buildings = {powerplant, turret} neutral = Player.GetPlayer("Neutral") for i = 1, 2 do x = buildings[i] Trigger.OnPassengerEntered(x, function(t, x) t.Owner = x.Owner end) Trigger.OnPassengerExited(x, function(t, x) if (not t.HasPassengers) then t.Owner = neutral end end) end