exports.kill = async function (command, args, message, speedy, console) {
  // Watch this command
  if (command === "kill") {  // Code complete
    const sayMessage = args.join(" ");
    message.delete().catch(O_o => { });
    const km = await message.channel.send("***Oh No!***");

    let member = message.mentions.members.first(); // bug on non speedy toons
  
    if (message.author.id == speedy) { 
          km.edit(`${message.author} ***used Blade Storm!***"`);
          setTimeout(function(){
            km.edit(`${message.author}***: Watch This!***`);
            setTimeout(function(){
              km.edit(`${message.author} ***threw their Daggers with 100% Accuracy at*** ${sayMessage} ***Head!***`);
              setTimeout(function(){
                km.edit(`<:jettthrow1:827019514469941308><:jettthrow2:827019514704429056>`);
                setTimeout(function(){
                  km.edit(`<:jetths:827219645282779146>`);
                  setTimeout(function(){
                    km.edit(`${sayMessage} ***is Dead!*** <a:yls:806933927444086834>, ${message.author} ***:There you are you lil Shit!*** <:jettlol:827219645558816848>`);
                  }, 2000);
                }, 2000);
              }, 2000);
            }, 2000);
          }, 2000);
      return
    };

    if (!member) {
      console.log(`${message.author.username} killed themselves!`)
      return setTimeout(function(){
        km.edit(`<:jettrip:827226579985760306>`); 
        setTimeout(function(){
            km.edit(`${message.author} ***died before they could use Blade Storm!***`);
        }, 2000);
      }, 2000);
    }
  
    if (message.mentions.members.first().user.id == speedy) return setTimeout(function(){
          km.edit(`${message.author} ***used Blade Storm!***`);
          setTimeout(function(){
            km.edit(`${message.author}***: Watch This!***`);
            setTimeout(function(){
              km.edit(`${message.author} ***threw their Daggers with 0% Accuracy at*** ${sayMessage}`);
              setTimeout(function(){
                km.edit(`<:jettthrow1:827019514469941308><:jettthrow2:827019514704429056>`);
                setTimeout(function(){
                  km.edit(`${message.author} ***Missed!***`);
                  setTimeout(function(){
                    km.edit(`<:jetton:827219645995286628>`);
                    setTimeout(function(){
                      km.edit(`${sayMessage} ***also used Blade Storm!***`);
                      setTimeout(function(){
                        km.edit(`${sayMessage}***: Get Out of My Way!***`);
                        setTimeout(function(){
                          km.edit(`${sayMessage} ***threw their Daggers with 100% Accuracy at*** ${message.author} ***head!***`);
                          setTimeout(function(){
                            km.edit(`<:jetths:827219645282779146>`); 
                            setTimeout(function(){
                              km.edit(`${message.author} ***is Dead!*** <a:yls:806933927444086834> ${sayMessage}***: Hah! You should've seen your faces!***<:jettlol:827219645558816848>`);
                            }, 2000);
                          }, 2000);
                        }, 2000);
                      }, 2000);
                    }, 2000);
                  }, 2000);
                }, 2000);
              }, 2000);
            }, 2000);
          }, 2000);
    }, 2000);
    
    var randomimg = Math.floor(Math.random() * 6) + 1;
      console.log(randomimg)
  
    setTimeout(function(){
      km.edit(`${message.author} ***used Blade Storm!***"`);
      setTimeout(function(){
        km.edit(`${message.author}***: Watch This!***`);
        setTimeout(function(){
          if (randomimg === 1) {   // Rand Option 1
            km.edit(`${message.author} ***threw their Daggers with 100% Accuracy at*** ${sayMessage} ***Head!***`);
            setTimeout(function(){
              km.edit(`<:jettthrow1:827019514469941308><:jettthrow2:827019514704429056>`);
              setTimeout(function(){
                km.edit(`<:jetths:827219645282779146>`);
                setTimeout(function(){
                  km.edit(`${sayMessage} ***is Dead!*** <a:yls:806933927444086834>, ${message.author} ***:There you are you lil Shit!*** <:jettlol:827219645558816848>`);
                }, 2000);
              }, 2000);
            }, 2000);
          }
          if (randomimg === 2) {  // Rand Option 2
            km.edit(`${message.author} ***threw their Daggers with High Accuracy at*** ${sayMessage} ***Body!***`);
            setTimeout(function(){
              km.edit(`<:jettthrow1:827019514469941308><:jettthrow2:827019514704429056>`);
              setTimeout(function(){
                km.edit(`<:jettwoah:827228922843889726>`);
                setTimeout(function(){
                  km.edit(`<:jettclutch:827229715202703371>`);
                  setTimeout(function(){
                    km.edit(`${sayMessage} ***is Dead!,*** ${message.author}: ***"Heh. Oh wow, you guys suck."***`);
                  }, 2000);
                }, 2000);
              }, 2000);
            }, 2000);
          }
          if (randomimg === 3) {  // Rand Option 3
            km.edit(`${message.author} ***threw their Daggers with Low Accuracy at*** ${sayMessage} ***Body!***`);
            setTimeout(function(){
                km.edit(`<:jettthrow1:827019514469941308><:jettthrow2:827019514704429056>`);
                setTimeout(function(){
                  km.edit(`<:jettcri:827226579930710036>`);
                  setTimeout(function(){
                    km.edit(`${message.author} ***Couldnt kill*** ${sayMessage}!`);
                  }, 2000);
                }, 2000);
            }, 2000);
          }
          if (randomimg === 4) {  // Rand Option 4
            km.edit(`${message.author} ***threw their Daggers with bad aim at*** ${sayMessage}***\'s Feet!***`);
            setTimeout(function(){
              km.edit(`<:jettthrow1:827019514469941308><:jettthrow2:827019514704429056>`);
              setTimeout(function(){
                km.edit(`<:jettwtf:827226580114866226>`);
                setTimeout(function(){
                  km.edit(`${message.author} ***Completely missed! and couldnt kill*** ${sayMessage}!`);
                }, 2000);
              }, 2000);
            }, 2000);
          } 
          if (randomimg === 5) {  // Rand Option 5
            km.edit(`${message.author} ***realised they were playing Sage and not Jett!***`);
            setTimeout(function(){
              km.edit(`<:sageoof:836906525788078090>`);
              setTimeout(function(){
                km.edit(`${message.author} ***Threw Slow Orbs at ${sayMessage} face, and one tapped them with a Vandal!***`);
                setTimeout(function(){
                  km.edit(`<:sagelol:836906524706209803>`);
                  setTimeout(function(){
                    km.edit(`${sayMessage} ***is Dead!,*** ${message.author}: ***"I am not just your healer!"***`);
                  }, 2000);
                }, 2000);
              }, 2000);
            }, 2000);
          }
          if (randomimg === 6) {  // Rand Option 6
            km.edit(`${message.author} ***realised they were playing Sage and not Jett!***`);
            setTimeout(function(){
              km.edit(`<:sageoof:836906525788078090>`);
              setTimeout(function(){
                km.edit(`${message.author} ***Tried to heal themself but got knifed by ${sayMessage} who was Playing Viper!***`);
                setTimeout(function(){
                  km.edit(`<:sageon:836906525376118804>`);
                  setTimeout(function(){
                    km.edit(`${message.author} ***is Dead!,*** ${sayMessage}: ***"We're done here!"*** <:vipershrug:836906525602742303>`);
                  }, 2000);
                }, 2000);
              }, 2000);
            }, 2000);
          }               
        }, 2000);
      }, 2000);
    }, 2000); 
  }

};