NetworkOwnership delay

I’m working on this projectile script, where you control a rock for example, created by the server and puts networkowner from the rock to the player, then fired to the client to create a bodyvelocity and a loop which makes the rock follow the mouse with the bodyvelocity that was created. Now, the problem here is that for the player who controls the rock, the rock perfectly follows the mouse and when hit, the rock destroys (touched event is also on that client). But for other players, on the start there’s this small delay which makes the rock not touch properly whatever it hit on screen. The networkownership transfer is not the problem, since I have an animation that plays while the networkownership is being done. Any suggestions on how I could fix this issue?

https://gyazo.com/9697704e2f28491b34072efe98977849