Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =========================
- BDFD multiple in one non premium codes
- - this is designed for multiple codes that are non premium requiring the a-Z triggers
- =========================
- Code 1: BDSCRIPT2
- Premium Trigger: $alwaysReply
- Non premium Trigger - a-Z triggers
- ********************
- Variable: socialxp
- Value: 0
- Variable: socialreq
- Value: 500
- Variable: sociallevel
- Value: 0
- Variable: msgxp
- Value: you set this value
- Variable: levelsystem
- Value: off
- Variable: badwords
- Value: all bad words you want separated by ;
- Variable: logs
- Value:
- Variable: messages
- Value:
- Variable: track
- Value: on
- Variable: globalchannels
- Value:
- Variable: servernames
- Value:
- Variable: serverIDs
- Value:
- Variable: botcreator
- Value: your userID
- Variable: ticket
- Value: none
- Variable: mentioned
- Value:
- Variable: transcript
- Value:
- ****+*****************
- $embedSuppressErrors[Error;there is an issue with the messages variable. please reset it;FF0000;;;]
- $onlyIf[$guildID!=;]
- $enabled[$getServerVar[levelsystem];]
- $varExistError[socialxp;please create a Var: socialxp with the value: 0]
- $varExistError[msgxp;please create a Var: msgxp with the value you want gained per message]
- $varExistError[sociallevel;please create a Var: sociallevel with the value: 0]
- $varExistError[socialreq;please create a Var: sociallevel with the value: 500]
- $nomention
- $allowMention
- $if[$checkContains[$getVar[servernames];$serverName[$guildID]]!=true]
- $if[$checkContains[$getVar[serverIDs];$guildID]!=true]
- $setVar[servernames;$getVar[servernames]$serverName[$guildID]+]
- $setVar[serverIDs;$getVar[serverIDs]$guildID+]
- $sendMessage[Thank you for adding me, $username[$botID] to your server! I have created a bot Updates channel so that my owner can send you bot updates. You can change this channels permissions but please do not delete it, my prefix is !]
- $if[$serverChannelExists[$channelID[updates]]!=true]
- $createChannel[updates;text]
- $endif
- $replyIn[4]
- $dm[$getVar[botcreator]]
- $author[GuildID ^]
- $title[__**New Server Addition**__]
- $description[I have just been added to __$serverName[$guildID]__
- __Server Info__
- Server ID: $guildID
- Owner: $username[$serverOwner[$guildID]]#$discriminator[$serverOwner[$guildID]]
- Owner ID: $serverOwner[$guildID]
- Created: $creationDate[$guildID]
- Total Members: $membersCount
- Total Roles: $roleCount
- Total Channels: $channelCount
- Channel Joined: $channelName[$channelID]
- Bot Update Channel: $findChannel[updates]]
- $guildID
- $addButton[no;leaveserver;Remove from Server;danger;no;]
- $async[0]
- $replyIn[7]
- $if[$checkContains[$getVar[globalchannels];$findChannel[updates]]!=true]
- $setVar[globalchannels;$getVar[globalchannels]$findChannel[updates]|]
- $setServerVar[globalchannels;$findChannel[updates]]
- $endif
- $endasync
- $elseif[$checkContains[$getVar[serverIDs];$guildID]==true]
- $setVar[servernames;$serverNames[-1;+]]
- $endif
- $elseif[$checkContains[$getVar[servernames];$serverName[$guildID]]==true]
- $setUserVar[socialxp;$sum[$getUserVar[socialxp;$authorID];$getServerVar[msgxp]];$authorID]
- $if[$getServerVar[logs]!=]
- $sendEmbedMessage[$getServerVar[logs];;__**Message Log**__;https://discord.com/channels/$guildID/$channelID/$messageID;**Username:** $username
- **ID:** $authorID
- **Channel:** <#$channelID>
- **When:** <t:$getTimeStamp:F>
- **Message:**
- ```$message```;1700fb;;;;;$authorAvatar;;yes;no]
- $endif
- $if[$getServerVar[track]==on]
- $if[$charCount[$getServerVar[messages]]<4000]
- $onlyIf[$checkContains[$message[1];!snipe;!]!=true;]
- $setServerVar[messages;$getServerVar[messages]/<@$authorID>-$replaceText[$message;$;{%DOL%};-1]-$channelID-$getTimestamp]
- $elseif[$charCount[$getServerVar[messages]]>=4000]
- $onlyIf[$checkContains[$message[1];!snipe;!]!=true;]
- $setServerVar[messages;/<@$authorID>-$replaceText[$message;$;{%DOL%};-1]-$channelID-$getTimestamp]
- $endif
- $endif
- $if[$getUserVar[socialxp;$authorID]>=$getUserVar[socialreq;$authorID]]
- $setUserVar[socialreq;$sum[$getUserVar[socialreq;$authorID];500];$authorID]
- $setUserVar[sociallevel;$sum[$getUserVar[sociallevel;$authorID];1];$authorID]
- $sendEmbedMessage[$channelID;;Level Up!;;Congrats <@$authorID>, you have gone up a level to $sum[$getUserVar[sociallevel];1]! To reach the next level you need to reach $sum[$getUserVar[socialreq];500] experience.;1700fb;;;;;$authorAvatar;;yes;no]
- $setUserVar[socialxp;0;$authorID]
- $endif
- $if[$checkContains[$message;$getVar[badwords]]==true]
- $deletecommand
- $nomention
- $allowMention
- >>> <@$authorID> we do not use words or phrases like that here! Do **NOT** say that again! Thank you
- $deleteIn[15s]
- $endif
- $textSplit[$message;<@]
- $if[$getTextSplitLength>=3]
- $deletecommand
- >>> <@$authorID> No MASS pinging people!!
- Thank you
- $deleteIn[15s]
- $endif
- $endif
- $if[$getServerVar[mentioned]!=]
- $if[$getUserVar[ticket;$getServerVar[mentioned]]==none]
- $onlyIf[$checkContains[$channelName[$mentionedChannels[1;yes]];ticket]==true;]
- $setUserVar[ticket;$channelName[$mentionedChannels[1;yes]];$getServerVar[mentioned]]
- $endif
- $if[$getUserVar[ticket;$getServerVar[mentioned]]!=none]
- $onlyIf[$getUserVar[ticket;$getServerVar[mentioned]]!=none;]
- $onlyForChannels[$findChannel[$getUserVar[ticket;$getServerVar[mentioned]]];]
- $setUserVar[transcript;$getUserVar[transcript;$getServerVar[mentioned]]$username{$message{$hour:$minute;$getServerVar[mentioned]]
- $nomention
- $allowMention
- $endif
- $endif
- ==========================β’
- Code 2: Unstable
- Trigger: (prefix)rank
- **************************
- Variable: bgrank
- Value:
- **************************
- $image[https://vacefron.nl/api/rankcard?username=$replaceText[$nickname[$mentioned[1;yes]]; ;_;-1]&level=$getUserVar[sociallevel;$mentioned[1;yes]]&rank=$getUserVar[sociallevel;$mentioned[1;yes]]¤txp=$getUserVar[socialxp;$mentioned[1;yes]]&nextlevelxp=$getUserVar[socialreq;$mentioned[1;yes]]&previouslevelxp=0&avatar=$userAvatar[$mentioned[1;yes]]&custombg=$getUserVar[bgrank;$mentioned[1;yes]]&circleavatar=true&xpcolor=FFC900&isboosting=false]
- $nomention
- $deletecommand
- ==================================
- Code 3: BDScript2
- Trigger: (prefix)levelsystem
- *********************************
- Variable: levelsystem
- Value: no
- ********************************
- $embedSuppressErrors[;;FF0000;;;]
- $nomention
- $deletecommand
- $if[$message[1]==enable]
- $onlyIf[$getServerVar[levelsystem]==no;Leveling is already enabled]
- $setServerVar[levelsystem;yes]
- $description[Leveling is enabled]
- $endif
- $if[$message[1]==disable]
- $onlyIf[$getServerVar[levelsystem]==yes;Leveling is already disabled]
- $setServerVar[levelsystem;no]
- $description[Leveling is disabled]
- $endif
- ==================================
- Code 4: BDSCRIPT2
- Trigger: (prefix)setlogchannel
- ******************************
- Variable: logs
- Value:
- **********************************
- $onlyIf[$mentionedChannels[1]!=;You must mention which channel]
- $setServerVar[logs;$mentionedChannels[1]]
- $description[Loggiing channel set to <#$mentionedChannels[1]>]
- $nomention
- $allowMenion
- $deletecommand
- $deleteIn[15]
- ================================
- Code 5: BDSCRIPT2
- trigger: $onMessageDelete[$getServerVar[welcomechannel]]
- ******************************
- Variable: snipe
- Value:
- Variable: logs
- Value: your log channel ID
- Variable: welcomechannel
- Value: any channelID
- *******************************
- $disableSpecialEscaping
- $onlyIf[$checkContains[$message[1];!]!=true;]
- $setServerVar[track;off]
- $nomention
- $textSplit[$getServerVar[messages];/]
- $setServerVar[snipe;$replaceText[$splitText[>];$;{%DOL%};-1]]
- $async[one]
- $replyIn[1]
- $if[$getServerVar[logs]!=]
- $textSplit[$getServerVar[snipe];-]
- $sendEmbedMessage[$getServerVar[logs];;__**Message Deleted**__;;__From:__ $splitText[1]
- __Message:__
- $splitText[2]
- __In Channel:__ <#$splitText[3]>
- __Sent at:__ <t:$splitText[4]:F>;FF0000;;;;;;;yes;no] $else $endif
- $endasync
- $async[two]
- $replyIn[2s]
- $setServerVar[track;on]
- $endasync
- ============================
- Code 6: BDScript2
- trigger: (prefix)snipe
- ***************************
- $disableSpecialEscaping
- $setServerVar[track;off]
- $nomention
- $allowMention
- $footer[Sniped by: $nickname]
- $addTimestamp
- $textSplit[$getServerVar[snipe];-]
- $description[__**Deleted message**__
- __From:__ $splitText[1]
- __Message:__
- $splitText[2]
- __In Channel:__ <#$splitText[3]>
- __Sent at:__ <t:$splitText[4]:F>]
- $thumbnail[$userAvatar[$replaceText[$replaceText[$splitText[1];<@;;1];>;;1]]]
- $color[FF0000]
- $async[one]
- $nomention
- $replyIn[1s]
- $setServerVar[track;on]
- $endasync
- ============================
- Code 7: BDScript2
- trigger: (prefix)resetsnipe
- ***************************
- $c[only need to use this code if you are getting a error message about your variable being too long]
- $nomention
- $setServerVar[messages;]
- $description[messages Var reset]
- $deletecommand
- $deleteIn[15]
- ============================
- Code 8: BDScript2
- trigger: (prefix)adjustxp
- **************************
- Variable: xp
- Value: 0
- ***************************
- $c[only need to use this code if you are adjusting someoneβs xp manually]
- $c[replace the xp variable with whatever you have for yours]
- $nomention
- $if[$isNumber[$message[1]]==true]
- $onlyIf[$isNumber[$message[1]]==true;usage (prefix)adjustxp **new xp amount** username/ID/mention]
- $onlyIf[$userExists[$findUser[$message[2];no]]==true;this user does not exist]
- $onlyAdmin[only for admins]
- $setUserVar[xp;$message[1];$findUser[$message[2];no]]
- $description[<@$findUser[$message[2];no]> xp was reset to $message[1]]
- $elseif[$isNumber[$message[1]]!=true]
- $onlyIf[$message[1]==add;usage (prefix)adjustxp add xp amount username/ID/mention]
- $onlyIf[$isNumber[$message[2]]==true;usage (prefix)adjustxp add **xp amount** username/ID/mention]
- $onlyIf[$userExists[$findUser[$message[3];no]]==true;this user does not exist]
- $onlyAdmin[only for admins]
- $setUserVar[xp;$sum[$getUserVar[xp;$findUser[$message[3];no]];$message[2]];$findUser[$message[3];no]]
- $description[<@$findUser[$message[3];no]> xp was increased by $message[2]]
- $endif
- $deletecommand
- $deleteIn[15]
- ============================
- Code 9: BDScript2
- trigger: $onInteraction
- **************************
- $onlyIf[$checkContains[$customID;leaveserver;guild]==true;]
- $nomention
- $allowMention
- $if[$customID==leaveserver]
- $newModal[guild;serverID]
- $addTextInput[server;short;serverID;1;20;yes;;serverID]
- $endif
- $if[$customID==guild]
- $setVar[servernames;$replaceText[$getVar[servernames];$serverName[$input[server]]+;;1]]
- $setVar[serverIDs;$replaceText[$getVar[serverIDs];$input[server]|;;1]]
- $if[$channelExists[$getServerVar[globalchannels;$input[server]]]==true]
- $channelSendMessage[$getServerVar[globalchannels;$input[server]];you seem to have done something to upset my creator!! tsk tsk... oh well my creator has called me back. Goodbye!]
- $setVar[globalchannels;$replaceText[$getVar[globalchannels];$getServerVar[globalchannels;$input[server]]|;;1]]
- $endif
- $removeButtons
- $botLeave[$input[server]]
- $endif
- ============================
- Code 10: BDScript2
- trigger: (prefix)botupdate
- **************************
- $c[This will send embed updates about your bot when you use the command to the first 10 servers In your variable. To have is send more than 10 just keep adding the lines between async and endasync changing the async number and replyIn times with each one]
- $onlyIf[$getVar[botcreator]==$authorID;you are not <@$getVar[botcreator]>!!]
- $nomention
- $allowMention
- $deletecommand
- $var[1;$textSplit[$message;|] $splitText[1]]
- $var[2;$textSplit[$message;|] $splitText[2]]
- $var[a;1]
- $textSplit[$getVar[globalchannels];|]
- $var[num;$getTextSplitLength]
- $if[$var[num]!=0]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $async[1]
- $if[$var[num]!=0]
- $replyIn[3]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[2]
- $if[$var[num]!=0]
- $replyIn[5]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[3]
- $if[$var[num]!=0]
- $replyIn[7]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[4]
- $if[$var[num]!=0]
- $replyIn[9]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[5]
- $if[$var[num]!=0]
- $replyIn[11]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[6]
- $if[$var[num]!=0]
- $replyIn[13]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[7]
- $if[$var[num]!=0]
- $replyIn[15]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[8]
- $if[$var[num]!=0]
- $replyIn[17]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[9]
- $if[$var[num]!=0]
- $replyIn[21]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- $async[10]
- $if[$var[num]!=0]
- $replyIn[23]
- $if[$channelExists[$splitText[$var[num]]]==true]
- $sendEmbedMessage[$splitText[$var[num]];;$username[$authorID]:;;$var[1];$random[0;999999];;;GlobalChat from: $serverName[$guildID];$serverIcon;$authorAvatar;$var[2];yes;no]
- $endif
- $var[num;$sub[$var[num];1]]
- $var[a;$sum[$var[a];1]]
- $endif
- $endasync
- ==========================
- Code 11: Bdscript2
- Trigger: (prefix)setticket
- ==========================
- $title[**__Tickets__**]
- $description[if you have a comment concern or question and want to ask and get help from the first available staff member then click the button below]
- $nomention
- $addButton[no;ticket;Need Help;primary;no;]
- $deletecommand
- $onlyAdmin[sorry only admins]
- ==========================
- Code 12: Bdscript2
- Trigger: $onInteraction[ticket]
- ==========================
- $nomention
- $allowMention
- $newTicket[Staff Mail;;Welcome <@$authorID> to the staff mail.
- Please state the issue/question/concern you have and a staff member will claim this ticket as soon as they can.
- Also please do not @ping any staff thank you.
- π¨ = Staff Member to claim
- πͺ = to close ticket
- π = get transcript;Thank you <@$authorID> head to {channel};Error occurance]
- $setServerVar[mentioned;$authorID]
- ==========================
- Code 14: Bdscript2
- Trigger: π
- ==========================
- $dm[$authorID]
- __**Your Transcript**__
- $replaceText[$getUserVar[transcript;$authorID];{;
- ;-1]
- ==========================
- Code 15: Bdscript2
- Trigger: π¨
- ==========================
- $nomention
- $allowMention
- $description[<@$authorID> has claimed this ticket to help with.]
- $onlyIf[$hasRole[$authorID;$findRole[staff role]]==true;only staff can claim tickets]
- $editButton[staffclaim;Claimed;primary;yes;]
- ==========================
- Code 16: Bdscript2
- Trigger: πͺ
- ==========================
- $closeTicket[error]
- $setUserVar[ticket;none;$getServerVar[mentioned]]
- $setUserVar[transcript;;$getServerVar[mentioned]]
Advertisement
Add Comment
Please, Sign In to add comment