problem with shots

Spawning a projectile does not mean that it just magically flies for you. Have you made any logic for it to move?
For example adding something to the ForwardVector direction on EventTick?