I think this is caused by one of two reasons:
- The damage or hit event applies an impulse to the hit character
Try turning off impulse applications on the components that receive the hit / actors that receive the damage.
- There is some sort of collision that’s blocking the character and it just looks like an impulse
In your Hit Event, try destroying the projectile actor or just disabling it’s collision. You could also try setting the collision to overlap only and work with overlap instead of hit so you don’t generate physical collision at all.
If that doesn’t help, you’ll need to elaborate further, maybe provide some screenshots of what exactly is happening.
Cheers