I Don’t know how i would do this which is sad to be honest lol
You can Check if The Player Is Sitting By Checking if the Sit Property In the Humanoid Is True.
if player.Character.Humanoid.Sit == true then print(player.Name .." Is Sitting") else print(playr.Name .. " Is Not Sitting) end
What Wheez said works for checking player by player, but if you’re looking for a seat event itself then listen for a change in Seat.Occupant:
local seat = workspace.Seat seat:GetPropertyChangedSignal("Occupant"):Connect(function() print( (seat.Occupant and seat.Occupant.Parent.Name .. " is now sitting") or "No one sitting now" ) end)