I’ve looked into this, but at least from what I’ve found on Devforum, I couldn’t find anything to help me fix this.
Try anchoring the HumanoidRootPart of the model.
Anchoring a part can’t stop anything to rotate. Physics in Roblox and animation is different, I have also animated many npc but after animation, they were still able to move freely even after being anchored, anchoring is something that affects physics like stop object from falling.
It moves according to the animation though, so check if the animation is slightly rotating.
Unfortunately, it’s just a 1 Keyframe animation. (Literally just a frozen frame of sitting down) I’m really confused.
Try making all the accessories on the player, which were added by you, massless and uncollidable. Maybe one of them is dragging you to the right? I think it might be the sword.
Then the player won’t be able to move?
I can confirm this still happens even without the sword, but thanks I think this is still worth looking into.
Could you show what’s inside of the character when this is happening?
Of course. Here
So navigating through my character, a few of my parts have cancollide on, like HumRP, lower/upper Torso. You reckon I should turn it off?
The lower torso or HumanoidRootPart is probably digging into the ground, but also trying to stay upright, which ends up putting a torque on the character.
You should try, but I don’t know if it will let you. If this is a sitting animation, I recommend actually anchoring the player while they’re sitting. But make sure they can only sit if they are standing on ground, or else they can freeze in mid-air.
Hmmm…I think animation shouldn’t change an object’s physics though but I’m trying to find a good solution.