evoworld.io cheat menu

press w for activate multi-zoom, new evoworls.io multi-hack. A lot of features.

// ==UserScript==
// @name         evoworld.io cheat menu
// @namespace    http://tampermonkey.net/
// @version      2025-03-03
// @description  press w for activate multi-zoom, new evoworls.io multi-hack. A lot of features.
// @author       ilya gaydov
// @match        https://evoworld.io/
// @icon         https://www.google.com/s2/favicons?sz=64&domain=evoworld.io
// @grant        none
// ==/UserScript==

const Button = document.createElement("button");
Button.innerText = "Toggle menu";
Button.style.position = "fixed";
Button.style.bottom = "20px";
Button.style.right = "20px";
Button.style.padding = "10px 20px";
Button.style.backgroundColor = "rgba(51, 51, 51, 0.7)";
Button.style.color = "#fff";
Button.style.border = "2px solid transparent";
Button.style.borderRadius = "12px";
Button.style.cursor = "pointer";
Button.style.zIndex = "1000";
Button.style.fontWeight = "500";
Button.style.fontSize = "16px";
Button.style.textShadow = "1px 1px 2px rgba(0, 0, 0, 0.6)";
Button.style.boxShadow = "0 0 8px 4px rgba(255, 0, 0, 0.5)";
Button.style.transition = "box-shadow 0.5s, background-color 0.3s";
Button.style.animation = "glowAnimation 3s infinite";

document.body.appendChild(Button);

const menu = document.createElement("div");
menu.style.position = "fixed";
menu.style.bottom = "100px";
menu.style.right = "20px";
menu.style.padding = "10px";
menu.style.backgroundColor = "#222";
menu.style.borderRadius = "8px";
menu.style.boxShadow = "0px 4px 8px rgba(0, 0, 0, 0.3)";
menu.style.display = "none";
menu.style.zIndex = "1000";

const nightVisionToggle = document.createElement("input");
nightVisionToggle.type = "checkbox";
nightVisionToggle.id = "nightVisionToggle";
nightVisionToggle.style.marginRight = "8px";
const nightVisionLabel = document.createElement("label");
nightVisionLabel.innerText = "Night Vision";
nightVisionLabel.style.color = "#fff";
nightVisionLabel.style.cursor = "pointer";
nightVisionLabel.htmlFor = "nightVisionToggle";

nightVisionToggle.onclick = () => {
  eval(`visionType = ${nightVisionToggle.checked ? 1 : 0}`);
};
menu.appendChild(nightVisionToggle);
menu.appendChild(nightVisionLabel);
menu.appendChild(document.createElement("br"));

const zIndexButton = document.createElement("button");
zIndexButton.innerText = "Player zIndex";
zIndexButton.style.display = "block";
zIndexButton.style.width = "100%";
zIndexButton.style.padding = "8px";
zIndexButton.style.marginTop = "5px";
zIndexButton.style.backgroundColor = "#444";
zIndexButton.style.color = "#fff";
zIndexButton.style.border = "none";
zIndexButton.style.cursor = "pointer";
zIndexButton.style.borderRadius = "8px";

const zIndexSliderContainer = document.createElement("div");
const zIndexSlider = document.createElement("input");
zIndexSlider.type = "range";
zIndexSlider.min = "15";
zIndexSlider.max = "1000";
zIndexSlider.value = "15";
zIndexSlider.style.width = "100%";
zIndexSliderContainer.style.display = "none";
zIndexSliderContainer.style.paddingTop = "8px";
zIndexSliderContainer.appendChild(zIndexSlider);

zIndexButton.onclick = () => {
  zIndexSliderContainer.style.display = zIndexSliderContainer.style.display === "none" ? "block" : "none";
};
zIndexSlider.oninput = () => {
  eval(`window.game.me.zIndex = ${zIndexSlider.value}`);
};
menu.appendChild(zIndexButton);
menu.appendChild(zIndexSliderContainer);

const showInCloudToggle = document.createElement("input");
showInCloudToggle.type = "checkbox";
showInCloudToggle.id = "showInCloudToggle";
showInCloudToggle.style.marginRight = "8px";
const showInCloudLabel = document.createElement("label");
showInCloudLabel.innerText = "Show In Cloud";
showInCloudLabel.style.color = "#fff";
showInCloudLabel.style.cursor = "pointer";
showInCloudLabel.htmlFor = "showInCloudToggle";

let showInCloudInterval;
showInCloudToggle.onclick = () => {
  if (showInCloudToggle.checked) {
    eval("window.game.me.zIndex = 100");
    zIndexSlider.min = "100";
    zIndexSlider.value = "100";
    showInCloudInterval = setInterval(() => {
      eval("window.game.me.inHide = false");
    }, 1);
  } else {
    clearInterval(showInCloudInterval);
    eval("window.game.me.zIndex = 15");
    zIndexSlider.min = "15";
    zIndexSlider.value = "15";
  }
};
menu.appendChild(showInCloudToggle);
menu.appendChild(showInCloudLabel);
menu.appendChild(document.createElement("br"));

const unlimitedFpsToggle = document.createElement("input");
unlimitedFpsToggle.type = "checkbox";
unlimitedFpsToggle.id = "unlimitedFpsToggle";
unlimitedFpsToggle.style.marginRight = "8px";
const unlimitedFpsLabel = document.createElement("label");
unlimitedFpsLabel.innerText = "Unlimited Fps";
unlimitedFpsLabel.style.color = "#fff";
unlimitedFpsLabel.style.cursor = "pointer";
unlimitedFpsLabel.htmlFor = "unlimitedFpsToggle";

unlimitedFpsToggle.onclick = () => {
  eval(`window.game.fpsTimes.length = ${unlimitedFpsToggle.checked ? 1000 : 0}`);
};
menu.appendChild(unlimitedFpsToggle);
menu.appendChild(unlimitedFpsLabel);

const playerLvlContainer = document.createElement("div");
playerLvlContainer.style.marginTop = "8px";
const playerLvlInput = document.createElement("input");
playerLvlInput.type = "number";
playerLvlInput.min = "0";
playerLvlInput.placeholder = "Player LVL";
playerLvlInput.style.width = "100%";
playerLvlInput.style.padding = "8px";
playerLvlInput.style.border = "1px solid #444";
playerLvlInput.style.borderRadius = "8px";
playerLvlInput.style.backgroundColor = "#333";
playerLvlInput.style.color = "#fff";

playerLvlInput.onchange = () => {
  eval(`window.game.me.level = ${playerLvlInput.value}`);
};
playerLvlContainer.appendChild(playerLvlInput);
menu.appendChild(playerLvlContainer);

const playerFOV = document.createElement("div");
playerFOV.style.marginTop = "8px";
const FOV = document.createElement("input");
FOV.type = "number";
FOV.min = "0.5";
FOV.placeholder = "ZOOM(press w for activate)";
FOV.style.width = "100%";
FOV.style.padding = "8px";
FOV.style.border = "1px solid #444";
FOV.style.borderRadius = "8px";
FOV.style.backgroundColor = "#333";
FOV.style.color = "#fff";


FOV.onchange = () => {
  $.get("https://raw.githubusercontent.com/jmatg1/evoword-scripts/main/zoom-hack.js", (d) => eval(d));
  gameZoom = FOV.value
};
playerFOV.appendChild(FOV);
menu.appendChild(playerFOV);

document.body.appendChild(menu);

Button.onclick = () => {
  menu.style.display = menu.style.display === "none" ? "block" : "none";
};

const style = document.createElement("style");
style.innerHTML = `
  @keyframes glowAnimation {
    0% { box-shadow: 0 0 8px 4px rgba(255, 0, 0, 0.5); border-color: red; }
    25% { box-shadow: 0 0 8px 4px rgba(0, 255, 0, 0.5); border-color: green; }
    50% { box-shadow: 0 0 8px 4px rgba(0, 0, 255, 0.5); border-color: blue; }
    75% { box-shadow: 0 0 8px 4px rgba(255, 255, 0, 0.5); border-color: yellow; }
    100% { box-shadow: 0 0 8px 4px rgba(255, 0, 0, 0.5); border-color: red; }
  }
`;
document.head.appendChild(style);