A proximity in a vehicle and when triggered it is supposed to kick a passenger and a driver out of the seat before destroying, if not then the players get this kind of glitch where they slide. How to kick players that are sitting on this 2 occupant seats, only kicking players out of those 2 seats if occupant or empty seats in case someone jumps in the sit and it gets destoryed? Thanks

local Prox = script.Parent.VehiclePrompt
local seat = script.Parent.Parent.Parent.DriveSeat
local passenger = script.Parent.Parent.Parent.Passenger

Prox.Triggered:Connect(function(plr)
	
	local car = game:GetService("ServerStorage"):WaitForChild("Limbo"):Clone()
	car.Parent = plr.Backpack
	
	seat.Parent.Sit = false
	passenger.Parent.Sit = false
	
	script.Parent.Parent.Parent:Destroy()
end)

Prox.ActionText = "Store"

Prox.ObjectText = script.Parent.Parent.Parent.Name

seat:GetPropertyChangedSignal("Occupant"):Connect(function()
	local hum = seat.Occupant
	if not hum then
		Prox.Enabled = true 
	else
		Prox.Enabled = false
	end
end)

passenger:GetPropertyChangedSignal("Occupant"):Connect(function()
	local hum = passenger.Occupant
	if not hum then
		Prox.Enabled = true 
	else
		Prox.Enabled = false
	end
end)