Currently when I'm testing the seat and I sit down my knees bend down and my arms go to my sides. How do I make it so they bend 90 degrees and go forward? Also, where would I put this code? In the player scripts or scrips of the chair itself?
COMMUNITY QUESTION
This is very simple, but how do I change the way people sit on chairs?
1 answer
You could do this in different ways.
Method 1
Create an Animation in Animation Editor then in the StarterPlayer scripts you can change the default sit animation to your new Animation's AnimationId.
Method 2
Create an Animation in Animation Editor and make sure it has a higher priority than the default Animation, just use the Action priority for good measure. Then create a script in the seat.
local AnimationId = "Paste Id here"
script.Parent.OnTouched:Connect(function(Hit)
if Hit and Hit.parent and Hit.Parent:FindFirstChild("Humanoid") then
if Humanoid.Sitting = true then
Humanoid.Animator:LoadAnimation(AnimationId):Play()
end
end
This discussion is preserved as it was. New answers, comments, and votes are closed.

2 comments
Also now that I think about it you could also use CFrame but I think that'd be worst than just doing the above methods
Currently in the animations folder I have this for sitting- sit = { { id = "http://www.roblox.com/asset/?id=507768133", weight = 10 } }, How would I find another sit animation or create one and get the ID? I can't seem to figure out how to have my sit animation from the animation editor gain an ID so I can use it here.