Greasy Fork is available in English.

DOGE CLIENT (updated)

Custom doge themed client for the game bloxd.io!

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

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

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==UserScript==
// @name         DOGE CLIENT (updated)
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  Custom doge themed client for the game bloxd.io!
// @author       iamdogewastaken
// @match        https://bloxd.io/
// @icon         https://tr.rbxcdn.com/74d9c5a42022a03a15cded1cb97eb79b/420/420/Hat/Webp
// @license      none
// @supportURL   none
// @grant        none
// ==/UserScript==

setInterval(function() {
    'use strict';
    document.title = "DOGE CLIENT";
    const maintext = document.querySelector('.Title.FullyFancyText');
    maintext.style.textShadow = "10px 5px 5px #000000";
    maintext.style.webkitTextStroke = "none";
    document.querySelector('.Title.FullyFancyText').textContent = "            DOGE_CLIENT";
            const background = document.querySelector(".HomeBackground");
        if (background) {
            background.style.backgroundImage = 'url(https://images5.alphacoders.com/133/1332366.jpeg)';
        }
        const modifyElements = () => {
        ['LogoContainer','cube'].forEach(className => {
            document.querySelectorAll('.' + className).forEach(el => el.remove());
        });
 };

    document.addEventListener('DOMContentLoaded', modifyElements);
    setInterval(modifyElements, 1000);

    let names = document.getElementsByClassName("AvailableGameTextInner");
    let removebox= document.getElementsByClassName("AvailableGameTextWrapperBackground");
    let imgedits = document.getElementsByClassName("AvailableGame");

    setInterval(function() {
        const crosshair = document.querySelector(".CrossHair");
        if (crosshair) {
            crosshair.textContent = "";
            crosshair.style.backgroundImage = "url(https://cdn-icons-png.freepik.com/512/109/109172.png?ga=GA1.1.1843199649.1714614502)";
            crosshair.style.backgroundRepeat = "no-repeat";
            crosshair.style.backgroundSize = "contain";
            crosshair.style.width = "19px";
            crosshair.style.height = "19px";
        }
    }, 1000);

(function() {
    'use strict';

    const hotbarslots = document.querySelectorAll(".item");
    const selectedslot = document.querySelector(".SelectedItem");

    function resetStyles() {
        hotbarslots.forEach(function(hotbar) {
            hotbar.style.borderRadius = "8px";
            hotbar.style.borderColor = "#000000";
            hotbar.style.backgroundColor = "transparent";
            hotbar.style.boxShadow = "none";
            hotbar.style.outline = "transparent";
        });
    }

    function highlightSlot(slot) {
        slot.style.backgroundColor = "#FFFFFF"; // Highlight color
        slot.style.boxShadow = "0px 0px 10px rgba(255, 255, 0, 0.5)"; // Glow effect
        slot.style.borderRadius = "15px";
        slot.style.borderColor = "#FFFFFF";
        slot.style.outline = "transparent";
    }

    function updateStyles() {
        resetStyles();

        // Highlight the selected slot if it exists
        if (selectedslot) {
            highlightSlot(selectedslot);
        }
    }

    hotbarslots.forEach(function(hotbar) {
        hotbar.addEventListener('mouseenter', function() {
            resetStyles();
            highlightSlot(hotbar);
        });

        hotbar.addEventListener('mouseleave', function() {
            updateStyles();
        });
    });

    // Initial style update
    updateStyles();

    // Optionally, you can set up a timer if the selected slot might change dynamically
    setInterval(updateStyles, 1000);
})();

    for (let i = 0; i < names.length; i++) {
        names[i].style.textShadow = "none";
        removebox[i].style.opacity= "0";
        imgedits[i].style.border = "none";
        imgedits[i].style.boxShadow = "0px 10px 20px rgba(0, 0, 0, 0.4)";
    }
}, 1000);