- // ==UserScript==
- // @name drxgon's best legit script
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description the best legit script in sploop.io
- // @author drxgon
- // @match https://sploop.io/
- // @icon https://sploop.io/img/ui/favicon.png
- // @grant none
- // ==/UserScript==
-
- (function(){
- //in-game menu
- let popUI = document.querySelector('#pop-ui');
- let settings = document.querySelector('#pop-settings');
- //style changes
- document.getElementById("hat_menu_content").style.background = "rgba(0,0,0,0)";
- document.getElementById('hat-menu').style.background = "rgba(0,0,0,0)";
- document.getElementById('hat-menu').style.opacity = '0.5';
- document.getElementById("clan_menu_content").style.background = "rgba(0,0,0,0)";
- document.getElementById('clan-menu').style.background = "rgba(0,0,0,0)";
- document.getElementById('clan-menu').style.opacity = '0.5';
- 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';
- //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.95;
- }`));
- 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 menu
- 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";
- }}});})();
-
- document.getElementById("hat-menu").style.height = "345px";
- document.getElementById("hat-menu").style.background = "rgb(40 45 34 / 0%)";
- document.getElementById("hat-menu").style.border = "5px solid #14141400";
- const popBoxes = document.querySelectorAll('.pop-box');
- popBoxes.forEach((box) => {
- box.style.boxShadow = "inset 0 4px 0 #4e564500, inset 0 -4px 0 #38482500, 0px 2px 0 5px rgb(20 20 20 / 0%), 0px 0px 0 15px rgb(20 20 20 / 0%)";
- });
- const popCloseButtons = document.querySelectorAll('.pop-close-button');
- popCloseButtons.forEach((button) => {
- button.remove();
- });
- setInterval(function() {
- var phrases = ["Data", "QuerySelector", "Audience", "Prosper", "Bobo ex", "bubble", "HAHAHHAHAHAHA", "Zephyr", "Quibble", "Bumblebee", "Jabberwocky", "Skedaddle", "Gobbledygook", "Flummox", "Wobble", "Blubber", "Malarkey", "Hodgepodge", "Quirk", "Juxtapose", "Scrumptious", "Flibbertigibbet", "Whippersnapper", "Brouhaha", "Kerfuffle", "Snickerdoodle", "Gadzooks"];
- var randomIndex = Math.floor(Math.random() * phrases.length);
- var randomPhrase = phrases[randomIndex];
-
- var elements = document.getElementsByClassName('pop-title text-shadowed-4');
- for (var i = 0; i < elements.length; i++) {
- elements[i].textContent = randomPhrase;
- }
- }, 250);
-
-
- const ItemsMenu = document.querySelectorAll('.column-flex.column-flex-extra');
- ItemsMenu.forEach((button, index) => {
- button.id = `Items-${index + 1}`;
- });
- const Price = document.querySelectorAll('.pricing.hat_price_tag');
- Price.forEach((button, index) => {
- button.id = `Price-${index + 1}`;
- });
- for (let i = 1; i <= 11; i++) {
- const item = document.getElementById(`Items-${i}`);
- if (item) {
- item.style.opacity = "0.2";
- }
- }
- for (let i = 1; i <= 11; i++) {
- const Nou = document.getElementById(`Price-${i}`);
- if (Nou) {
- Nou.style.opacity = "0.2";
- }
- }
- const menuItems = document.querySelectorAll('.menu .content .menu-item');
- menuItems.forEach(item => {
- item.style.borderBottom = '3px solid #1414146b';
- });
- const Subcontent = document.querySelectorAll('.subcontent-bg');
- Subcontent.forEach(item => {
- item.style.border = '3px solid #1414146b';
- item.style.boxShadow = 'inset 0 5px 0 rgba(20, 20, 20, 0)';
- item.style.background = 'rgb(20 20 20 / 16%)';
- });
- const menuPricingActions = document.querySelectorAll('.menu .content .menu-item .menu-pricing .action');
- menuPricingActions.forEach(item => {
- item.style.border = '4px solid rgba(20, 20, 20, 0.42)';
- item.style.backgroundColor = 'rgb(150 185 67 / 32%)';
- item.style.boxShadow = 'inset 0 -5px 0 #80983600';
- item.style.opacity = '0.2';
- });
-
- document.documentElement.style.overflow = 'hidden';
-
-
- const grids = document.querySelector("#grid-toggle");
- setInterval(() => {
- if (grids.checked){grids.click();}
- }, 0);
-
- var hatMenuContent = document.getElementById("hat_menu_content");
- var images = hatMenuContent.getElementsByTagName("img");
- for (var i = 0; i < images.length; i++) {
- images[i].setAttribute("draggable", "false");
- }
-
- function blur() {
- const homepage = document.getElementById("homepage");
- homepage.style.display = "flex";
-
- let blurValue = 0;
- const blurInterval = setInterval(() => {
- blurValue += 0.1;
- homepage.style.backdropFilter = `blur(${blurValue}px)`;
-
- if (blurValue >= 5) {
- clearInterval(blurInterval);
- }
- }, 200);
- }
- setTimeout(blur, 2000);
-
- const originalFillRect = CanvasRenderingContext2D.prototype.fillRect;
- const customFillColor = "#6ee0dc";
-
- CanvasRenderingContext2D.prototype.fillRect = function (x, y, width, height) {
- if (this.fillStyle === "#a4cc4f") {
- this.fillStyle = customFillColor;
- }
- originalFillRect.call(this, x, y, width, height);
- };
-
- CanvasRenderingContext2D.prototype.fillText = new Proxy(CanvasRenderingContext2D.prototype.fillText, {
- apply: function (target, thisArg, argumentsList) {
- thisArg.lineWidth = 8;
- thisArg.strokeStyle = "#2a2b25";
- thisArg.strokeText.apply(thisArg, argumentsList);
- return target.apply(thisArg, argumentsList);
- }
- });
-
-
- CanvasRenderingContext2D.prototype.fillText = new Proxy(CanvasRenderingContext2D.prototype.fillText, {
- apply: function (target, thisArg, argumentsList) {
- if (typeof argumentsList[0] == 'string' && argumentsList[0].includes('[')) {
- thisArg.fillStyle = "#6ee0dc";
- thisArg.shadowColor = "rgba(0, 0, 0, 0.7)";
- thisArg.shadowBlur = 5;
- }
- return target.apply(thisArg, argumentsList);
- }
- });
-
- CanvasRenderingContext2D.prototype.fillText = new Proxy(CanvasRenderingContext2D.prototype.fillText, {
- apply: function (target, thisArg, argumentsList) {
- thisArg.lineWidth = 8;
- thisArg.strokeStyle = "#2a2b25";
- thisArg.strokeText.apply(thisArg, argumentsList);
- return target.apply(thisArg, argumentsList);
- }
- });