Whenever a pawn shoots, I’m also having the bullet manager handle the shooting, so maybe that’s it. If an enemy wants to fire a Spread shot, it calls the Spread function in the bullet manager, passing in the number of bullets it wants to shoot and its own location. Bullet movement is still handled in the bullet’s tick though. The bullet manager doesn’t tick.