I use the same exact script for other seats, and they work, but one of them don't work, and it's literally the same script.
local Folder = Instance.new("Folder")
Folder.Name = "Poses"
Folder.Parent = Character
local Pose17 = Instance.new("Animation")
Pose17.Name = "Pose17"
Pose17.Parent = Folder
Pose17.AnimationId = "rbxassetid://6345189030"
local Seat = script.Parent
Seat.ChildAdded:Connect(function(Child)
if Child.ClassName == "Weld" then
local HumanoidRootPart = Child.Part1
local Character = HumanoidRootPart.Parent
local Humanoid = Character.Humanoid
local Animator = Humanoid.Animator
local Pose = Character.Poses.Pose17
Track = Animator:LoadAnimation(Pose)
Track.Priority = Enum.AnimationPriority.Action
Track:Play()
end
end)
Seat.ChildRemoved:Connect(function(Child)
if Child.ClassName == "Weld" then
if Track ~= nil then
Track:Stop()
Track:Destroy()
end
end
end)
