Welded Unanchored Model Jumping/Moving Around

So I have a model of a cat, it is apart of a pet system that uses humanoid MoveTo() to follow players. So no parts are anchored. But I realized that in play is glitches and soars all over. I disabled the script to make sure this was not the cause of the issue, made everything MassLess, used Motor6D, Welds, and am currently using ConstraintWelds, even added a big block to see if it balances weight? Here is a quick gif to show you what I am talking about:

It is welded as the RootPart and the body are connected, and the body is connected to everything else.

Here is a screenshot of the model itself:
image
Here is the size of the parts also in case that affects this although I can’t really change that as its a part of the model, and changing the part sizes would cause it to not look the same.
BODY


BOTTOM(feet)
image
EARS
image
HumanoidRootPart
image

If anyone knows why this is happening and maybe how to fix this it would be appreciated!

uhh i dont know maybe something wrong with scripts?

increase Humanoid.HipHeight (main cause for this issue)
also make sure RootPart has Collision

pelase show us every child in that model

Nope I have tried disabling the scripts. As of right now, and the state of it in the GIF, it is literally just an unanchored and welded model. Nothing else.

u could try disabling massless on HumanoidRootPart too (and set RootPriority to 1)

HipHeight did it! Thank you, I never ever considered this.

You probably have tried this but have you tried making your main body part not collideable because you could be having parts inside each other trying to get out of each other and moving the character in the process.