How can I anchor the player on the client while keeping network ownership?

Any ideas? I’ve tried using an AlignPosition and setting a player’s position with that, but it didn’t work.

You cannot set network ownership for anchored parts, and network owners are only relevant for physically-simulated parts.

The server always owns anchored parts, and you cannot manually change their ownership.

Network ownership | Documentation - Roblox Creator Hub

Can you explain why you need to do this? Maybe there’s a different way to approach your problem.

Have you tried setting Humanoid.WalkSpeed and Humanoid.JumpPower to 0 instead?

1 Like

Im making a flight script and I want the player’s actions to replicate without delay.

Maybe try setting their Humanoid.RootPart.Anchored = true but on a client script, so the change will not replicate to the server and cancel their network ownership. As far as I know, network ownership is controlled by the server, so from the server perspective, the part is not anchored and network ownership is preserved.