Roblox - Home Page Improvements

Remove "Recommended For You" and "Sponsored" sections from Roblox home page.

  1. // ==UserScript==
  2. // @name Roblox - Home Page Improvements
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description Remove "Recommended For You" and "Sponsored" sections from Roblox home page.
  6. // @author loui771w
  7. // @license MIT
  8. // @match https://www.roblox.com/home
  9. // @icon https://www.google.com/s2/favicons?sz=64&domain=roblox.com
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. function removeSections() {
  17. console.log('Attempting to remove sections...');
  18.  
  19. const recommendedSection = document.querySelector('[data-testid="home-page-game-grid"]');
  20. if (recommendedSection) {
  21. console.log('Removing Recommended For You section...');
  22. recommendedSection.remove();
  23. }
  24.  
  25. const sections = document.querySelectorAll('.game-sort-carousel-wrapper');
  26. sections.forEach(section => {
  27. const header = section.querySelector('.game-sort-header-container .sort-header');
  28. if (header && header.textContent.includes('Sponsored')) {
  29. console.log('Removing Sponsored section...');
  30. section.remove();
  31. }
  32. });
  33. }
  34.  
  35. window.addEventListener('load', removeSections);
  36.  
  37. const observer = new MutationObserver(removeSections);
  38. observer.observe(document.body, { childList: true, subtree: true });
  39.  
  40. setInterval(removeSections, 5000);
  41. })();