Idle animation is different in-game compared to what was made

So I’m trying to make an idle animation but whenever I run it on Studio, it appears different in contrast to what was made initially.

What was made:
image

What it came out as:
image

As you can notice, the legs are hanging compared to the first image where the character can be seen with his knees on level. Any methods to fix this?

This is the script that I’m using:

seat = script.Parent
function added(child)
    if (child.className=="Weld") then
	    human = child.part1.Parent:FindFirstChild("Humanoid")
	    if human ~= nil then
		    anim = human:LoadAnimation(seat.Animation)
		    anim:Play()
	    end
    end
end

function removed(child2)
    if anim ~= nil then
	    anim:Stop()
	    anim:Remove()
    end
end

seat.ChildAdded:connect(added)
seat.ChildRemoved:connect(removed)

That is happening because the lower legs have no animation, and Roblox understand that is okay to play animation in parts that are not animated. Ypu get what I mean? Animate or just add a keyframe to the lower legs and you should be good

1 Like

Thank you so much! Been finding the solution for this for ages ever since my first topic about this one didn’t get any response. And yes, adding a keyframe for those worked perfectly and got what I wanted

1 Like