☰

minefun hacks 2

we like an hack bro

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴、Greasemonkey 油猴子 或 Violentmonkey 暴力猴,才能安装此脚本。

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴 或 Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴 或 Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         minefun hacks 2 
// @namespace    http://greasy fork.org/
// @version      2026-09-27
// @description  we like an hack bro
// @author       You
// @match        https://greasyfork.org/tr/users/1647464-roma-avc%C4%B1
// @icon         https://www.google.com/s2/favicons?sz=64&domain=greasyfork.org
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
})();// ==UserScript==
// @name         Minebuns Premium - Advanced Hack Menu Template
// @namespace    http://tampermonkey.net
// @version      2.5
// @description  Full ClickGUI, Killaura, Fly, Speed, Nuker & ESP framework for Minefun.io / Mine-craft.io
// @author       Faw Mole (Developer)
// @match        *://minefun.io/*
// @match        *://mine-craft.io/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function() {
    'use strict';

    // --- 1. HACK MODULE STATES ---
    const modules = {
        Killaura: false,
        Fly: false,
        Speed: false,
        Nuker: false,
        ESP: false
    };

    // --- 2. GAME HOOK VARIABLES ---
    let gameEngine = null;
    let localPlayer = null;

    // --- 3. INJECTING PREMIUM CSS STYLES ---
    const style = document.createElement('style');
    style.innerHTML = `
        /* Premium Watermark */
        #mb-premium-watermark {
            position: fixed;
            top: 15px;
            left: 15px;
            background: linear-gradient(135deg, rgba(20,20,20,0.85), rgba(40,40,40,0.85));
            color: #ff3333;
            padding: 10px 20px;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            font-weight: 900;
            font-size: 18px;
            letter-spacing: 1px;
            border-left: 5px solid #ff3333;
            border-radius: 0 8px 8px 0;
            box-shadow: 0 4px 15px rgba(0,0,0,0.5);
            z-index: 999999;
            pointer-events: none;
            text-shadow: 0 0 10px rgba(255,51,51,0.6);
        }

        /* Active ArrayList (Right Side) */
        #mb-premium-arraylist {
            position: fixed;
            top: 15px;
            right: 15px;
            font-family: 'Segoe UI', sans-serif;
            font-weight: bold;
            z-index: 999999;
            pointer-events: none;
            display: flex;
            flex-direction: column;
            align-items: flex-end;
        }
        .mb-array-item {
            background: rgba(15, 15, 15, 0.75);
            color: #ffffff;
            padding: 6px 14px;
            margin-bottom: 4px;
            border-right: 4px solid #ff3333;
            font-size: 14px;
            transform: translateX(0);
            transition: all 0.3s ease;
            box-shadow: -2px 2px 5px rgba(0,0,0,0.3);
        }

        /* Advanced Draggable ClickGUI */
        #mb-premium-gui {
            position: fixed;
            top: 25%;
            left: 35%;
            width: 260px;
            background: #111111;
            border: 2px solid #222222;
            border-radius: 6px;
            font-family: 'Segoe UI', sans-serif;
            z-index: 1000000;
            display: none;
            box-shadow: 0 10px 30px rgba(0,0,0,0.7);
            user-select: none;
            overflow: hidden;
        }
        .mb-gui-header {
            background: linear-gradient(90deg, #ff3333, #aa1111);
            color: #ffffff;
            padding: 14px;
            font-weight: 900;
            text-align: center;
            cursor: move;
            font-size: 15px;
            letter-spacing: 1px;
            text-shadow: 0 1px 3px rgba(0,0,0,0.5);
        }
        .mb-gui-btn {
            background: #181818;
            color: #888888;
            padding: 14px 20px;
            text-align: left;
            border-bottom: 1px solid #222222;
            cursor: pointer;
            font-weight: 600;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: all 0.2s ease;
        }
        .mb-gui-btn:hover {
            background: #222222;
            color: #ffffff;
            padding-left: 25px;
        }
        .mb-gui-btn.active {
            background: #1c1515;
            color: #ff3333;
            font-weight: bold;
        }
        .mb-status-dot {
            width: 8px;
            height: 8px;
            background: #444444;
            border-radius: 50%;
            transition: background 0.3s ease;
        }
        .mb-gui-btn.active .mb-status-dot {
            background: #ff3333;
            box-shadow: 0 0 8px #ff3333;
        }
    `;
    document.head.appendChild(style);

    // --- 4. GENERATING HTML INTERFACE ---
    const watermark = document.createElement('div');
    watermark.id = 'mb-premium-watermark';
    watermark.innerHTML = 'MINEBUNS <span style="color:#fff; font-size:12px;">PREMIUM</span>';
    document.body.appendChild(watermark);

    const arraylist = document.createElement('div');
    arraylist.id = 'mb-premium-arraylist';
    document.body.appendChild(arraylist);

    const gui = document.createElement('div');
    gui.id = 'mb-premium-gui';
    
    const guiHeader = document.createElement('div');
    guiHeader.className = 'mb-gui-header';
    guiHeader.innerText = 'MINEBUNS HACK MENU';
    gui.appendChild(guiHeader);

    // Build Buttons Dinamically
    Object.keys(modules).forEach(modName => {
        const btn = document.createElement('div');
        btn.className = 'mb-gui-btn';
        btn.innerHTML = `<span>${modName}</span><div class="mb-status-dot"></div>`;
        
        btn.addEventListener('click', () => {
            modules[modName] = !modules[modName];
            
            if(modules[modName]) {
                btn.classList.add('active');
            } else {
                btn.classList.remove('active');
            }
            
            updateArrayList();
        });
        gui.appendChild(btn);
    });
    document.body.appendChild(gui);

    // --- 5. DRAGGABLE GUI LOGIC (Sürüklenebilirlik) ---
    let isDragging = false;
    let offsetX, offsetY;

    guiHeader.addEventListener('mousedown', (e) => {
        isDragging = true;
        offsetX = e.clientX - gui.offsetLeft;
        offsetY = e.clientY - gui.offsetTop;
    });

    document.addEventListener('mousemove', (e) => {
        if (isDragging) {
            gui.style.left = (e.clientX - offsetX) + 'px';
            gui.style.top = (e.clientY - offsetY) + 'px';
        }
    });

    document.addEventListener('mouseup', () => {
        isDragging = false;
    });

    // --- 6. UPDATE ARRAYLIST ---
    function updateArrayList() {
        arraylist.innerHTML = '';
        Object.keys(modules).forEach(modName => {
            if (modules[modName]) {
                const item = document.createElement('div');
                item.className = 'mb-array-item';
                item.innerText = modName;
                arraylist.appendChild(item);
            }
        });
    }

    // --- 7. DYNAMIC ENGINE HOOKING (Kancalama Altyapısı) ---
    const searchEngine = setInterval(() => {
        // Scans for popular client variables in IO games
        const game = window.game || window.client || window.app || window.world;
        
        if (game) {
            gameEngine = game;
            localPlayer = game.localPlayer || game.player || game.me || (game.players && game.players[0]);
            
            if (localPlayer) {
                console.log("[Minebuns] Premium Engine Hooked Successfully!");
                clearInterval(searchEngine);
                startHackLoop();
            }
        }
    }, 200);

    // --- 8. ADVANCED TICK LOOP (Saniyede 60+ Kez Kontrol) ---
    function startHackLoop() {
        function tick() {
            if (!localPlayer) return requestAnimationFrame(tick);

            // SPEED MODULE
            if (modules.Speed) {
                if (localPlayer.speed) localPlayer.speed = 7.5;
                if (localPlayer.maxSpeed) localPlayer.maxSpeed = 7.5;
            }

            // FLY MODULE
            if (modules.Fly) {
                if (localPlayer.gravity !== undefined) localPlayer.gravity = 0;
                if (localPlayer.motionY !== undefined) localPlayer.motionY = 0;
                if (localPlayer.vy !== undefined) localPlayer.vy = 0;
            }

            // KILLAURA ENGINE FRAMEWORK
            if (modules.Killaura) {
                // Framework to auto target elements inside gameEngine.entities or gameEngine.players
                let targets = gameEngine.entities || gameEngine.players || [];
                // Attack logic goes here depending on client packet structures
            }

            // NUKER ENGINE FRAMEWORK
            if (modules.Nuker) {
                // Framework to auto break surrounding blocks in game matrix
            }

            // ESP FRAMEWORK
            if (modules.ESP) {
                // Framework to overlay bounding boxes on players coordinates
            }

            requestAnimationFrame(tick);
        }
        requestAnimationFrame(tick);
    }

    // --- 9. KEYBOARD LISTENER (U Key Toggles Menu) ---
    window.addEventListener('keydown', (e) => {
        if (e.key.toLowerCase() === 'u') {
            if (gui.style.display === 'none' || gui.style.display === '') {
                gui.style.display = 'block';
            } else {
                gui.style.display = 'none';
            }
        }
    });

})();