Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Krunker.io 2019 Aimbot (Hacks,Mods,Cheats) | NO DISCONNECT ISSUE | KRUNKERIO.ORG
- // @version 5.4
- // @description Aimbot, Unlimited Ammo, Auto Heal, ESP, Wall Hack, Unlimited Ammo... -2019 krunkerio hack- ADBLOCK
- // @author MR.Coder
- // @include /^(https?:\/\/)?(www\.)?(.+)krunker\.io(|\/|\/\?(server|party)=.+)$/
- // @match *://krunker.io/*
- // @require https://greasyfork.org/scripts/368273-msgpack/code/msgpack.js?version=598723
- // @require https://code.jquery.com/ui/1.12.0/jquery-ui.min.js
- // @require https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.0/jquery-confirm.min.js
- // @grant GM_xmlhttpRequest
- // @run-at document-start
- // @require https://code.jquery.com/jquery-3.3.1.min.js
- // @namespace MR.Coder
- // ==/UserScript==
- var msgpack5 = msgpack;
- var krSocket;
- console.log(window.WebSocket)
- /* INTERNALS RECEIVING
- 0 =
- 1 = users, [userid, x, y, z, angle_x, angle_y, ?, ?, ?], len=9
- 6 = kill data, [ ["Kill Type", Points, ...], ? (type=some_binary), ?(type=some_binary)], len=2
- 7 = leaderboard, [?, user, position, score, ?(always=0), ?], len=6
- */
- /*INTERNALS SENDING
- "etr" = [[zero-indexed position of wep on menu,0,[-1,-1],-1,-1,2,0]]]
- */
- var current = 0;
- var current2 = 0;
- var current10 = 0;
- var pending;
- var START_ATTACK = msgpack5.encode(["i",[[1142,16,"f",-1,1,0,0,0,0,0,16,"f",-1,"f"]]]);
- var END_ATTACK = [146, 161, 105, 145, 158, 205, 5, 53, 18, 161, 102, 255, 161, 102, 15, 161, 102, 255, 0, 0, 0, 0, 0, 0];
- window.WebSocket.prototype.oldSend = WebSocket.prototype.send;
- window.WebSocket.prototype.send = function(m){
- if (!krSocket){
- addListener(this);
- }
- /* console.log(m);
- let data = msgpack5.decode(m);
- console.log(JSON.stringify(data));
- if (data[0] == "i"){
- current = data[1][0][0];
- current2 = data[1][0][1];
- //current10 = data[1][0][5];
- }*/
- if (Math.random() > 2){
- let realAttack = msgpack5.decode(START_ATTACK);
- realAttack[1][0][0] = current;
- realAttack[1][0][1] = current2;
- realAttack[1][0][10] = current10;
- console.error(`Sending ${JSON.stringify(realAttack)}`);
- this.oldSend(msgpack5.encode(realAttack));
- //["i",[[402,17,"f",-1,"f",17,"f",-1,0,0,0,0,0,0]]]
- pending = false;
- } else {
- this.oldSend(m);
- }
- }
- var dist3 = (p1, p2) => {
- const dx = p1.x - p2.x;
- const dy = p1.y - p2.y;
- const dz = p1.z - p2.z;
- return Math.sqrt(dx * dx + dy * dy + dz * dz)
- }
- window.stop();
- GM_xmlhttpRequest({
- method: "GET",
- url: `https://cdn.jsdelivr.net/gh/Sam-DevZ/io-games/gamenew.js`,
- onload: jsresp => {
- let code = jsresp.responseText
- GM_xmlhttpRequest({
- method: "GET" ,
- url: document.location.origin,
- onload: inRes => {
- let dbody = inRes.responseText;
- newBody = dbody.replace(/<script src="js\/game\.js\?build=.+"><\/script>/g, `<script src="https://cdn.jsdelivr.net/gh/Sam-DevZ/io-games/gamenew.js"></script><script type="text/plain" src="js/game.js?build=fL02f"></script>`);
- document.open();
- document.write(newBody);
- document.close();
- }
- });
- }});
- /*2 problems
- - looking @ very slowly
- - not zoooming in / gun following insanely slowly
- - not stopping after target leaves view - fixed*/
- var past;
- function handleMessage(m){
- //window.idleTimer = 0;
- let arr = new Uint8Array(m.data);
- let full = msgpack5.decode(arr);
- if (full[0] != "1") return;
- let me = unsafeWindow.players.filter(x=>x.isYou)[0];
- let nplayers = unsafeWindow.players.filter(x=>x.inView).filter(x=>!x.isYou).filter(x=> (!x.team || (x.team !== me.team))).filter(x=>x.active).sort( (a,b) => dist3(me, a) - dist3(me, b) );
- //console.log(players);
- let closest = nplayers[0];
- //console.log(closest);
- console.log(me.aimVal);
- if (closest){
- if (!past){
- past = new Date().getTime();
- } else {
- if (new Date().getTime() - past < 100){
- return;
- }
- }
- past = new Date().getTime();
- unsafeWindow.control.camLookAt(closest.x, closest.y + closest.height - 3, closest.z);
- console.error("ZOOMING IN ON TARGET");
- unsafeWindow.control.mouseDownR = 1;
- console.error(unsafeWindow.control.mouseDownL);
- //unsafeWindow.shoot();
- console.error(me.didShoot);
- //return;
- if (me.aimVal == 0){
- if (unsafeWindow.control.mouseDownL == 0){
- console.error('doing1')
- //me.didShoot = true;
- unsafeWindow.control.mouseDownL = 1;
- //setTimeout( () => { unsafeWindow.control.mouseDownL = 1; }, 500);
- } else {
- console.error('doing2')
- //unsafeWindow.control.mouseDownL = 0;
- //unsafeWindow.control.mouseDownR = 0;
- console.error("ZOOMING OUT ON TARGET");
- }
- }
- //unsafeWindow.shoot();
- //unsafeWindow.control.camera.update();
- } else {
- unsafeWindow.control.camLookAt(null);
- unsafeWindow.control.mouseDownL = 0;
- unsafeWindow.control.mouseDownR = 0;
- unsafeWindow.control.aimTarget = null;
- unsafeWindow.control.target = null;
- }
- }
- function addListener(socket){
- $("#aHolder").prepend('<div class="bHolder"></div>');
- $(".bHolder").prepend('<div style="float:right;color:grey;font-size:12px;padding-right: 3px;">Press "N" To Close Box</div><div style="display:inline;padding-left:30%;">Websites & Mods</div><div style="padding-left:20%;" id="desktopInstructions" class="menuText"><a class="menuLink" href="https://slithere.com" target="_blank" style="font-size:12px;">SLITHERE.COM</a> - <a class="menuLink" href="https://krunkerio.net" target="_blank" style="font-size:12px;">KRUNKERIO.NET</a> - <a class="menuLink" href="https://krunkerio.org" target="_blank" style="font-size:12px;">KRUNKERIO.ORG</a> - <a class="menuLink" href="https://zombsroyaleio.org" target="_blank" style="font-size:12px;">ZOMBSROYALEIO.ORG</a> - <a class="menuLink" href="https://diepioplay.com" target="_blank" style="font-size:12px;">DIEPIOPLAY.COM</a> - <a class="menuLink" href="https://survivio.info" target="_blank" style="font-size:12px;">SURVIVIO.INFO</a> -<a class="menuLink" href="https://skribbl-io.net" target="_blank" style="font-size:12px;">SKRIBBLIO.NET</a></br><a class="menuLink" href="https://bonk-io.net" target="_blank" style="font-size:12px;">BONK-IO.NET</a> - <a class="menuLink" href="https://mope-io.net" target="_blank" style="font-size:12px;">MOPE-IO.NET</a> - <a class="menuLink" href="https://mopeiogame.com" target="_blank" style="font-size:12px;">MOPEIOGAME.COM</a> - <a class="menuLink" href="https://moomooioplay.com" target="_blank" style="font-size:12px;">MOOMOOIOPLAY.COM</a> - <a class="menuLink" href="https://diepioplay.org" target="_blank" style="font-size:12px;">DIEPIOPLAY.ORG</a> - <a class="menuLink" href="https://iogameslist.org" target="_blank" style="font-size:12px;">IOGAMESLIST.ORG</a></div></center>');
- $("#followHolder").prepend('</br><a style=\"color:orange;\" href="https://slithere.com" target="_blank">SLITHERE.COM</a></br><a style=\"color:yellow;\" href="https://krunkerio.net" target="_blank">KRUNKERIO.NET</a>');
- $("#healthHolder").append('<a style=\"color:yellow;top:1520px;\" href="https://slithere.com" target="_blank">SLITHERE.COM</a>');
- $("#linksHolder").html('<a href=\'javascript:;\' onmouseover="SOUND.play(\'tick_0\',0.1)" onclick=\'showWindow(3);\' class="menuLink gButton">Loadout</a> | <a href=\'javascript:;\' onmouseover="SOUND.play(\'tick_0\',0.1)" onclick=\'showWindow(5);window.open("https://krunkerio.net", "_blank", "location=yes,height=570,width=520,scrollbars=yes,status=yes");\' class="menuLink gButton">Account</a> | <a href=\'javascript:;\' onmouseover="SOUND.play(\'tick_0\',0.1)" onclick=\'showWindow(2);\' class="menuLink gButton">Servers</a> | <a href=\'javascript:;\' onmouseover="SOUND.play(\'tick_0\',0.1)" onclick=\'showWindow(14);\' class="menuLink gButton">Store</a>');
- unsafeWindow.socket = socket;
- krSocket = socket;
- krSocket.addEventListener("message", (m) => {
- handleMessage(m);
- });
- }
- unsafeWindow.dns = function(json){
- let OC = msgpack5.encode(json);
- console.log(OC);
- var aAdd = Array.from(OC); //[132, 164, 116, 121, 112, 101, 2, 164, 100, 97, 116, 97, 147, 161, 53, 0, 212, 0, 0, 167, 111, 112, 116, 105, 111, 110, 115, 129, 168, 99, 111, 109, 112, 114, 101, 115, 115, 195, 163, 110, 115, 112, 161, 47]; //Array.from(OC);
- return new Uint8Array(aAdd).buffer;
- }
- setTimeout( () => {
- pending = true;
- }, 5000);
- var weps = [{
- name: "Sniper Rifle",
- src: "weapon_1",
- icon: "icon_1",
- sound: "weapon_1",
- nAuto: !0,
- type: 0,
- scope: !0,
- swapTime: 300,
- aimSpeed: 120,
- spdMlt: .95,
- ammo: 3,
- reload: 1500,
- dmg: 100,
- pierce: .2,
- range: 1e3,
- dropStart: 230,
- dmgDrop: 30,
- scale: 1.1,
- leftHoldY: -.7,
- rightHoldY: -.75,
- leftHoldZ: 2.4,
- rightHoldZ: .4,
- xOff: .8,
- yOff: -.75,
- zOff: -2,
- xOrg: 0,
- yOrg: -.55,
- zOrg: -.8,
- muzOff: 8,
- muzMlt: 1.6,
- rate: 900,
- spread: 260,
- zoom: 2.7,
- leanMlt: 2,
- recoil: .009,
- recoilR: .02,
- recover: .993,
- recoverY: .997,
- recoverF: .975,
- recoilY: 1,
- recoilZ: 1.8
- }, {
- name: "Assault Rifle",
- src: "weapon_2",
- icon: "icon_2",
- sound: "weapon_2",
- transp: !0,
- type: 0,
- swapTime: 300,
- aimSpeed: 130,
- spdMlt: .95,
- ammo: 30,
- reload: 1200,
- dmg: 22,
- pierce: 1,
- range: 700,
- dmgDrop: 10,
- scale: 1,
- leftHoldY: -.5,
- rightHoldY: -.7,
- leftHoldZ: 2,
- rightHoldZ: .2,
- xOff: 1.2,
- yOff: -1,
- zOff: -2.5,
- xOrg: 0,
- yOrg: -.55,
- zOrg: -.2,
- caseZOff: -1.7,
- caseYOff: -.2,
- muzOff: 5.9,
- muzOffY: .3,
- muzMlt: 1.4,
- rate: 110,
- spread: 120,
- minSpread: 5,
- zoom: 1.6,
- leanMlt: 1,
- recoil: .003,
- recoilR: .012,
- recover: .978,
- recoverY: .995,
- recoverF: .975,
- recoilY: 1,
- recoilZ: 5
- }, {
- name: "Pistol",
- src: "weapon_3",
- icon: "icon_3",
- sound: "weapon_3",
- secondary: !0,
- transp: !0,
- nAuto: !0,
- kill: ["", 75],
- type: 1,
- swapTime: 350,
- aimSpeed: 120,
- spdMlt: 1.05,
- ammo: 10,
- reload: 700,
- dmg: 20,
- range: 700,
- dmgDrop: 10,
- scale: .95,
- leftHoldY: -.82,
- rightHoldY: -.62,
- leftHoldZ: -.5,
- rightHoldZ: -.5,
- xOff: .7,
- yOff: -.95,
- zOff: -4.5,
- xOrg: 0,
- yOrg: -.2,
- zOrg: -4.25,
- caseZOff: .2,
- caseYOff: 0,
- muzOff: 1.5,
- muzOffY: 0,
- muzMlt: .95,
- rate: 150,
- spread: 90,
- zoom: 1.4,
- leanMlt: 1,
- recoil: .006,
- recoilR: .005,
- recover: .98,
- recoverY: .99,
- recoverF: .98,
- recoilY: 3,
- recoilZ: 1
- }, {
- name: "Submachine Gun",
- src: "weapon_4",
- icon: "icon_4",
- sound: "weapon_4",
- transp: !0,
- type: 0,
- swapTime: 300,
- aimSpeed: 120,
- spdMlt: 1.04,
- ammo: 24,
- reload: 1200,
- dmg: 18,
- pierce: 1,
- range: 700,
- dmgDrop: 12,
- scale: 1,
- leftHoldY: -.35,
- rightHoldY: -.45,
- leftHoldZ: 1.2,
- rightHoldZ: -.2,
- xOff: .95,
- yOff: -.95,
- zOff: -3,
- xOrg: 0,
- yOrg: -.62,
- zOrg: -2.5,
- caseYOff: -.15,
- caseZOff: -.4,
- muzOff: 2.7,
- muzOffY: .1,
- rate: 90,
- spread: 170,
- minSpread: 20,
- zoom: 1.5,
- leanMlt: 1.2,
- recoil: .0034,
- recoilR: .015,
- recover: .978,
- recoverY: .996,
- recoverF: .975,
- recoilY: .3,
- recoilZ: 5.3
- }, {
- name: "Revolver",
- src: "weapon_5",
- icon: "icon_5",
- sound: "weapon_5",
- nAuto: !0,
- nCase: !0,
- transp: !0,
- kill: ["", 50],
- type: 1,
- swapTime: 200,
- aimSpeed: 120,
- spdMlt: 1.04,
- ammo: 6,
- reload: 900,
- dmg: 66,
- pierce: .85,
- dmgDrop: 10,
- scale: 1.3,
- leftHoldY: -1,
- rightHoldY: -.8,
- leftHoldZ: -.5,
- rightHoldZ: -.5,
- xOff: .7,
- yOff: -.8,
- zOff: -4.1,
- xOrg: 0,
- yOrg: -.35,
- zOrg: -3.8,
- muzOff: 2.75,
- muzOffY: .2,
- muzMlt: .95,
- range: 700,
- rate: 300,
- spread: 100,
- zoom: 1.4,
- leanMlt: 1.6,
- recoil: .01,
- recoilR: .01,
- recover: .982,
- recoverY: .994,
- recoverF: .98,
- recoilY: 1.25,
- recoilZ: 2
- }, {
- name: "Shotgun",
- src: "weapon_6",
- icon: "icon_6",
- sound: "weapon_6",
- nAuto: !0,
- nCase: !0,
- type: 0,
- swapTime: 300,
- aimSpeed: 180,
- spdMlt: 1,
- ammo: 2,
- shots: 5,
- reload: 1100,
- dmg: 50,
- dmgDrop: 40,
- scale: 1.25,
- leftHoldY: -.7,
- rightHoldY: -.9,
- leftHoldZ: 1.2,
- rightHoldZ: -.3,
- xOff: .95,
- yOff: -.8,
- zOff: -3,
- xOrg: 0,
- yOrg: -.2,
- zOrg: -1.5,
- muzOff: 6,
- muzMlt: 1.5,
- range: 240,
- rate: 400,
- innac: 110,
- spread: 120,
- minSpread: 20,
- zoom: 1.25,
- leanMlt: 1.6,
- recoil: .013,
- recoilR: .015,
- recover: .99,
- recoverF: .975,
- recoilY: .8,
- recoilZ: 2
- }, {
- name: "Light Machine Gun",
- src: "weapon_7",
- icon: "icon_7",
- sound: "weapon_7",
- transp: !0,
- type: 0,
- swapTime: 800,
- aimSpeed: 200,
- spdMlt: .79,
- ammo: 100,
- reload: 2500,
- dmg: 22,
- pierce: 1,
- range: 700,
- dmgDrop: 10,
- scale: 1.3,
- leftHoldY: -.65,
- leftHoldX: .4,
- rightHoldY: -.75,
- leftHoldZ: 1,
- rightHoldZ: -.2,
- xOff: .95,
- yOff: -.8,
- zOff: -2.8,
- xOrg: 0,
- yOrg: -.45,
- zOrg: -2,
- caseInd: 2,
- caseZOff: -.5,
- caseYOff: -.1,
- muzOff: 5.5,
- muzMlt: 1.65,
- rate: 120,
- spread: 300,
- minSpread: 15,
- zoom: 1.2,
- leanMlt: 1.6,
- recoil: .0032,
- recoilR: .012,
- recover: .98,
- recoverY: .9975,
- recoverF: .975,
- recoilY: .4,
- recoilZ: 3.8
- }, {
- name: "Semi Auto",
- src: "weapon_8",
- icon: "icon_8",
- sound: "weapon_8",
- nAuto: !0,
- type: 0,
- scope: !0,
- swapTime: 400,
- aimSpeed: 120,
- spdMlt: 1,
- ammo: 8,
- reload: 1300,
- dmg: 35,
- pierce: .2,
- range: 1e3,
- dmgDrop: 0,
- scale: 1,
- leftHoldY: -.7,
- rightHoldY: -.75,
- leftHoldZ: 2.4,
- rightHoldZ: .4,
- xOff: .8,
- yOff: -.75,
- zOff: -2,
- xOrg: 0,
- yOrg: -.55,
- zOrg: -.8,
- muzOff: 5.7,
- muzOffY: .5,
- muzMlt: 1.4,
- rate: 250,
- spread: 300,
- zoom: 2.4,
- leanMlt: 2,
- recoil: .01,
- recoilR: .01,
- recover: .984,
- recoverY: .997,
- recoverF: .975,
- recoilY: .4,
- recoilZ: 1.8
- }, {
- name: "Rocket Launcher",
- src: "weapon_9",
- icon: "icon_9",
- sound: "weapon_9",
- nSkill: !0,
- nAuto: !0,
- nCase: !0,
- projectile: 0,
- type: 0,
- swapTime: 600,
- aimSpeed: 200,
- spdMlt: .9,
- ammo: 1,
- reload: 1600,
- scale: 1.3,
- leftHoldY: -.5,
- rightHoldY: -.6,
- leftHoldZ: 3.2,
- rightHoldZ: 1.6,
- xOff: .95,
- yOff: -.4,
- zOff: -.7,
- xOrg: 0,
- yOrg: -.6,
- zOrg: -1.5,
- muzOff: 5,
- muzOffY: 0,
- muzMlt: 1.5,
- rate: 1,
- spread: 120,
- minSpread: 15,
- zoom: 1.5,
- leanMlt: 1.4,
- recoil: .008,
- recoilR: .012,
- recover: .99,
- recoverY: .998,
- recoverF: .975,
- recoilY: .8,
- recoilZ: 4
- }, {
- name: "Akimbo Uzi",
- src: "weapon_10",
- icon: "icon_10",
- sound: "weapon_10",
- noAim: !0,
- akimbo: !0,
- type: 0,
- swapTime: 300,
- aimSpeed: 120,
- spdMlt: 1.04,
- ammo: 18,
- reload: 1200,
- dmg: 18,
- pierce: 1,
- range: 700,
- dmgDrop: 12,
- scale: .9,
- rightHoldY: -.55,
- leftHoldZ: .3,
- leftHoldX: -.25,
- leftHoldY: -.55,
- rightHoldZ: .3,
- rightHoldX: -.25,
- holdW: 1.3,
- xOff: 1.5,
- yOff: -.95,
- zOff: -3.3,
- xOrg: 0,
- yOrg: -.62,
- zOrg: -2.5,
- caseYOff: -.15,
- caseZOff: -.4,
- muzOff: 3.6,
- rate: 60,
- spread: 50,
- spreadInc: 1.5,
- minSpread: 10,
- zoom: 1.5,
- leanMlt: 1,
- recoil: .0034,
- recoilR: .015,
- recover: .978,
- recoverY: .996,
- recoverF: .975,
- recoilY: .3,
- recoilZ: 5
- }, {
- name: "Desert Eagle",
- src: "weapon_11",
- icon: "icon_11",
- sound: "weapon_11",
- secondary: !0,
- minRec: 15,
- nAuto: !0,
- transp: !0,
- kill: ["", 50],
- type: 1,
- swapTime: 200,
- aimSpeed: 120,
- spdMlt: 1,
- ammo: 6,
- reload: 1e3,
- dmg: 50,
- pierce: .85,
- dmgDrop: 10,
- scale: .94,
- leftHoldY: -.9,
- rightHoldY: -.7,
- leftHoldZ: -.5,
- rightHoldZ: -.5,
- holdW: .95,
- xOff: 1.3,
- yOff: -.95,
- zOff: -4.1,
- xOrg: 0,
- yOrg: -.2,
- zOrg: -3.8,
- muzOff: 2,
- muzMlt: 1.1,
- range: 700,
- rate: 400,
- spread: 150,
- zoom: 1.4,
- leanMlt: 1.6,
- recoil: .01,
- recoilR: .01,
- recover: .985,
- recoverY: .996,
- recoverF: .98,
- recoilY: 1.4,
- recoilZ: 2
- }, {
- name: "Alien Blaster",
- src: "weapon_13",
- icon: "icon_13",
- sound: "weapon_13",
- secondary: !0,
- nAuto: !0,
- transp: !0,
- nCase: !0,
- minRec: 50,
- kill: ["", 50],
- type: 1,
- swapTime: 200,
- aimSpeed: 120,
- spdMlt: 1,
- ammo: 4,
- reload: 1500,
- dmg: 40,
- pierce: .85,
- dmgDrop: 20,
- scale: 1.1,
- leftHoldY: -1,
- rightHoldY: -.65,
- leftHoldZ: -.2,
- rightHoldZ: -.2,
- xOff: 1.3,
- yOff: -.95,
- zOff: -4.1,
- xOrg: 0,
- yOrg: -.6,
- zOrg: -3.8,
- holdW: .7,
- muzOff: 2.2,
- muzOffY: .1,
- muzID: 3,
- muzMlt: 1.1,
- range: 700,
- rate: 150,
- spread: 150,
- zoom: 1.4,
- leanMlt: 1.6,
- recoil: .008,
- recoilR: .01,
- recover: .985,
- recoverY: .996,
- recoverF: .98,
- recoilY: 1.05,
- recoilZ: 2
- }, {
- name: "Hands",
- melee: !0,
- type: 1,
- swapTime: 350,
- spdMlt: 1.1,
- spread: 100,
- leftHoldY: -.82,
- leftHoldX: 1.3,
- rightHoldX: -1.3,
- rightHoldY: -.82,
- leftHoldZ: -.5,
- rightHoldZ: -.5,
- xOff: 0,
- yOff: -.95,
- zOff: -3,
- xOrg: 0,
- yOrg: 0,
- zOrg: 0,
- leanMlt: 1
- }]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement