Why wont certain humanoids move?

I have 2 Humanoids in separate npcs. One of them is custom and the other is just a block rig. The problem is when I try to move the Custom npc, it doesnt move but the block rig does. Both are unanchored.

When I mean move to, I mean the actual :MoveTo

is there something a humanoid must have to move?

As this is scripting support would you please give us a snippet of your script and maybe a video of what is happening.

The script is just the npc.Humanoid:MoveTo()