Roblox Physics Issue with unanchoring

I’m thinking this is more of something I did. But in a server-script I had it clone a ball and unanchor it, then anchor it after about a second. And then it would unanchor again after another second, but for some reason when it unanchors, it positions itself forward and then keeps rolling.

I also noticed on the server when I was trying to position the player inside the ball, the player would move forward a bit, just like the ball did when unanchoring.
But when I manually moved the player to the ball on the client, it seemed to position itself normally instead of in front. I’m guessing this has to do with client and server physics. However, I need this to be done on the server.

NewBall.Anchored = false
task.wait(1.3)
NewBall.Anchored = true
task.wait(1)
NewBall.Anchored = false
1 Like

Yeah this is probably just network ownership, it seems when the ball gets to close to the player it gives network ownership to the player over the ball which causes it to do that little freeze thing. To fix this just make it so the ball’s networkownership is nil.

2 Likes

Thank you! I’ll try this out right now.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.