.Touched() Issue

Hey! I’m making a projectile system using .Touched() for its hit effect and stuff, yet I keep coming across a few issues. The Projectile Hit Effect does not hit the actual place where the projectile actually hit and instead it goes backwards/forward/inside of the actual part that it hit.

Edit:
I’ve fixed this so no need to reply!