How do I move NPC´s with anchored HumanoidRootPart?

Hi, I would like to figure out how I can move NPC´s to a parts position. The only problem is that the HumanoidRootPart needs to be anchored in my game because else it would break animations from the NPC´s. The other problem is that the NPC wont move with an anchored HumanoidRootPart. Does anybody know how I can make the NPC move with an anchored HumanoidRootPart?

Here’s the script, it only works when the HumanoidRootPart is unanchored but for me it needs to be anchored else it would break the animations.

game.Workspace.NPC.Humanoid:MoveTo(game.Workspace.Point.Position)
	game.Workspace.NPC.Humanoid.MoveToFinished:Wait()

Do I need to change the script? Or something else?

I would be thankful for everyone who helps me

I think (I’m not sure) that you can’t normally move a character with anchored parts.

I don’t know if this works, but you can try tween the humanoid root part to the position you want to the npc walk.

Why anchor the root part? Anchoring the HumanoidRootPart will stop all movement, just weld the rootPart so it doesn’t fall off and it serves the same purpose as anchoring it.

1 Like

Its a more optimized way of using humanoids, but you do need to tween or set Cframe instead of MoveTo