local seat = script.Parent if not seat:IsA("Seat") or not seat.Anchored then script:Destroy() script.Disabled = true end seat.ChildAdded:connect(function(weld) if not weld:IsA("Weld") or not weld.Part1 then return end weld.Part1.CFrame = seat.CFrame * CFrame.new(weld.C1.p * Vector3.new(0,-1,0)) * CFrame.new(0,seat.Size.y/2,0) wait(1) script.Parent.script.Disabled=true wait() script.Parent.script.Disabled=false end) script.Parent.Touched:connect(onTouch)