//Prevents players getting in the gears of vehicles they dont own GearLoopRunning = true;//Incase it breaks while {GearLoopRunning} do { waitUntil {!IsNull (FindDisplay 106)}; _nObject = (nearestobjects [getpos player, ["Air", "Ship", "LandVehicle"], 75] select 0); if(!(locked _nObject)) && (vehicle player == player) && (cursortarget isKindOf "LandVehicle") && ((player distance cursortarget) < 15)) then { closeDialog 106; closeDialog 106; closeDialog 106; closeDialog 106; closeDialog 106; player groupchat "You can't access that vehicle! You don't have the keys."; }; sleep 0.15; };