Private Agario Elite Script

Sets show mass and dark theme to true, provides a tricksplit with E or 4, triplesplit with 3, doublesplit with D or 2, faster feeding with Q, and split with 1

  1. // ==UserScript==
  2. // @name Private Agario Elite Script
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description Sets show mass and dark theme to true, provides a tricksplit with E or 4, triplesplit with 3, doublesplit with D or 2, faster feeding with Q, and split with 1
  6. // @author Jack Burch + Tom Burris + Big Daddy Salvia
  7. // @match http://abs0rb.me/*
  8. // @match http://agar.io/*
  9. // @match http://agarabi.com/*
  10. // @match http://agarly.com/*
  11. // @match http://en.agar.bio/*
  12. // @match http://agar.pro/*
  13. // @match http://agar.biz/*
  14. // @match http://agarioplay.org/*
  15. // @grant none
  16. // @run-at document-end
  17. // ==/UserScript==
  18. window.addEventListener('keydown', keydown);
  19. window.addEventListener('keyup', keyup);
  20. var Feed = false;
  21. var Dingus = false;
  22. var imlost = 25;
  23. var interval;
  24. var switchy = false;
  25. var f5 = setInterval(chat,100);
  26. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> ---------------------------------</span></span></center>";
  27. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> Press <b>E</b> to fast feed</span></span></center>";
  28. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_3'> Press <b>R</b> to split 4x</span></span></center>";
  29. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> Press <b>D</b> to split 2x</span></span></center>";
  30. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> ---------------------------------</span></span></center>";
  31. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> Quickchat Commands</span></span></center>";
  32. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> <b>1</b> - Your current location</span></span></center>";
  33. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> <b>2</b> - 'Where are you!?'</span></span></center>";
  34. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> <b>3</b> - 'Virus Him'</span></span></center>";
  35. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> <b>4</b> - 'Split into me!'</span></span></center>";
  36. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_d'> <b>5</b> - 'Split him!'</span></span></center>";
  37. load();
  38. function keydown(event) {
  39. if (event.keyCode == 69) {
  40. Feed = true;
  41. setTimeout(fukherriteindapussie, imlost);
  42. } // Tricksplit
  43. if (event.keyCode == 82) { //( ͡° ͜ʖ ͡°)
  44. ilikedick();
  45. setTimeout(ilikedick, imlost);
  46. setTimeout(ilikedick, imlost*2);
  47. setTimeout(ilikedick, imlost*3);
  48. } // Triplesplit
  49. if (event.keyCode == 70) {
  50. ilikedick();
  51. setTimeout(ilikedick, imlost);
  52. setTimeout(ilikedick, imlost*2);
  53. } // Doublesplit
  54. if (event.keyCode == 68) {
  55. ilikedick();
  56. setTimeout(ilikedick, imlost);
  57. } // Split
  58. if (event.keyCode == 49) {
  59. ilikedick();
  60. }
  61. } // When Player Lets Go Of Q, It Stops Feeding
  62. function keyup(event) {
  63. if (event.keyCode == 69) {
  64. Feed = false;
  65. }
  66. if (event.keyCode == 79) {
  67. Dingus = false;
  68. }
  69. }
  70. // Feed Macro With Q
  71. function fukherriteindapussie() {
  72. if (Feed) {
  73. window.onkeydown({keyCode: 87});
  74. window.onkeyup({keyCode: 87});
  75. setTimeout(fukherriteindapussie, imlost);
  76. }
  77. }
  78. function ilikedick() {
  79. $("body").trigger($.Event("keydown", { keyCode: 32}));
  80. $("body").trigger($.Event("keyup", { keyCode: 32}));
  81. }
  82.  
  83. function chat(){
  84. document.getElementById("chat_textbox").onkeyup = function() {
  85. if (this.value == "3") {
  86. this.value = "Virus Him";
  87. }
  88. if (this.value == "4") {
  89. this.value = "Split into me!";
  90. }
  91. if (this.value == "5") {
  92. this.value = "Split him!";
  93. }
  94. if (this.value == "2") {
  95. this.value = "Where are you!?";
  96. }
  97. if (this.value == "1") {
  98.  
  99. for (var id in window.mini_map_tokens) {
  100. var token = window.mini_map_tokens[id];
  101. var x = token.x;
  102. var y = token.y;
  103. this.value = "I'm at " + String.fromCharCode(Math.floor(y*6)+65) + Math.floor((x*6)+1);
  104. }
  105. }
  106. var mouseX = event.clientX; // Get the horizontal coordinate
  107. var mouseY = event.clientY; // Get the vertical coordinate
  108. if (this.value == "6") {
  109. this.value = mouseX;
  110. }
  111. };
  112. }
  113.