Custom NPC won't jump

I’ve seen other threads on this but they didn’t help.

My custom npc has some of the R6 rig components because I was messing around trying to get the jump working. You can see the silhouette of them in the image, but the main part is the icebird.

In a script I have the humanoid.Jump = true running in a loop too but to no avail.

Is the model unanchored? Did you set the HumanoidHipHeight? Can you move around in it but can’t jump?

Actually I can’t even move around inside it properly. Might be because of the weird proportions.

Hip height is set to 1.

So looks like the cancollide of the torso is automatically set to true even if I have it set to false initially. I don’t know what script is changing it to true.

I made the legs longer, hip height higher, and torso shorter and everything works now.