blasploop

ESC for settings menu, ALT for homepage menu!

// ==UserScript==
// @name         blasploop
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  ESC for settings menu, ALT for homepage menu!
// @author       blaspious
// @match        https://sploop.io/
// @grant        none
// ==/UserScript==
(function(){
    //in-game settings
    let popUI = document.querySelector('#pop-ui');
    let settings = document.querySelector('#pop-settings');
    //style changes
    document.getElementById('ranking-middle-main').style.height = '380px';
    document.getElementById('ranking-ranks-container').style.height = '295px';

    document.getElementById('ranking2-middle-main').style.height = '380px';
    document.getElementById('ranking-rank-container').style.height = '295px';

    document.getElementById('profile-left-main').style.width = '650px';
    document.getElementById('change-username').style.width = '200px';

    document.getElementById('pop-ui').style.opacity = '0.6';
    document.getElementById('homepage').style.opacity = '0.5';

    document.getElementById('hat-menu').style.opacity = '0.5';
    document.getElementById('clan-menu').style.opacity = '0.5';
    //adjustment fixes
    document.querySelector('#game-content').style.justifyContent = 'center';
    document.querySelector('#main-content').style.width = 'auto';
    //ad remove
    var styleItem1 = document.createElement('style');
    styleItem1.type = 'text/css';
    styleItem1.appendChild(document.createTextNode(`#cross-promo, #bottom-wrap, #google_play, #game-left-content-main, #game-bottom-content, #game-right-content-main, #right-content { display: none !important;
}
    create_clan *, #pop-ui {
    background-color: transparent;
}
    #pop-settings {
    background: rgba(0,0,0,0.5);
    opacity: 0.5;
}`));
    document.head.appendChild(styleItem1);
    //auto settings
    const grid = document.querySelector('#grid-toggle');
    const ping = document.querySelector('#display-ping-toggle');
    grid.click();
    ping.click();
    //in-game settings
    document.addEventListener('keydown', e =>{
    if(e.keyCode == 27) {
    if(document.querySelector('#hat-menu').style.display !== 'flex' && document.querySelector('#clan-menu').style.display !== 'flex' && document.querySelector('#homepage').style.display !== 'flex' && document.querySelector('#chat-wrapper').style.display !== 'block') {
    if(!popUI.classList.contains('fade-in')) {
    popUI.classList.add('fade-in');
    popUI.style.display = 'flex';
    settings.style.display = 'flex';
    return;
}
    popUI.classList.remove('fade-in');
    popUI.style.display = 'none';
    settings.style.display = 'none';
    //in-game homepage
    const popHomepage = document.getElementById('homepage')
    function handleControlKeyPress(event) {
    if (event.code === 'AltLeft' || event.code === 'AltRight') {
    if (popHomepage.style.display === 'flex') {
    popHomepage.style.display = 'none';
} else {
    popHomepage.style.display = 'flex';
}
    event.preventDefault();
    event.stopPropagation();
}}
    document.addEventListener('keydown', handleControlKeyPress);
}}});})();