But then if I import it to the project and move it, it just breaks and became this:
Here is the object in the workspace:
Other npc works fine when moving, is it because of the body parts being meshes here? I tried figuring out the motor6d and stuff, but it doesn’t solve the problem.
So the problem can be a lot of things because you didn’t really give us anything to work with. From the image it could m ean unanchored, motor6D is the wrong way around, etc. Provide more detail please!
It looked like this before
Now after adding motor6ds, changing them, messing around a bit, it looked like that above
edit: Animations don’t even play in this rig even at the very first