public void OnSpawn(PlayerSpawnEvent ev)
 {
     // Only runs if not already running
     if (!plugin.spawning.Contains(ev.Player.SteamId))
     {
         plugin.spawning.Add(ev.Player.SteamId);
         new Task(async() =>
         {
             await Task.Delay(plugin.delay);
             plugin.TryGiveItems(plugin.config, new List <string> {
                 ev.Player.SteamId, ev.Player.GetRankName(), ev.Player.TeamRole.Role.ToString()
             }, ev.Player);
             plugin.spawning.Remove(ev.Player.SteamId);
         }).Start();
     }
 }