roles not being added

else if(interaction.isStringSelectMenu()) // String Select Menu Interactions
    {
      let roles = interaction.member.roles.cache;
      const value = interaction.values;
      const COUNTERSTRIKE = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_COUNTERSTRIKE);
      const FORTNITE = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_FORTNITE);
      const LEAGUEOFLEGENDS = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_LEAGUEOFLEGENDS);
      const MINECRAFT = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_MINECRAFT);
      const OVERWATCH = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_OVERWATCH);
      const RAINBOWSIX = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_RAINBOWSIX);
      const ROBLOX = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_ROBLOX);
      const ROCKETLEAGUE = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_ROCKETLEAGUE);
      const VALORANT = interaction.guild.roles.cache.get(ROLE_IDS.GAMES_VALORANT);

      roles.delete(COUNTERSTRIKE.ID);
      roles.delete(FORTNITE.ID);
      roles.delete(LEAGUEOFLEGENDS.ID);
      roles.delete(MINECRAFT.ID);
      roles.delete(OVERWATCH.ID);
      roles.delete(RAINBOWSIX.ID);
      roles.delete(ROBLOX.ID);
      roles.delete(ROCKETLEAGUE.ID);
      roles.delete(VALORANT.ID);

      for(let i; i < value.length; i++)
      {
        value[i] = value[i].toUpperCase();
      }
      
      roles.add(value);

      interaction.member.roles.set(roles);
    }
Was this page helpful?