X Reply Guy Blocker
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
X Reply Guy Blocker is a browser extension that automatically scans the current X (Twitter) page for replies, reply threads, and reply author elements. It detects reply elements by examining class names, IDs, and data attributes for patterns like "[data-testid='tweet']", "article[role='article']", and reply indicators such as "Replying to" text or reply icons. The extension adds a floating block button (🚫) next to each reply's author name, providing quick access to reply blocking controls. Clicking the button opens a confirmation dialog, and if confirmed, that user is added to a blocked list. All replies from blocked users are immediately hidden from view on the current page and all subsequent pages. The extension maintains a blocked reply authors database with block history, notes, and tags. The main panel displays all blocked users with block dates and allows unblocking. You can also add notes about why a user was blocked. All data is stored locally in your browser using GM_setValue, ensuring your block list persists across page reloads and browser sessions. This helps X (Twitter) users who want to clean up their reply sections by hiding repetitive, annoying, or unwanted replies from specific users.
WHERE IT RUNS
This extension runs on any X (Twitter) page that displays replies, reply threads, or reply author elements – including X (Twitter) tweet pages, reply threads, and any page with reply content. The extension intelligently adapts to different page structures and supports a wide range of common X display patterns. No manual configuration is required per site; the extension automatically detects reply elements using a flexible pattern matching system. This makes it ideal for X users who want to block replies from specific users.
HOW TO USE
Simply install the extension and navigate to any X (Twitter) page with replies. The extension automatically detects reply elements and shows a block button (🚫) next to each reply author. Click the button to block that user – a confirmation dialog appears, and if confirmed, all replies from that user are immediately hidden. A floating button (🚫) appears in the bottom-right corner of the page – click this to open the main panel. The panel shows all blocked users with block dates and allows you to unblock any user. Use the "Hide replies from blocked users" toggle to enable or disable the hiding feature. The panel also shows statistics about replies on the current page and how many are hidden. Use the "Clear All Blocks" button to remove all blocked users at once. The "Clear All Data" button removes all tracking data when needed.
ONE TECHNICAL SECTION – WHY IT WORKS
The extension uses DOM traversal and event-driven hiding to block replies. The detection system uses a comprehensive set of CSS selectors targeting reply elements including "[data-testid='tweet']", "article[role='article']", and reply-specific indicators. The username is extracted from User-Name elements, href attributes, and text patterns using regex matching for @username. When a user is blocked, the extension adds them to the local database with a timestamp. Replies are hidden by applying display:none, visibility:hidden, and height:0 to the reply element while preserving the page layout. The extension also adds a data attribute (data-reply-blocked) to track which replies have already been hidden. A MutationObserver detects dynamic content updates and re-scans only when new reply elements appear, balancing real-time accuracy with system performance. The block list is checked against each new reply, and matching replies are hidden automatically.
THE PANEL – DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The reply blocker panel includes a draggable title bar, allowing you to position it anywhere on screen for convenient access during browsing. The extension remembers your preferred position per website, so the panel opens in the same location each time you return to that domain. The panel supports snap-to-edge behavior – when dragged near screen edges, it gently snaps into place for a tidy workspace layout. You can collapse the panel down to just its title bar by clicking the collapse button, keeping it accessible without taking up screen space. The blocked user list and settings are contained within a scrollable body, ensuring all content remains accessible even on smaller screens. Pressing the Escape key closes the panel instantly, returning you to your X (Twitter) browsing workflow.
PLEASE NOTE
This extension requires the free BotGentz extension to be installed and enabled, as it relies on BotGentz's userscript injection and GM_* API shims for cross-browser compatibility. Websites frequently update their HTML structures and class names, which may cause reply detection to break temporarily – we actively maintain the matching patterns and release updates regularly. The extension stores all blocked user data, notes, and history exclusively in your local browser storage (GM_setValue); no data is ever transmitted to any external server or third party. The extension does not read, modify, or interfere with any X (Twitter) content or functionality beyond the reply display – it operates on the page content and stores only metadata (usernames, block reasons, timestamps, and notes) that you explicitly create. You are responsible for backing up your block list data if you switch browsers or clear your storage. Use this tool responsibly and in accordance with X's Terms of Service.