robloxscripts.com ad blocker detection bypass

Bypasses the ad blocker detection for robloxscripts.com

  1. // ==UserScript==
  2. // @name robloxscripts.com ad blocker detection bypass
  3. // @namespace http://tampermonkey.net/
  4. // @version 2024-04-09
  5. // @description Bypasses the ad blocker detection for robloxscripts.com
  6. // @run-at document-start
  7. // @author noam01
  8. // @match https://robloxscripts.com/*
  9. // @icon https://www.google.com/s2/favicons?sz=64&domain=robloxscripts.com
  10. // @antifeature Forced ads
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. let ad_detect = false;
  17. let observer = new MutationObserver((list,obs)=>{
  18. list.forEach(ch=>{
  19. if (ch.addedNodes) {
  20. ch.addedNodes.forEach(node=>{
  21. if (node.nodeName == "#comment" && node.data.trim().toLowerCase() == "code for ad blocking detection") {
  22. ad_detect = true;
  23. } else if (node.nodeName == "#comment" && node.data.trim().toLowerCase() == "code for ad blocking detection end") {
  24. observer.disconnect();
  25. }
  26. if (node.nodeName == "SCRIPT" && ad_detect) {
  27. node.remove();
  28. }
  29. })
  30. }
  31. })
  32. });
  33. observer.observe(document.body,{
  34. attributes: false, childList: true, subtree: true
  35. });
  36. })();