if(!unverifiedRole){ message.guild.roles.create({ data: { name: 'Unverified', color: 'BLUE', }, }); message.channel.send('Creating role `Unverified`'); (message.guild.channels.cache.forEach(async (channel, id) => { await channel.overwritePermissions(unverifiedRole => [ { id: unverifiedRole.id, deny: ['SEND_MESSAGES', 'ADD_REACTIONS', 'SEND_TTS_MESSAGES', 'ATTACH_FILES', 'SPEAK'], }, ]) }) ).then(m => m.delete({timeout: 3000})) }