Greasy Fork

MOPE.IO AUTO DIVE, AUTO BOOST, SEE PEOPLE UNDERWATER, SEE INVISIBLE PLAYERS, REMOVE ADS

The best mope.io hack out there, MOVEMENT LOCKER! PRESS Z FOR LOCKER. Hotkeys (C = TOGGLE AUTOBOOST, X = TOGGLE AUTO DIVE, REMOVE ADS, CUSTOM CURSOR). Auto-see people underwater and in holes. You can see people who are invisible too!

目前为 2020-09-13 提交的版本。查看 最新版本

// ==UserScript==
// @name         MOPE.IO AUTO DIVE, AUTO BOOST, SEE PEOPLE UNDERWATER, SEE INVISIBLE PLAYERS, REMOVE ADS
// @namespace    https://greasyfork.org/en/users/198860-flarez-gaming
// @version      1.3
// @description  The best mope.io hack out there, MOVEMENT LOCKER! PRESS Z FOR LOCKER. Hotkeys (C = TOGGLE AUTOBOOST, X = TOGGLE AUTO DIVE, REMOVE ADS, CUSTOM CURSOR). Auto-see people underwater and in holes. You can see people who are invisible too!
// @author       FZ
// @match        *://mope.io/*
// @match        *://beta.mope.io/*
// @match        *://m0pe.io/*
// @match        *://learninganimals.club/*
// @match        *://beta.tailbite.me/*
// @match        *://beta.zooeducation.space/*
// @match        *://tailbite.me/*
// @match        *://animalfun.club/*
// @match        *://zooeducation.space/*
// @match        *://experimental.mope.io/*
// @grant        GM.setValue
// @grant        GM.getValue
// @grant        unsafeWindow
// @require      https://greasyfork.org/scripts/410512-sci-js-from-ksw2-center/code/scijs%20(from%20ksw2-center).js?version=843639
// ==/UserScript==

insert_0000000(true, "mope identifier");

setInterval(()=>{
    unsafeWindow.Snowman.prototype.getIdealOpacity = unsafeWindow.Yeti.prototype.getIdealOpacity = unsafeWindow.BigFoot.prototype.getIdealOpacity = function() {
        return this.flag_underWater || this.flag_usingAbility && this.isTransforming || this.isCamouflage ? 0.3 : 1;
    };
    unsafeWindow.Animal.prototype.getIdealOpacity = function() {
        return this.flag_underWater || this.flag_usingAbility && (this.animalType == 6 || this.animalType == 29 || this.animalType == 32) ? 0.3 : 1;
    };
}, 1000);

document.getElementById('gCanvas').style.cursor = 'url(http://cur.cursors-4u.net/user/use-1/use153.cur), default';

function autoDive() {
    var x = document.createEvent("MouseEvent");
    x.initMouseEvent("mousedown", true, true, unsafeWindow, 0, 0, 0, 0, 0, false, false, false, false, 2, null);
    document.getElementById('gCanvas').dispatchEvent(x);
}

function autoBoost() {
    var x = document.createEvent("MouseEvent");
    x.initMouseEvent("mousedown", true, true, unsafeWindow, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    document.getElementById('gCanvas').dispatchEvent(x);
}

/*const canvas = document.getElementById("gCanvas");

var centerPoint;

setInterval(() => {
    centerPoint = [document.getElementById('gCanvas').width / 2, document.getElementById('gCanvas').height / 2];
}, 0);

function mouseMove(x, y) {
    canvas.dispatchEvent(new MouseEvent('mousemove', {
        'clientX': x,
        'clientY': y
    }));
}*/

var zx = "_0x56" + "bd07";
var xz = "_0xaf" + "8b40";
function stayStill() {
    unsafeWindow[zx]('Movement Lock: ' + ((unsafeWindow[xz] = !unsafeWindow[xz]) ? 'ON' : 'OFF'), 2500);
};

var one = false; var int1, int2, int3;
var two = false;
var three = false;
document.getElementById('gCanvas').addEventListener("keydown", e => {
    if (e.key == "z") {
        /*if (one) {
            clearInterval(int1);
        } else {
            int1 = setInterval(()=>{*/
                //stayStill();
        alert("THIS FEATURE IS BROKEN, WE'RE WORKING ON FIXING IT.")
            /*}, 0);
        };
        one = !one*/
    };
    if (e.key == "x") {
        if (two) {
            clearInterval(int2);
        } else {
            int2 = setInterval(()=>{
                autoDive();
            }, 0);
        };
        two = !two;
    };
    if (e.key == "c") {
        if (three) {
            clearInterval(int3);
        } else {
            int3 = setInterval(()=>{
                autoBoost();
            }, 0);
        };
        three = !three;
    };
});

document.getElementById('preroll').remove();
document.getElementById("moneyRectBottom").style.display = "none"; //remove ads