Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Prox Client v1- Let's Crash Gota,CellCraft,Dual-Agar
- // @namespace Beta!@!
- // @version 3.0
- // @description Private Bots
- // @author FreeTzYT
- // @match *.dual-agar.me/*
- // @match *.gkclan.me/*
- // @match *.play.agario0.com/*
- // @match http://agariospielen.org/*
- // @match http://tytio.com/*
- // @match http://agar.red/*
- // @match http://cell.sh/*
- // @match http://ogarz.ovh/*
- // @match http://gkclan.servegame.com/*
- // @match http://agargames.org/*
- // @match *.gkclan.me/*
- // @match http://agario.run/*
- // @match *.gaver.io/*
- // @match http://ft-bots.tk/*
- // @match http://99.k.vu/*
- // @match http://xbots.io/web/*
- // @match *.gkclan.tk/*
- // @match http://agar-tr.com/*
- // @match http://ugar.tk/*
- // @match http://ugar.pw/*
- // @match http://gota.io/web/*
- // @match http://nbk.io/*
- // @match http://agar.gr.sa/*
- // @match http://astr.io/*
- // @match http://mobilemoti.webcrow.jp/*
- // @match http://agariorage.com/*
- // @match http://agarioforums.io/*
- // @match http://abs0rb.me/*
- // @match http://ogar.mivabe.nl/*
- // @match http://agario.metin2force.com/*
- // @match http://www.agarpvp.net/*
- // @match http://old.ogarul.io/?ip=27.254.60.114:400
- // @match http://cellcraft.io/*
- // @match http://www.agario.press/*
- // @match http://agarfunny.com/*
- // @match http://agariowun.com/*
- // @match http://www.agarly.com/*
- // @match http://agar.xyz/*
- // @match http://agariousa.com/*
- // @match http://agario.ogario.net/*
- // @match http://feedy.io/*
- // @match http://agarioxl.com/*
- // @match http://play.agario0.com/*
- // @match http://agar-game.com/*
- // @match http://biome3d.com/*
- // @match http://us4.biome3d.com/*
- // @match http://agarboom.com/*
- // @match http://www.agarp.me/*
- // @match http://agarp.us/*
- // @match http://gulps.io/*
- // @match http://happyfor.win/*
- // @match http://ogario.org/*
- // @match http://trydox.com/*
- // @match http://playagario.club/*
- // @match http://agarplay.tk/*
- // @match http://unnamedcell.com/*
- // @match http://botcell.ml/*
- // @match http://easyagario.com/*
- // @match http://old.ogarul.io/*
- // @match http://kodclan.net/*
- // @match http://agariohit.com/*
- // @match http://www.agarserv.com/*
- // @match http://agarup.us/*
- // @match http://flaresserver.tk/*
- // @match http://bhax.org/*
- // @match http://ogario.gq/*
- // @match http://Xgario.com/*
- // @match http://xgario.ml/*
- // @match http://minemoore.uk.to/*
- // @match http://154.16.127.140/agar/*
- // @match http://www.6gem.pw/*
- // @match http://playagario.org/*
- // @match http://fr.agarioplay.mobi/*
- // @match http://agarioplay.us/*
- // @match http://www.agariopvp.vip/
- // @match http://agareasy.com/*
- // @match http://3rb.be/
- // @match http://splitz.ga/*
- // @match http://agar.yt/*
- // @match http://vincebots.ovh/*
- // @match http://gota.io/web/*
- // @match http://agario.zafer2.com/*
- // @match http://forceagar.com/*
- // @match http://ogario.net/*
- // @match http://www.ogario.net/*
- // @match http://kingagario.com/*
- // @match http://dual-agar.online/*
- // @match http://ixagar.net/*
- // @match http://agar-network.com/*
- // @match http://agario.games/*
- // @match http://agariocity.io/*
- // @match http://agarport.com/*
- // @match http://agariott.com/*
- // @match http://en.agar.bio/*
- // @match http://sharkbite.club/*
- // @match http://agario.bz/*
- // @match http://agario.ch/*
- // @match http://rata.io/*
- // @match http://agarplay.tk/*
- // @match http://nbkio.com/*
- // @match http://www.uk-agario.com/*
- // @match http://ut-server.tk/*
- // @match http://agar.ovh/*
- // @match *.agar.cf/*
- // @match http://agariowow.com/*
- // @match http://playgr.win/*
- // @match http://mambaagario.esy.es/*
- // @match http://proagarbots.esy.es/*
- // @match http://shairplus.tk/*
- // @match http://mulp.io/*
- // @match http://wair.io/*
- // @match http://agarioplayy.org/*
- // @match http://agariocs.com/*
- // @match http://agario.net/*
- // @match http://agariopvt.com/*
- // @match http://freestyle-games.ml/*
- // @match http://agarix.xyz/*
- // @match http://mrjunior.esy.es/*
- // @match http://agar.biz/*
- // @match http://agario.biz.tr/*
- // @match http://agariomoddedserver.com/*
- // @match
- // @match
- // @match
- // @match
- // @match
- // @match
- // @match http://agario-play.com/*
- // @match http://newkakobots.byethost31.com/*
- // @match http://www.agariown.com/*
- // @match http://www.agarproject.org/*
- // @match http://gkclan.servegame.com/*
- // @match http://agario.cab/*
- // @match http://agma.io/*
- // @match http://us.agar.bz/*
- // @match http://agariobox.com/*
- // @match http://agarvipbots.com/*
- // @match http://k-d.io/*
- // @match http://agario.pw/*
- // @match http://agr-game.ml/*
- // @match http://agariofun.com/*
- // @match http://bestagario.net/*
- // @match http://mgar.io/*
- // @match http://zgar.ml/*
- // @match http://zivosserver.tk/*
- // @match http://ogar.pw/*
- // @match http://agardark.com/*
- // @match http://alis.io/*
- // @match http://agario.city/*
- // @match http://agario.kim/*
- // @match http://agarpvp.in/*
- // @match http://www.agario.info/*
- // @match http://agar.io/*
- // @match http://www.inciagario.com/*
- // @match http://www.agardark.com/*
- // @match http://agarlove.com/*
- // @match http://agarios.com/*
- // @match http://www.galx.io/*
- // @match http://agr-game.ml/*
- // @match http://agarios.org/*
- // @match http://agarprivateserver.com/*
- // @match http://agariopvt.com/*
- // @match http://fr-agario.com/*
- // @match http://agarioprivate.eu/play/*
- // @match http://www.agariot.com/*
- // @match http://agariov.com/*
- // @match http://agarabi.com/*
- // @match http://germs.io/*
- // @match http://sakuramoti.webcrow.jp/*
- // @match http://c0nsume.me/*
- // @match http://agarioplay.biz/*
- // @match http://agarioplay.org/*
- // @match http://agar.bz/*
- // @match http://agar.pro/*
- // @match http://louisagar.pw/*
- // @match http://agarioparty.net/
- // @match http://myagario.com/*
- // @match http://easyagario.net/*
- // @match http://jumboagario.com/*
- // @match http://agario.mobi/*
- // @match http://agario.lol/*
- // @match http://agarca.com/*
- // @match http://agario.eu/*
- // @match http://agariorage.com/*
- // @match http://agariopvp.eu/play/*
- // @match http://www.agariomultiplayer.com/*
- // @match http://www.agariofly.com/*
- // @match http://en.agar.bio/*
- // @match http://agarix.esy.es/*
- // @match http://agariohub.net/*
- // @match http://agariogame.club/*
- // @match http://agario.gen.tr/*
- // @match http://agarly.com/*
- // @match http://agariomobile.net/*
- // @match http://usagar.com/*
- // @match http://agariomobile.net/*
- // @match http://agariohere.com/*
- // @match http://kakobots.esy.es/*
- // @match http://agario.us/*
- // @match http://agar.bio/*
- // @match http://nbk.io/*
- // @match *.agar.bz/*
- // @match http://dual-agar.online/*
- // @match http://ixagar.net/*
- // @match http://agarios.org/*
- // @match http://abs0rb.me/*
- // @match http://agar.io/*
- // @match http://agar.red/*
- // @match http://bomb.agar.bio/*
- // @match http://agar.ovh/*
- // @match http://99.k.vu/play/*
- // @match *.galx.io/*
- // @match http://sakuramoti.webcrow.jp/*
- // @match http://tytio.com/*
- // @match http://www.agarpvp.net/*
- // @match *.agariohub.net/*
- // @match http://agario.run/*
- // @match http://ogario.org/*
- // @match http://agarplay.tk/*
- // @match http://bhax.org/*
- // @match *.generals.io/*
- // @match http://mains.io/*
- // @match http://agariojo.com/*
- // @match http://agario.se/*
- // @match
- // @match
- // @match
- // @match
- // @match
- // @match
- // @match http://agariomodded.com/*
- // @match http://agario-here.com/*
- // @match http://agarport.com/*
- // @match http://xgario.ml/*
- // @match http://agar.pro/*
- // @match http://agario.mobi/*
- // @match http://agario.zafer2.com/*
- // @match http://agarios.org/*
- // @match http://ogarz.ovh/*
- // @match http://mgar.io/*
- // @match http://gaver.io/*
- // @match *.agar.red/*
- // @match http://agarios.org/*
- // @match http://agariocity.io/*
- // @match *.cellcraft.io/*
- // @match *.cellcraft.io/*
- // @match *.dual-agar.me/*
- // @match *.gota.io/*
- // @require https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.5/socket.io.min.js
- // @grant none
- // @run-at document-start
- // ==/UserScript==
- function httpGet(theUrl) {
- var xmlHttp = new XMLHttpRequest();
- xmlHttp.open("GET", theUrl, false); // false for synchronous request
- xmlHttp.send(null);
- return xmlHttp.responseText;
- }
- console.log('Connection Established');
- console.log('NeyBots Script Loaded ~');
- fokseBotServer = 'LazardBots-olivierbates80096123.codeanyapp.com:8081'; // server connection
- setTimeout(function() {
- window.__WebSocket = window.WebSocket;
- window.fakeWebSocket = function(){
- return {
- readyState: 0
- };
- };
- window._WebSocket = window.WebSocket = function(ip){
- return new window.fakeWebSocket(ip);
- };
- window.__botclonsData = {};
- window.__botclonsData.mx = 0;
- window.__botclonsData.my = 0;
- window.__botclonsData.ml = 0;
- window.__botclonsData.ma = 0;
- window.__botclonsData.mb = 0;
- window.__botclonsData.wa = false;
- window.__botclonsData.sa = false;
- window.__botclonsData.w = null;
- window.__botclonsData.s = null;
- window.__botclonsData.aX = -1;
- window.__botclonsData.aY = -1;
- window.__botclonsData.p = 0;
- window.__botclonsData.q = false;
- window.__botclonsData.socketaddr = null;
- window.addEventListener("load",function(){
- // êîن èيوهêٍèيمà
- if(!window.OldSocket)
- OldSocket = window.__WebSocket;
- window._WebSocket = window.WebSocket = window.fakeWebSocket = function(ip){
- var ws = new OldSocket(ip);
- ws.binaryType="arraybuffer";
- var fakeWS = {};
- for(var i in ws)
- fakeWS[i] = ws[i];
- fakeWS.send = function(){
- //console.log("ïهًهُâàٍèëè ïهًهنà÷َ! " + arguments[0]);
- var msg = new DataView(arguments[0]);
- if ((msg.byteLength > 0) && (msg.getUint8(0) != 16)) {
- var f = "";
- for (var i = 0; i < msg.byteLength; i++) {
- var a = msg.getUint8(i);
- f = f + a + " ";
- }
- console.log(f);
- } else {
- window.__botclonsData.mx = msg.getInt16(1, true);
- window.__botclonsData.my = msg.getInt16(3, true);
- window.__botclonsData.ml = msg.byteLength;
- }
- if(msg.byteLength==21){ // Most clones
- if(msg.getInt8(0, true) == 16){
- window.__botclonsData.mx = msg.getFloat64(1, true);
- window.__botclonsData.my = msg.getFloat64(9, true);
- window.__botclonsData.ml = msg.byteLength;
- }
- } else {
- if(msg.byteLength==13){ // Agar.re, agarioforums.io, alis.io
- if(msg.getUint8(0, true) == 16){
- window.__botclonsData.mx = msg.getInt32(1, true);
- window.__botclonsData.my = msg.getInt32(5, true);
- window.__botclonsData.ml = msg.byteLength;
- }else{
- if(msg.byteLength>4){ // gota.io
- /*if(msg.getUint8(0, true) == 16){
- window.__botclonsData.mx = msg.getInt16(1, true);
- window.__botclonsData.my = msg.getInt16(3, true);
- window.__botclonsData.ml = msg.byteLength;
- }*/
- }
- }
- }
- }
- return ws.send.apply(ws, arguments);
- };
- ws.onmessage = function(){
- //console.log("ïهًهُâàٍèëè ïًèهى! " + arguments[0].data);
- var msg = new DataView(arguments[0].data);
- if(msg.byteLength>16){ // Most clones
- if(msg.getUint8(0, true) == 64){
- window.__botclonsData.ma = msg.getFloat64(1, true);
- window.__botclonsData.mb = msg.getFloat64(9, true);
- }
- }
- if (fakeWS.onmessage && fakeWS.onmessage.apply(ws, arguments));
- };
- ws.onopen = function(){
- window.__botclonsData.socketaddr = ws.url;
- //console.log("ïهًهُâàٍèëè ïîنêë÷هيèه!");
- fakeWS.readyState = 1;
- fakeWS.onopen.apply(ws, arguments);
- };
- ws.onclose = function(){
- fakeWS.onclose.apply(ws, arguments);
- };
- return fakeWS;
- };
- if(location.origin=="http://dual-agar.me")connect("");
- });
- var real_minx = -7071;
- var real_miny = -7071;
- var real_maxx = 7071;
- var real_maxy = 7071;
- var lastsent = {
- minx: 0,
- miny: 0,
- maxx: 0,
- maxy: 0
- };
- function valcompare(Y, Z) {
- return 0.01 > Y - Z && -0.01 < Y - Z;
- }
- var socket = io.connect('ws://'+ fokseBotServer);
- var canMove = true;
- var movetoMouse = true;
- var moveEvent = new Array(2);
- var canvas = document.getElementById("canvas");
- last_transmited_game_server = null;
- socket.on('force-login', function(data) {
- socket.emit("login", {
- "uuid": client_uuid,
- "type": "client"
- });
- transmit_game_server();
- });
- $( "#canvas" ).after( "<div style='background-color: #000000; -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.8; filter: alpha(opacity=40); zoom: 1;border: 2px solid rgb(66, 139, 202); border-radius: 12px; top: 200px; left: 10px; display: block; position: absolute; text-align: center; font-size: 15px; color: #ffffff; padding: 5px; font-family: Ubuntu;'> <div style='color:#ffffff; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'><a>Prox-FeederClient</a></div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'><br>Bots: <a id='minionCount' > </a><br>Chat Spam: <a id='dfdghehfj'>C</a> </div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'> </div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'><br>Target: <a id='Target' >0,0</a> </div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'> </div> <div style='color:#ffffff; display: inline; -moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100); padding: 10px;'> </div>" );
- socket.on('spawn-count', function(data) {
- document.getElementById('minionCount').innerHTML = data;
- });
- var client_uuid = "GFB";
- /*if (client_uuid === null) {
- console.log("generating a uuid for this user");
- client_uuid = ""; var ranStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
- for (var ii = 0; ii < 15; ii++) client_uuid += ranStr.charAt(Math.floor(Math.random() * ranStr.length));
- localStorage.setItem('client_uuid', client_uuid)
- }*/
- socket.emit("login", client_uuid);
- $("#instructions").replaceWith('<br><div class="input-group"><span class="input-group-addon" id="basic-addon1">UUID</span><input type="text" value="' + client_uuid + '" readonly class="form-control"</div>');
- function isMe(cell) {
- for (var i = 0; i < window.agar.myCells.length; i++) {
- if (window.agar.myCells[i] == cell.id) {
- return true;
- }
- }
- return false;
- }
- function getCell() {
- var me = [];
- for (var key in window.agar.allCells) {
- var cell = window.agar.allCells[key];
- if (isMe(cell)) {
- me.push(cell);
- }
- }
- return me[0];
- }
- function emitPosition() {
- console.log(client_uuid);
- document.getElementById('Target').innerHTML=(~~(window.__botclonsData.mx-window.__botclonsData.ma))+","+(~~(window.__botclonsData.my-window.__botclonsData.mb));
- socket.emit("pos", {
- "x": window.__botclonsData.mx-window.__botclonsData.ma,
- "y": window.__botclonsData.my-window.__botclonsData.mb,
- "l": window.__botclonsData.ml,
- "p": window.__botclonsData.p,
- "c": window.__botclonsData.q
- });
- }
- function toggleMovement() {
- canMove = !canMove;
- switch (canMove) {
- case true:
- canvas.onmousemove = moveEvent[0];
- moveEvent[0] = null;
- canvas.onmousedown = moveEvent[1];
- moveEvent[1] = null;
- break;
- case false:
- canvas.onmousemove({
- clientX: innerWidth / 2,
- clientY: innerHeight / 2
- });
- moveEvent[0] = canvas.onmousemove;
- canvas.onmousemove = null;
- moveEvent[1] = canvas.onmousedown;
- canvas.onmousedown = null;
- break;
- }
- }
- interval_id = setInterval(function() {
- emitPosition();
- }, 100);
- interval_id2 = setInterval(function() {
- transmit_game_server_if_changed();
- }, 5000);
- document.addEventListener('keydown', function(e) {
- var key = e.keyCode || e.which;
- switch (key) {
- case 16:
- if(!window.__botclonsData.sa){
- window.__botclonsData.sa=true;
- window.__botclonsData.s = setInterval(function() {
- $("body").trigger($.Event("keydown", {
- keyCode: 32
- }));
- $("body").trigger($.Event("keyup", {
- keyCode: 32
- }));
- }, 10);
- }
- break;
- case 87:
- if (!window.__botclonsData.wa) {
- window.__botclonsData.wa = true;
- window.__botclonsData.w = setInterval(function() {
- $("body").trigger($.Event("keydown", {
- keyCode: 87
- }));
- $("body").trigger($.Event("keyup", {
- keyCode: 87
- }));
- }, 10);
- }
- break;
- case 65:
- window.__botclonsData.p--;
- document.getElementById('ismoveToMouse').innerHTML = window.__botclonsData.p;
- break;
- case 67:
- window.__botclonsData.q=!window.__botclonsData.q;
- if(window.__botclonsData.q) { document.getElementById('dfdghehfj').innerHTML = "On"; } else { document.getElementById('dfdghehfj').innerHTML = "Off"; }
- break;
- case 69:
- socket.emit("cmd", {
- "name": "split"
- });
- break;
- case 82:
- socket.emit("cmd", {
- "name": "eject"
- });
- break;
- case 80:
- window.__botclonsData.p++;
- document.getElementById('ismoveToMouse').innerHTML = window.__botclonsData.p;
- break;
- }
- });
- document.addEventListener('keyup', function(e) {
- var key = e.keyCode || e.which;
- console.log(key);
- switch (key) {
- case 87:
- clearInterval(window.__botclonsData.w);
- window.__botclonsData.wa=false;
- break;
- case 16:
- clearInterval(window.__botclonsData.s);
- window.__botclonsData.sa=false;
- break;
- }
- });
- function transmit_game_server_if_changed() {
- if (last_transmited_game_server != window.__botclonsData.socketaddr) {
- transmit_game_server();
- }
- }
- function transmit_game_server() {
- last_transmited_game_server = window.__botclonsData.socketaddr;
- socket.emit("cmd", {
- "name": "connect_server",
- "ip": window.__botclonsData.socketaddr,
- "origin": location.origin
- });
- }
- var mouseX = 0;
- var mouseY = 0;
- $("body").mousemove(function(event) {
- mouseX = event.clientX;
- mouseY = event.clientY;
- });
- }, 1000); // Core Voltage
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement