Move a model without MoveTo:

I welded the model to the primary part, the rest of the npc’s body parts won’t move with the humanoidrootpart.

Is the model’s primarypart set to the humanoid root part?
If you don’t want :MoveTo then try using Model:SetPrimaryPartCFrame()

2 Likes

Be mindful that this is a lot more expensive than doing Model.PrimaryPart.CFrame = targetCFrame directly, so if you’re planning to move the model a lot, I would HIGHLY recommend doing this as an alternative. Bench it yourself with a simple heartbeat if you’re curious.

2 Likes

Is the model’s primarypart set to the humanoid root part?

yes

I’ll try what you said

:PivotTo() also exists, which does basically the same thing, but works without a primary part and on any BasePart/Model. PVInstance | Roblox Creator Documentation

1 Like

The OP is asking for an alternative method of moving a model containing welded Humanoid NPCs. PivotTo is essentially the same as MoveTo because the Model will not move the welded NPCs with it.

You are better off changing the CFrame directly, or SetPrimaryPartCFrame.

1 Like