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)
