maca client cryzen.io 1.5 aimbot+ESP

W rizz

// ==UserScript==
// @name         maca client cryzen.io 1.5 aimbot+ESP
// @namespace    http://tampermonkey.net/
// @version      1.5
// @description  W rizz
// @author       You
// @match        https://cryzen.io/
// @icon         none
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // Variabili per lo stato del menu e delle funzionalità
    let menuOpen = false;
    let espEnabled = false;
    let aimBotEnabled = false;
    let autoFireEnabled = false;

    // Aggiungi il menu HTML
    const menuHTML = `
        <div id="menu" style="position: absolute; top: 50px; left: 50px; background-color: #b33a3a; padding: 15px; border-radius: 5px; display: none; font-family: 'Verdana', sans-serif; font-size: 16px;">
            <h2 style="color: #003366;">maca client cryzen.io</h2>
            <button id="espBtn" onclick="toggleESP()" style="background-color: #003366; color: white; padding: 8px 12px; margin: 5px; border-radius: 5px;">Toggle ESP</button><br>
            <button id="aimBotBtn" onclick="toggleAimBot()" style="background-color: #003366; color: white; padding: 8px 12px; margin: 5px; border-radius: 5px;">Toggle Aim Bot</button><br>
            <button id="autoFireBtn" onclick="toggleAutoFire()" style="background-color: #003366; color: white; padding: 8px 12px; margin: 5px; border-radius: 5px;">Toggle Auto Fire</button><br>
            <button onclick="closeMenu()" style="background-color: #003366; color: white; padding: 8px 12px; margin: 5px; border-radius: 5px;">Close Menu</button>
        </div>
    `;
    document.body.insertAdjacentHTML('beforeend', menuHTML);

    // Funzioni per il toggle del menu
    function toggleMenu() {
        menuOpen = !menuOpen;
        document.getElementById("menu").style.display = menuOpen ? "block" : "none";
    }

    // Funzioni per abilitare/disabilitare le opzioni
    function toggleESP() {
        espEnabled = !espEnabled;
        alert("ESP " + (espEnabled ? "Enabled" : "Disabled"));
        updateButtonState("espBtn", espEnabled);
        if (espEnabled) {
            startESP();
        } else {
            stopESP();
        }
    }

    function toggleAimBot() {
        aimBotEnabled = !aimBotEnabled;
        alert("Aim Bot " + (aimBotEnabled ? "Enabled" : "Disabled"));
        updateButtonState("aimBotBtn", aimBotEnabled);
    }

    function toggleAutoFire() {
        autoFireEnabled = !autoFireEnabled;
        alert("Auto Fire " + (autoFireEnabled ? "Enabled" : "Disabled"));
        updateButtonState("autoFireBtn", autoFireEnabled);
    }

    function closeMenu() {
        menuOpen = false;
        document.getElementById("menu").style.display = "none";
    }

    // Funzione per aggiornare lo stato dei pulsanti
    function updateButtonState(buttonId, isEnabled) {
        const button = document.getElementById(buttonId);
        if (isEnabled) {
            button.innerText = `${buttonId.replace("Btn", "")} Toggled`;
            button.style.backgroundColor = "green"; // Cambia il colore in verde quando attivato
        } else {
            button.innerText = `${buttonId.replace("Btn", "")} Toggle`;
            button.style.backgroundColor = "#003366"; // Colore di base
        }
    }

    // Funzione per abilitare ESP
    function startESP() {
        const enemies = document.querySelectorAll('.enemy'); // Cambia 'enemy' con la classe reale
        enemies.forEach(enemy => {
            enemy.style.border = "2px solid red"; // Modifica l'aspetto dell'ESP
        });
    }

    // Funzione per disabilitare ESP
    function stopESP() {
        const enemies = document.querySelectorAll('.enemy'); // Cambia 'enemy' con la classe reale
        enemies.forEach(enemy => {
            enemy.style.border = "none"; // Ripristina l'aspetto normale
        });
    }

    // Funzione per il bot della mira (aim bot)
    function aimBot() {
        if (aimBotEnabled) {
            const enemies = document.querySelectorAll('.enemy'); // Cambia 'enemy' con la classe reale
            if (enemies.length > 0) {
                const closestEnemy = enemies[0]; // Seleziona il primo nemico (puoi migliorarlo per scegliere il più vicino)
                const enemyRect = closestEnemy.getBoundingClientRect();
                const centerX = enemyRect.left + enemyRect.width / 2;
                const centerY = enemyRect.top + enemyRect.height / 2;

                // Muovi la mira verso il nemico
                const mouseEvent = new MouseEvent('mousemove', {
                    clientX: centerX,
                    clientY: centerY
                });
                document.dispatchEvent(mouseEvent);

                if (autoFireEnabled) {
                    const clickEvent = new MouseEvent('click', { bubbles: true });
                    document.dispatchEvent(clickEvent);
                }
            }
        }
    }

    // Loop per il bot della mira
    setInterval(aimBot, 50); // Controlla il bot ogni 50ms

    // Aggiungi l'evento per aprire/chiudere il menu con il tasto 'M'
    window.addEventListener('keydown', function(event) {
        if (event.key === 'm' || event.key === 'M') {
            toggleMenu();
        }
    });

})();