// ==UserScript==
// @name DLR-V4 | Whore.ink, AssMaven, CumLabs & Shitvertise Killer
// @namespace Delorean
// @version 4.0
// @description Bypass AdLinks and various executors.
// @run-at document-body
// @license MIT
// @homepageURL https://discord.gg/Ah8hQwvMYh
// @supportURL https://discord.gg/Ah8hQwvMYh
// @icon https://dlr.kys.gay/hosting/1.jpg
// @match https://dlr.kys.gay/
// @match *://linkvertis*.com/*/*
// @match *://bstlar.com/*
// @match *://mboost.me/*
// @match *://work.ink/*/*
// @match *://workink.net/*/*
// @match *://r.work.ink/*/*
// @match *://keyrblx.com/getkey/*
// @match *://keysystem-gateway.btteam.net/?hwid=*
// @match *://loot-link.com/s?*
// @match *://loot-links.com/s?*
// @match *://ebaticalfel.com/s?*
// @match *://onepiecered.co/s?*
// @match *://lootlink.org/s?*
// @match *://lootlinks.co/s?*
// @match *://lootdest.info/s?*
// @match *://lootdest.org/s?*
// @match *://lootdest.com/s?*
// @match *://links-loot.com/s?*
// @match *://linksloot.net/s?*
// @match *://mega-guy.com/s?*
// @match *://ofpacksmega.com/s?*
// @match *://depravityweb.co/s?*
// @match *://secretpack-links.com/s?*
// @match *://secret-links.com/s?*
// @match *://tavernleaks.com/s?*
// @match *://free-leaks.com/s?*
// @match *://hotstars-leaks.com/s?*
// @match *://thepremium.online/s?*
// @match *://admiregirls-byme.com/s?*
// @match *://all-fans.online/s?*
// @match *://pnp-drops.me/s?*
// @match *://megadropz.com/s?*
// @match *://goldmega.online/s?*
// @match *://badgirlsdrop.com/s?*
// @match *://rareofhub.com/s?*
// @match *://only-fun.xyz/s?*
// @match *://megadumpz.com/s?*
// @match *://leakutopia.site/s?*
// @match *://xprmpacks.com/s?*
// @match *://onlymega.co/s?*
// @match *://tomxcontent.com/s?*
// @match *://newsociety0.co/s?*
// @match *://cemendemons.com/s?*
// @match *://fansmega.com/s?*
// @match *://premiumstashdrop.com/s?*
// @match *://paster.so/*
// @match *://*.*/s?*
// @connect https://dlr.kys.gay/bypass/
// @connect https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css
// @connect https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js
// @grant GM_setClipboard
// @grant GM_xmlhttpRequest
// @grant GM_getResourceText
// @grant GM_addStyle
// @resource NOTYF_CSS https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css
// @require https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js
// @author iWoozy_real
// @description Shit with your fucking ads, #DLR-ON-TOP
// ==/UserScript==
if (document.title === 'Just a moment...') return;
if (document.title.includes("Just a second...")) {return;}
const wait = ms => new Promise(resolve => setTimeout(resolve, ms));
const notyf = createNotyf();
function createNotyf() {
GM_addStyle(GM_getResourceText("NOTYF_CSS"));
return new Notyf({
duration: 5000,
position: { x: 'right', y: 'top' }
});
}
const notify = (type, text) => {
try {
notyf[type](text);
} catch {
console.log(text);
}
};
async function checkEndpoints() {
return "https://dlr.kys.gay/"
}
async function getTurnstileResponse() {
notify('success', 'Please solve the captcha');
const intervalId = setInterval(() => notify('success', 'Please solve the captcha'), 5000);
let response;
while (!(response = turnstile.getResponse())) await wait(1000);
clearInterval(intervalId);
return response;
}
function adSpoof(link, referrer) {
return new Promise((resolve, reject) => {
GM_xmlhttpRequest({
method: "GET",
url: link,
anonymous: true,
headers: {
"user-agent": "Mozilla/5.0 (Linux; Android 8.1.0; GO3C Build/OPM2.171019.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.141 Mobile Safari/537.36",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"accept-encoding": "gzip, deflate, br",
"accept-language": "en-US,en;q=0.9",
"sec-ch-ua": "\"Not A(Brand\";v=\"99\", \"Google Chrome\";v=\"121\", \"Chromium\";v=\"121\"",
"sec-ch-ua-mobile": "?1",
"sec-ch-ua-platform": "\"Android\"",
"referrer": referrer,
"sec-fetch-dest": "document",
"sec-fetch-mode": "navigate",
"sec-fetch-site": "none",
"sec-fetch-user": "?1",
"upgrade-insecure-requests": "1"
},
onload: () => {
window.location.href = link;
const linkElement = document.createElement('a');
linkElement.href = link;
linkElement.textContent = 'Bypass result';
document.body.appendChild(linkElement);
linkElement.click();
},
onerror: reject
});
});
}
async function lvBotBypass() {
const checkInterval = setInterval(() => {
if (document.body.innerHTML.includes(" More from Linkverti") && document.body.innerHTML.includes(" Views ")) {
clearInterval(checkInterval);
try {
const primaryButton = document.querySelector('.lv-lib-button--primary');
if (primaryButton) {
primaryButton.click();
} else {
throw new Error("Primary button not found");
}
} catch (error) {
notify("error", "[BOTMODE]: Failed to click the primary button");
}
setTimeout(() => {
setInterval(() => {
document.querySelectorAll('div').forEach(div => {
if (div.textContent.toLowerCase().includes('skip')) div.click();
});
}, 100);
const secondaryButtonInterval = setInterval(async () => {
const secondaryButton = document.querySelector(".lv-lib-button--secondary");
if (secondaryButton && !document.body.innerHTML.includes("Get Access in ")) {
secondaryButton.textContent = "Unlocked by https://dlr.kys.gay";
Object.assign(secondaryButton.style, {
position: "fixed",
top: "0",
left: "0",
width: "100%",
height: "100%",
zIndex: "9999",
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center",
fontSize: "1.5em",
backgroundColor: "#28a745",
color: "#fff",
border: "none",
textAlign: "center"
});
const additionalText = document.createElement("div");
additionalText.textContent = "Delorean's Bypasser ON TOP";
Object.assign(additionalText.style, {
marginTop: "20px",
fontSize: "1em",
color: "#fff"
});
secondaryButton.appendChild(additionalText);
clearInterval(secondaryButtonInterval);
await wait(500);
secondaryButton.click();
setTimeout(() => window.location.href = "https://dlr.kys.gay", 5000);
}
if (!document.body.innerHTML.includes("Get Access in 00:")){
fetch(`https://dlr.kys.gay/api/free/bypass?url=${encodeURIComponent(location.href)}`).then(response => response.json()).then(data => location.href = data.result).catch(error => console.error('Error:', error));
}
}, 1000);
}, 2000);
}
}, 100);
}
async function ClientSide() {
const endpoint = await checkEndpoints();
if (!endpoint) {
notify('error', "All of Delorean's Bypasser network is offline. Please use our Discord server to bypass your link");
window.open("https://discord.com/invite/Ah8hQwvMYh")
await wait(9e9);
return;
}
let info = "Client-Side Bypassing, please wait...";
if (location.href.includes("work.ink") || location.href.includes("linkvert") || location.href.includes("/s?") || location.href.includes("https://paster.so/")) {
const r = new URL(window.location.href).searchParams.get("r");
if (r) {
await lvBotBypass()
adSpoof(decoded, window.location.href);
return;
}
setInterval(() => document.body.innerHTML = info, 100);
const apiUrl = `${endpoint}api/free/bypass`;
const urlParam = encodeURIComponent(window.location.href);
for (let retryCount = 0; retryCount < 100; retryCount++) {
try {
const response = await fetch(`${apiUrl}?url=${urlParam}`);
if (response.ok) {
const data = await response.json();
if (data.success && data.result.startsWith("http")) {
info = "Client-side bypass success! Please wait while we redirect you...";
if (!location.href.includes("linkverti")){
await wait(2000);
}else{
info = "Client-side bypass success! Please wait while we redirect you (Waiting 10s to avoid detections)...";
if (data.result.includes("hash=")){
await wait(1);
}else{
await wait(10000)
}
}
adSpoof(data.result, window.location.href);
return;
}
if (data.result.includes("bypass fail")) {
info = "Bypass fail! Error bypassing your link: " + data.result;
await wait(9e9);
return;
}
info = "Bypassed! Result copied to clipboard!";
GM_setClipboard(data.result);
await wait(9e9);
return;
}
info = response.status === 500
? "The API is being rate-limited by Cloudflare. Please use our Discord bot to bypass this link."
: `Error while getting the API result, error code: ${response.status}. Retrying... (${retryCount}/100)`;
} catch {
console.error('Error while fetching data.');
}
}
info = "Exceeded maximum retries. Unable to fetch data. Please use our Discord bot to bypass this link.";
await wait(9e9);
}
}
async function bypass() {
if (location.href.includes("https://dlr.kys.gay")) {
const tobyp = new URL(window.location.href).searchParams.get('DeloreanOnTop');
if (!tobyp) return;
await wait(2000);
document.getElementById("urlInput").value = tobyp; // Set bypass URL to the textbox
await getTurnstileResponse(); // Wait for turnstile response
await wait(1000);
document.getElementById("elpapu").click(); // Click the button
async function getBypass() {
const textarea = document.getElementById("resultTextbox");
if (textarea.value) {
try {
const resultUrl = new URL(textarea.value);
notify('success', "Bypassed! Please wait while we redirect you...");
await wait(4000);
adSpoof(textarea.value, resultUrl.hostname);
} catch {
if (textarea.value.includes("bypass fail!")) {
notify('error', "Error bypassing. Result: " + textarea.value);
} else {
notify('success', "Bypassed! Result copied to clipboard!");
GM_setClipboard(textarea.value);
}
}
} else {
setTimeout(getBypass, 1000);
}
}
getBypass();
} else {
await ClientSide();
notify('error', "Client-side bypass failed! Redirecting to our bypass website...");
if (!await checkEndpoints()) {
notify('error', "All of Delorean's Bypasser network is offline. Please use our Discord server to bypass your link");
window.open("https://discord.com/invite/Ah8hQwvMYh")
await wait(9e9);
}
await wait(6000);
const linkElement = document.createElement('a');
linkElement.href = `https://dlr.kys.gay?DeloreanOnTop=${encodeURIComponent(window.location.href)}`;
linkElement.textContent = 'Bypass result';
document.body.appendChild(linkElement);
linkElement.click();
}
}
notify('success', "Delorean's Bypasser Userscript LOADED!");
bypass();