Playing a sitting animation crashes roblox studio

Have you tried doing player.Animator:LoadAnimation?

local Char = seat.Occupant.Parent
player = Char.Humanoid
anim = player.Animator:LoadAnimation(script.sit)
anim:Play()

Humanoid:LoadAnimation and AnimationController:LoadAnimation was deprecated a while ago: