Advertisement
DavidNyan10

Kill and Die commands (including a randomize command)

Aug 11th, 2020 (edited)
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function killCommand(arguments, receivedMessage) {
  2.     if (arguments.length==0) {
  3.         receivedMessage.channel.send("Who are you killing? Your stupidity?")
  4.         return
  5.     }
  6.     if (arguments[arguments.length-1].endsWith(",")) {
  7.         arguments[arguments.length-1]=arguments[arguments.length-1].substring(0,arguments[arguments.length-1].length-1)
  8.     }
  9.     if (arguments[arguments.length-1].endsWith(", ")) {
  10.         arguments[arguments.length-1]=arguments[arguments.length-1].substring(0,arguments[arguments.length-1].length-2)
  11.     }
  12.     let cause
  13.     let num
  14.     let arguments2
  15.     let parameters
  16.     arguments2=arguments.join(" ")
  17.     parameters=arguments2.split(",")
  18.     if (parameters.length==1) {
  19.         num=getRndInteger(1, 37)
  20.         switch(num) {
  21.             case 1:
  22.                 cause="died of "+"<@"+receivedMessage.author.id+">"+"'s stupidity"
  23.                 break;
  24.             case 2:
  25.                 cause="laughed too much at memes"
  26.                 break;
  27.             case 3:
  28.                 cause="couldn't withstand "+"<@"+receivedMessage.author.id+">"+"'s ugliness"
  29.                 break;
  30.             case 4:
  31.                 cause="was hit by a cybertruck"
  32.                 break;
  33.             case 5:
  34.                 cause="died due to global warming"
  35.                 break;
  36.             case 6:
  37.                 cause="was murdered for being a karen"
  38.                 break;
  39.             case 7:
  40.                 cause="F*cked up."
  41.                 break;
  42.             case 8:
  43.                 cause="died."
  44.                 break;
  45.             case 9:
  46.                 cause="got killed by "+"<@"+receivedMessage.author.id+">"+" while taking a dump under a tree"
  47.                 break;
  48.             case 10:
  49.                 cause="got a Squrrel In Muddy Pants (S.I.M.P)"
  50.                 break;
  51.             case 11:
  52.                 cause="supported anti-maskers"
  53.                 break;
  54.             case 12:
  55.                 cause="didn't get vacinated"
  56.                 break;
  57.             case 13:
  58.                 cause="listened Justin Bieber for 9 hours straight"
  59.                 break;
  60.             case 14:
  61.                 cause="killed "+"<@"+receivedMessage.author.id+">"+" for trying to kill him. \nYou get what you fckin deserves, boi. "
  62.                 break;
  63.             case 15:
  64.                 cause="donated all everything to a virtual girl twitch streamer"
  65.                 break;
  66.             case 16:
  67.                 cause="got coronavirus"
  68.                 break;
  69.             case 17:
  70.                 cause="caught ebola"
  71.                 break;
  72.             case 18:
  73.                 receivedMessage.channel.send("No. ")
  74.                 return
  75.                 break;
  76.             case 19:
  77.                 cause="went to australia, thinking the Aloragus spider was a toy"
  78.                 break;
  79.             case 20:
  80.                 receivedMessage.channel.send("Why not you do it by yourself?")
  81.                 return
  82.                 break;
  83.             case 21:
  84.                 cause="hit the ground too hard"
  85.                 break;
  86.             case 22:
  87.                 cause="thought the lava was the floor. That's how the game works, right?"
  88.                 break;
  89.             case 23:
  90.                 cause="looked up the sun."
  91.                 break;
  92.             case 24:
  93.                 cause="played fortnite in minecraft"
  94.                 break;
  95.             case 25:
  96.                 cause="was slained by magic"
  97.                 break;
  98.             case 26:
  99.                 cause="did maths"
  100.                 break;
  101.             case 27:
  102.                 cause="hated "+"<@"+receivedMessage.author.id+">"+" so much that he sucided"
  103.                 break;
  104.             case 28:
  105.                 cause="realized people breath oXYgen, and not oXXgen"
  106.                 break;
  107.             case 29:
  108.                 cause="accendently called the teacher \"mom\""
  109.                 break;
  110.             case 30:
  111.                 cause="thought 5g towers cause diseases"
  112.                 break;
  113.             case 31:
  114.                 cause="ran out of battery"
  115.                 break;
  116.             case 32:
  117.                 cause="choke on some eggplants :eggplant:"
  118.                 break;
  119.             case 33:
  120.                 cause="laughed at some boomer \"memes\""
  121.                 break;
  122.             case 34:
  123.                 cause="stepped on Trump's shoes"
  124.                 break;
  125.             case 35:
  126.                 cause="kicked Putin's chair"
  127.                 break;
  128.             case 36:
  129.                 cause="by a fangirl rampage"
  130.                 break;
  131.             case 37:
  132.                 cause="thought coke could go well with coke. (remember kids, crack is wack)"
  133.                 break;
  134.         }
  135.     }
  136.     else if (parameters.length==2) {
  137.         if (parameters[1].trim().toLowerCase().startsWith("for ") || parameters[1].trim().toLowerCase().startsWith("by ") || parameters[1].trim().toLowerCase().startsWith("due to ")) {
  138.             num=getRndInteger(1,3)
  139.             if (num==1) {
  140.                 cause="killed"+parameters[1]
  141.                 num=getRndInteger(1,2)
  142.                 if (num==1) {
  143.                     cause="got "+cause
  144.                 } else if (num==2) {
  145.                     cause="was "+cause
  146.                 }
  147.             } else if (num==2) {
  148.                 cause="murdered"+parameters[1]
  149.                 num=getRndInteger(1,2)
  150.                 if (num==1) {
  151.                     cause="got "+cause
  152.                 } else if (num==2) {
  153.                     cause="was "+cause
  154.                 }
  155.             } else if (num==3) {
  156.                 cause="died"+parameters[1].trim()
  157.             }
  158.         } else {
  159.             cause=parameters[1]
  160.         }
  161.     }
  162.     else {
  163.         receivedMessage.channel.send("Dude, there can only be two parameters. What are you thinking? What is that stupid third parameter doing there?")
  164.         return
  165.     }
  166.     receivedMessage.channel.send(parameters[0]+" "+cause)
  167. }
  168.  
  169.  
  170. function dieCommand(arguments, receivedMessage) {
  171.     let num
  172.     num=getRndInteger(1, 13)
  173.     switch(num) {
  174.         case 1:
  175.             receivedMessage.channel.send("Ok, I died. ")
  176.             break;
  177.         case 2:
  178.             receivedMessage.channel.send("The Communist Pig died due to "+"<@"+receivedMessage.author.id+">"+"'s stupidity. ")
  179.             break;
  180.         case 3:
  181.             receivedMessage.channel.send("...")
  182.             receivedMessage.channel.send("Nothing")
  183.             break;
  184.         case 4:
  185.             receivedMessage.channel.send("Hmm, did that work?")
  186.             break;
  187.         case 5:
  188.             receivedMessage.channel.send("No.")
  189.             break;
  190.         case 6:
  191.             receivedMessage.channel.send("I can't. Don't ask me why.")
  192.             break;
  193.         case 7:
  194.             receivedMessage.channel.send("I'm immortal.")
  195.             break;
  196.         case 8:
  197.             receivedMessage.channel.send("Potatoes :potato:")
  198.             break;
  199.         case 9:
  200.             receivedMessage.channel.send("OUCH! That hurts!")
  201.             break;
  202.         case 10:
  203.             receivedMessage.channel.send("Why? Why though? Why you would you ever do that?")
  204.             break;
  205.         case 11:
  206.             receivedMessage.channel.send("Lol, you thought that'll work? I'm superman.")
  207.             break;
  208.         case 12:
  209.             receivedMessage.channel.send("We don't do that here.")
  210.             break;
  211.         case 13:
  212.             receivedMessage.channel.send("Come kill me yourself")
  213.             break;
  214.     }
  215. }
  216.  
  217. function getRndInteger(min, max) {
  218.   return Math.floor(Math.random() * (max - min + 1) ) + min;
  219. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement