How do I make humanoid.MoveToFinished:Wait() more faster?

When I put humanoid.MoveToFinished:Wait() in my NPC, it will move choppy. And will move, stop, move, stop.

1 Like

Just browsing devforum I found this, not sure but it might be why it’s “choppy”

I see this post is carrying over from the other post you made… please paste your entire script here so people can help you with it. MoveToFinished will not cause issues by itself.

Also video of the issue will help too.

it has something to do with the server/client replication, as someone said above, you need to choose the network ownership

He has done this already in a previous post thread… thats why im unsure as to why he started a new thread. These are the suggestions we gave OP in the other thread.

You can try and put a SmoothPath code which is setting the NetworkOwner to nil:

while (...)Humanoid.RootPart:GetNetworkOwnershipAuto() do
	(...)Humanoid.RootPart:SetNetworkOwner(nil)
	wait()
end

And removing MoveToFinished:Wait().
This works for me.

1 Like

wait HumanoidRootPart? Humanoid.RootPart doesn’t sound right

Humanoid.RootPart is the same as HumanoidRootPart.

1 Like