HumanoidRootPart not going through the floor?

I’m having problems with a custom rig, and even though the CanCollide is set to false, it still stays above the ground

The main problem being that when you upload a custom avatar, it automatically creates a RootPart, like so. I don’t know why it’s created below the character, but any attempt to resize/reposition it causes the skeleton structure to become offset. I’ve tried making the ‘Body’ part be HumanoidRootPart, and that works, yes, but the problem is then animations don’t work, as the skeleton is under ‘RootPart’

1 Like

Can you use HipHeight to set the rig’s height?

I believe hip height cannot go lower than 0, at which point the humanoid root part will rest on the ground like it is now.

The HumanoidRootPart has to contain the skeleton. I cannot move/resize do anything to that part. It has to stay as is. Unless there’s a way to upload rigs without Roblox forcefully creating a RootPart

The HumanoidRootPart’s collisions are forced on every frame. The Humanoid requires it in order to be able to create downcasts to make characters stay above the ground. There are two preferable alternatives that you should look into:

  • Change the HumanoidRootPart’s size and position and use HipHeight to make the character stay a ways above ground, without having a giant box for a root like you currently have.

  • Reposition the character appearance model so that you can retain the HumanoidRootPart as it is but have the character appearance more accurately positioned.


@JustCrock The thread actually belongs in Art Design Support as it encompasses rigging. Please avoid minimodding; if you have an issue with the thread category, you can send a DM or flag the thread.