public GPlayer GetClosestPlayer() { GPlayer[] plys = GObjectList.GetPlayers(); GPlayer ClosestPlayer = null; foreach (GPlayer p in plys) { if (p != Me) { if (ClosestPlayer == null || p.GetDistanceTo(Me) < ClosestPlayer.GetDistanceTo(Me)) { ClosestPlayer = p; } } } return(ClosestPlayer); }