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?
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.