Velocity Touched Error

So I am trying to make a shooting cross bow that, once hits the ground, explodes. Basically the way I want to do it is by detecting touching parts of the bolt, then if the name is this… anchor. I use Velocity to get the bolt to the player. The crossbow shoots a bolt at the player, and waits till it touches the ground. Everything works BUT the touched is extremely funky. It stops way before it touches the ground (in the air). I’m assuming this is because of physics, but how do I avoid this? It seems adding a simple wait would make it so each bolt is different. I tried using a region3, magnitude (but even a loop is too slow), nothing seems to work.

1 Like

please link a video of what you are doing.

1 Like

It won’t let me upload my mp4. Ill link a youtube video:

1 Like

Try setting the PrimaryPart of the projectile’s NetworkOwnership to the player

Example:

Projectile.PrimaryPart:SetNetworkOwner(TargetPlayer)
1 Like

Nope. What does SetNetworkOwner do?

1 Like

This explains all about network ownership: Network Ownership | Roblox Creator Documentation

I would suggest printing what the .Touched event is hitting maybe theres an invisible part?

1 Like