Projectile spawning only once when hold shoot

it goes all the way back to the branch where it checks if ammo is = or less then 0