Custom Character is sitting at the wrong height

Hey, I created a sit animation for a custom character but when seated the height is different than expected.

Sitting in a seat:

image

Humanoid.Sit:

image

Character and the root part’s position:

I suspect this is because the HRP is more than two studs off the ground. Is there any way to change this behavior?

Additional information:

The leg height is 2.575. Thats 0.575 studs extra than a regular character. I think that is what is causing this issue but I’m unsure how to solve it. The animation is correct relative to the HRP. Moving the animation to compensate for the offset did not work, it made the sitting transition wonky and this solution is overall hacky. I’m happy to give more information as needed

So, is there any way to change the offset at which the character sits?

1 Like

have you tried adjusting
https://developer.roblox.com/en-us/api-reference/property/Humanoid/HipHeight

1 Like

I’ve already set a good HipHeight for my character, and changing it seems to have no effect when the player is seated. Seats appear to weld characters 2 studs above the seat, with HipHeight doing no effect. I want to be able to change this behavior.

https://developer.roblox.com/en-us/api-reference/class/Seat