local seat = script.Parent
seat.Touched:connect(function(hit)
if hit.Parent:FindFirstChild("HumanoidRootPart") then --player touched seat
if seat:IsA("VehicleSeat") then
seat.MaxSpeed = 60
end
end
end)
This simple script just detects if a player is touching the seat and then sets the max speed to 60.
Yeah, he should use the Occupant property which belongs to both “Seat” instances & “VehicleSeat” instances and then detect a signal change, I didn’t want to stray too far away from the original script however.