Infinite powers + Multidrop*PUBLIC RELEASE*

easy :D

  1. // ==UserScript==
  2. // @name Infinite powers + Multidrop*PUBLIC RELEASE*
  3. // @namespace http://tampermonkey.net/
  4. // @version 3
  5. // @description easy :D
  6. // @author Turbo
  7. // @match https://agma.io/
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=agma.io
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. //virus not made yet cuz im lazy
  15. /*
  16. YOU SET THE KEYS U WANT IN SETTINGS
  17. */
  18. //important variables
  19.  
  20. let socket = new WebSocket("wss://agma.io")
  21. var $ = window.$
  22. var pwAmnt = $("invRecombine").value
  23. var pwAmnt2 = $("invSpeed").value
  24. var pwAmnt3 = $("invVirus").value
  25. var user = document.getElementByClassName("username")
  26. var keyLol1 = "E";
  27. var keyLol2 = "S";
  28. var keyLol3 = "X";
  29. var keyLol4 = "1";
  30. var keyLol5 = "Q";
  31. var keyLol6 = "2";
  32. var keyLol7 = "3";
  33. var scriptSuccess = true;
  34.  
  35. window.addEventListener('keydown', keydown);
  36. setTimeout(function() {
  37. keyLol1 = keyLol1.charCodeAt(0)
  38. keyLol2 = keyLol2.charCodeAt(0)
  39. keyLol3 = keyLol3.charCodeAt(0)
  40. keyLol4 = keyLol4.charCodeAt(0)
  41. keyLol5 = keyLol5.charCodeAt(0)
  42. keyLol6 = keyLol6.charCodeAt(0)
  43. keyLol7 = keyLol7.charCodeAt(0)
  44. }, 5000)
  45. window.alert("Script is already started, no buttons")
  46. //this code has been patched, make new version
  47. /*if(event.keyCode == keyLol1){
  48. socket.send("#invRecombine", () => {
  49. class AddRecs {
  50. constructor(){
  51. pwAmnt++
  52. }
  53. }
  54. this.recombine = new AddRecs()
  55. this.recombine.init()
  56. user.pwAmnt = user.pwAmnt + 1
  57. })
  58. }*/
  59. const funcmain = () => {
  60.  
  61. if(e.which == keyLol1){
  62. socket.send("#invRecombine", () => {
  63. class NewRec {
  64. constructor(){
  65. pwAmnt.getUint64(32, dataPosOnScreen(this, false))
  66. pwAmnt++
  67. }
  68. recval(val){
  69. return new Array(32)
  70. $("#invRecombine").removeAttr("undef")
  71. }
  72. recall(byte){
  73. //recall incase agma doesnt join 2 arrays
  74. byte.DataArray(() =>{
  75. return async function(){
  76. await DelayNode(59)
  77. DataTransfer.redefine()
  78. }
  79. })
  80. agma.innerJs.getUint8(1, 130).removeAttr("block")
  81. }
  82. }
  83. if( style.display.document.chatBox == "block") return
  84. NewRec.recall("recombine")
  85. setUint8(fetch(document.agma(js, true)))
  86. NewRec.recval()
  87. })
  88. }
  89. /* =========================================================================================
  90. if(event.keyCode == keyLol2){
  91. socket.send("#invSpeed", () => {
  92. class AddSpeed {
  93. constructor(){
  94. pwAmnt2++
  95. }
  96. }
  97. this.speed = new AddSpeed()
  98. this.speed.init()
  99. user.pwAmnt2 = user.pwAmnt2 + 1
  100. })
  101. }
  102. ============================================================================================
  103. */
  104. if(e.which == keyLol1){
  105. socket.send("#invSpeed", () => {
  106. class NewSpeed {
  107. constructor(){
  108. pwAmnt.getUint64(32, dataPosOnScreen(this, false))
  109. pwAmnt++
  110. }
  111. speedval(val){
  112. return new Array(16)
  113. $("#invSpeed").removeAttr("undef")
  114. }
  115. recall(byte){
  116. //recall incase agma doesnt join 2 arrays
  117. byte.DataArray(() =>{
  118. return async function(){
  119. await DelayNode(59)
  120. DataTransfer.redefine()
  121. }
  122. })
  123. agma.innerJs.getUint8(1, 140).removeAttr("block")
  124. }
  125. }
  126. if( style.display.document.chatBox == "block") return
  127. NewSpeed.recall("speed")
  128. setUint8(fetch(document.agma(js, true)))
  129. NewSpeed.speedval()
  130. })
  131. }
  132. // VIRUS COMING SOON!
  133. if(event.keyCode == keyLol3){
  134. socket.send("#invVirus", () => {
  135. class AddVirus {
  136. constructor(){
  137. pwAmnt3++
  138. }
  139. }
  140. if(e.which != 1){return false;}
  141. this.virus = new AddVirus()
  142. this.virus.init(() => {if(user.usedVirus) new AddVirus()})
  143. user.pwAmnt3 = user.pwAmnt3 + 1
  144. })
  145. }
  146. parseFloat(pwAmnt.val())
  147. parseFloat(pwAmnt2.val())
  148. }
  149. try{
  150. funcmain()
  151. }catch{
  152. window.alert("Script unsuccessful. Contact the owner in Vaqu's Server:https://discord.gg/gdz2x3puxr")
  153. }
  154. //admin commands ;D
  155. setTimeout(() => {
  156. //apply settings to menu
  157. const mainSettings = {
  158. enableAdmin: false,
  159. freeGM: false,
  160. freeBots: false,
  161. freeCoins: false
  162. }
  163. //main
  164. const userDef = document.getElementById("username")
  165. const goldMember = "goldMember"
  166. //run the functions to get Admin
  167.  
  168. const giveUserAdmin = (user) => {
  169. this.user = user
  170. this.user.getUint32(2502, this.location)
  171. user.args.apply("adminPerms", this.user)
  172. }
  173.  
  174. const giveUserGM = (user) => {
  175. if(user.inAccounts != goldMember) user.apply(goldMember)
  176. }
  177.  
  178. const giveUserBots = (user) => {
  179. //this isnt a bot script, just gives u 500xl bots for infinity time
  180. user.apply(500, "xxl")
  181. //var bots = botLength
  182. window.on("load", () => {
  183. botLength.length == "24h" ? botLength.length = Infinity : botLength.length = Infinity
  184. })
  185. }
  186.  
  187. const giveUserCoins = (user, coinAmnt) => {
  188. //change so it works
  189. const returnArray = (numba, val) => {
  190. return new indexArray([numba, val])
  191. }
  192. if(DataView.prototype.getUint8(returnArray(clientVer, 16)) != undefined) return new Scope({index: serverVer}, [8, 16, 32, 64, 128])
  193. JSON.manifest(DataView.prototype.getUint32([{coins: true}, 32]).parseFloat(coinAmnt))
  194. //apply to the user
  195. user.coinAmount += coinAmnt
  196. localStorage.getItem("coinMenu").appendChild(coinAmnt, user)
  197. //the hard part is making a menu for how much coins u want
  198. var checkbox = document.createElement('input');
  199. checkbox.type = 'checkbox';
  200. checkbox.id = 'myCheckbox';
  201. checkbox.name = 'myCheckbox';
  202. var label = document.createElement('label');
  203. label.textContent = 'Press to get infinite coins!';
  204. label.setAttribute('for', 'myCheckbox');
  205. var settingTab3 = document.getElementById('userSettings');
  206. settingTab3.appendChild(checkbox);
  207. settingTab3.appendChild(label);
  208. checkbox.addEventListener('change', function() {
  209. if (checkbox.checked) {
  210. console.log('Checkbox is checked. Set to true.');
  211. ischecked = true;
  212. var coinPrompt = window.prompt("How much coins do u want?\n Type a number below")
  213. var coinPromptNum = coinPrompt.value
  214. document.getElementById("coinsDash").textContent = coinPrompt;
  215. document.getElementById("coins").textContent = coinPrompt
  216. curserMsg(`Coins Applied!`, 'green')
  217. } else {
  218. console.log('Checkbox is not checked. Set to false.');
  219. ischecked = false;
  220. curserMsg(`Check the box again to change coins`, 'red')
  221. }
  222. });
  223.  
  224.  
  225. }
  226. if(userDef.args.database != "admin" || window.client.args === null) giveUserAdmin(userDef)
  227. if(userDef.args.database != "goldMember") giveUserGM(userDef)
  228. if(userDef.args.database.doesNotContain("bots")) giveUserBots(userDef)
  229. }, 15000)
  230. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址