Super Rank Unlock Bypass for Bloxd

Unlock Super Rank and hide ads on Bloxd.io

  1. // ==UserScript==
  2. // @name Super Rank Unlock Bypass for Bloxd
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description Unlock Super Rank and hide ads on Bloxd.io
  6. // @author SkyYT
  7. // @license All Rights Reserved
  8. // @match *://bloxd.io/*
  9. // @match *://staging.bloxd.io/*
  10. // @match https://www.crazygames.com/game/bloxdhop-io/
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. /*
  15. All Rights Reserved
  16.  
  17. Copyright (c) 2025 SkyYT
  18.  
  19. This script is proprietary. No modifications, distributions, or reproductions of this script are allowed without explicit permission from the author.
  20.  
  21. */
  22.  
  23. (function() {
  24. 'use strict';
  25.  
  26. // Function to change classes of certain elements
  27. function updateClasses() {
  28. const disabledElements = document.querySelectorAll('.CharCustomPartWrapper.DisabledCharCustomPartWrapper');
  29. const iconElements = document.querySelectorAll('.fa-solid.fa-x.SmallTextBold');
  30.  
  31. disabledElements.forEach((el) => {
  32. el.classList.remove('DisabledCharCustomPartWrapper');
  33. el.classList.add('EnabledCharCustomPartWrapper');
  34. });
  35.  
  36. iconElements.forEach((el) => {
  37. el.classList.remove('fa-x');
  38. el.classList.add('fa-check');
  39. });
  40. }
  41.  
  42. // Function to change text content of specific elements
  43. function updateTextContent() {
  44. const allElements = document.querySelectorAll('*');
  45.  
  46. allElements.forEach((el) => {
  47. if (el.children.length === 0 && el.textContent) {
  48. if (el.textContent.includes("Get Super Rank")) {
  49. el.textContent = el.textContent.replace(/Get Super Rank/g, "Super Rank");
  50. }
  51. if (el.textContent.includes("Get it Now")) {
  52. el.textContent = el.textContent.replace(/Get it Now/g, "Do Login");
  53. }
  54. }
  55. });
  56. }
  57.  
  58. // Function to hide advertisements
  59. function hideAdvertisements() {
  60. const adSelectors = [
  61. '.ad-banner',
  62. '.advertisement',
  63. '.ad-container',
  64. '.popup-ad',
  65. '.adsbygoogle',
  66. 'iframe[src*="ads"]'
  67. ];
  68.  
  69. adSelectors.forEach(selector => {
  70. const adElements = document.querySelectorAll(selector);
  71. adElements.forEach((el) => {
  72. el.style.visibility = 'hidden';
  73. el.style.position = 'absolute';
  74. el.style.width = '0';
  75. el.style.height = '0';
  76. });
  77. });
  78. }
  79.  
  80. // Execute functions on page load
  81. window.addEventListener('DOMContentLoaded', () => {
  82. updateClasses();
  83. updateTextContent();
  84. hideAdvertisements();
  85. });
  86.  
  87. // Observe changes to the document body and rerun functions if necessary
  88. const mutationObserver = new MutationObserver(() => {
  89. updateClasses();
  90. updateTextContent();
  91. hideAdvertisements();
  92. });
  93. mutationObserver.observe(document.body, { childList: true, subtree: true });
  94. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址