Problem with projectile dealing damage, destroying itself, collision and pushing player

I made a simple turret that shoots out a projectile that has a sphere collision. I added an Event Hit and connected it to Apply Damage. I also added On Component Hit (sphere) and connected it to Destroy actor.
the problem is that the projectile will not destroy after colliding with anything, and will only damage the player after it lands on something, in which case it will damage the player like tens of times instead of once since im walking towards it. plus the projectiles push the player and camera when hitting them.