module.exports = { name: 'kick', description: 'kicks a member', async execute(message, args){ const member = message.mentions.users.first(); if(member){ if (!message.member.hasPermission('MANAGE_GUILD')) return message.reply('You do not have require permissions to run this cmd') let reason = args.slice(1) ?? 'No reason specified'; const member = message.mentions.members.first() if (!member) { message.reply('Please specify a user to kick') return } if (member.id === message.author.id) { message.reply('You cant kick yourself') return } if (member.id === message.client.id) { message.reply('Hey I have feelings too :(') return } member.kick(reason).then(() => { message.reply(`Kicked ${member} from "${message.guild.name}"`) }) } } }