When ever I create projectiles that explode on touch, the projectile bounces back and the explosion happens to far away to explode and destroy stuff how do I fix this? Yes, I am using Part:SetNetworkOwner(Player).
When the network owner is a player but hit detection is done server-side, you will get delayed/poor hit detection.
Depending on your game, you’ll probably want to do client-side hit detection with some server-side checks to hopefully minimise exploiting. The alternative, a server-side projectile, cannot be exploited, but the projectile will visually “teleport” or “jump” for the players in the game.
See this thread for a visual of your issue and an alternative solution:
I suggest using the FastCast module for projectiles.