Thanks for the help guys. All of your suggestions work as expected. However, my problem still exists. You see, I need the bullet entity to be passable in which EVENT_BLOCK/ENTITY and EvilSOB's suggestions wont work. Whenever the bullet if fired with the passable flag on, the bullet gets stuck in my player model. is there any way to do with with the passable flag on?