Animation won't work

Oh boy here I go again haha

I have helped this similar solution many times and all those times have worked for others, so I think it should work for you as well

If your game is R15, try this out

local seat = script.Parent
local animId = game:GetService("ReplicatedStorage").KamiSitGood.AnimationId
local defaultAnim = "http://www.roblox.com/asset/?id=2506281703"
local formeroccupant

seat:GetPropertyChangedSignal("Occupant"):Connect(function()
	local humanoid = seat.Occupant
	if humanoid then
		local char = humanoid.Parent
		char.Animate.sit.SitAnim.AnimationId = animId
		formeroccupant = char
	else			
		formeroccupant.Animate.sit.SitAnim.AnimationId = defaultAnim
		formeroccupant = nil
	end
end)

It’ll just change the sitting animation directly instead of playing an animation and then revert it back once you’re off

If your game is R6, I should have a similar code block that should work for R6 games here

If it still doesn’t work, are you certain you inputted the correct id and all?