// ==UserScript== // @name alpharede - Bypass // @namespace alpharede // @version 2.6 // @description alpharede // @author Nick (Nickupdates@telegram) // @match *://*/* // @grant none // @license MIT // @run-at document-start // @downloadURL https://update.greasyfork.icu/scripts/576122/alpharede%20-%20Bypass.user.js // @updateURL https://update.greasyfork.icu/scripts/576122/alpharede%20-%20Bypass.meta.js // ==/UserScript== (function () { 'use strict'; function extractDestination(text) { try { if (text.includes("destination")) { const clean = text.replace(/\\+"/g, '"'); const match = clean.match(/destination["']?\s*:\s*["']([^"']+)["']/); if (match && match[1]) { return match[1]; } } } catch (e) {} return null; } // 💯 safest way to wipe page (no framework crash) function clearPage() { document.open(); document.write(` Please wait...
Please wait...
`); document.close(); } function startTimer(url) { let seconds = 90; const timerEl = document.getElementById("timer"); const interval = setInterval(() => { seconds--; if (timerEl) timerEl.textContent = seconds + " seconds"; if (seconds <= 0) { clearInterval(interval); window.location.replace(url); } }, 1000); } function handle(url) { if (url.includes("getkey?")) { clearPage(); startTimer(url); } else { window.location.replace(url); } } function run() { const scripts = document.querySelectorAll("script"); for (let i = 0; i < scripts.length; i++) { const text = scripts[i].textContent || ""; if (!text || text.length < 50) continue; const url = extractDestination(text); if (url) { handle(url); return true; } } return false; } if (run()) return; const observer = new MutationObserver(() => { if (run()) observer.disconnect(); }); observer.observe(document.documentElement, { childList: true, subtree: true }); setTimeout(() => observer.disconnect(), 10000); })();