I want to create a basic mute command that simply adds a role to the user without a time parameter, how can I implement this in Discord.js v13? I already have slash commands and a handler command setup however I am receiving the following error:

> 
> TypeError: Cannot read properties of undefined (reading 'cache')
> 
> 
> 

**My Code:**

```js
const { SlashCommandBuilder } = require("@discordjs/builders")
const { MessageEmbed } = require("discord.js")
const Discord = require("discord.js")

module.exports = {
    data: new SlashCommandBuilder()
    .setName("mute")
    .setDescription("El bot muteara a un usuario del server")
    .addUserOption(option => 
        option
        .setName("miembro") // target
        .setDescription("Mencione al miembro que desea mutear")
        .setRequired(true)
    )
    .addStringOption(option => 
        option
        .setName("razon") // reason
        .setDescription("Razon por la que el usuario sera muteado")
        .setRequired(true)
    ),

    async run(client, interaction){
        const target = interaction.options.getUser("miembro");
        const reason = interaction.options.getString("razon");

        if(!interaction.guild.roles.cache.get('902652079762468975')) return interaction.followUp({ embeds: [new MessageEmbed().setColor("RED").setDescription("El rol de muteado no existe")]})
        await target.roles.cache.add("902652079762468975");
        interaction.followUp({ embeds: [new MessageEmbed().setColor("GREEN").setDescription(`✅ ${target} ha sido muteado. Razon:${reason}`)]})
    }
}

```