Claimlitoshi (♍)

Claimlitoshi Manual AntiBotLinks with auto-redirect

  1. // ==UserScript==
  2. // @name Claimlitoshi (♍)
  3. // @namespace https://tamperemonkey.net/
  4. // @version 1.7
  5. // @description Claimlitoshi Manual AntiBotLinks with auto-redirect
  6. // @author Tijuslemon
  7. // @license Copyright - Tijuslemon
  8. // @match https://claimlitoshi.top/*
  9. // @grant none
  10. // @require https://code.jquery.com/jquery-3.6.0.min.js
  11. // @run-at document-start
  12. // ==/UserScript==
  13.  
  14. this.$ = this.jQuery = jQuery.noConflict(true);
  15.  
  16. (function() {
  17. 'use strict';
  18. const Tijuslemon = () => {
  19. const selectors = [
  20. '[src*="deedfe1ed402fe415d077a0a0b5e8a2b"]',
  21. '[src*="https://cryptocoinsad.com"]',
  22. '[src*="//ad.a-ads.com"]',
  23. '[src*="https://static.bmcdn6.com"]',
  24. '[class*="0343b648-5b99-4c68-ac96-b7e062482b9b"]',
  25. '[class*="f7154d7a-17ae-43f6-bef3-86ed081cf42c"]',
  26. 'div[class*="ct_coTWNzBS6oN_container"]',
  27. 'div[class*="ct_cwmlBj1WGkr_container"]',
  28. 'ins[class*="66e798f7901edbda5a005020"]',
  29. 'ins[class*="66e4668af8e5032a73b7fbe5"]',
  30. 'span[class*="x x-icon xicon-light-primary span-x-left"]',
  31. 'iframe[src*="//ads.coinserom.com"]',
  32. 'iframe[src*="https://cdn.bmcdn6.com"]',
  33. 'iframe[data-aa*="2345487"]',
  34. 'iframe[data-aa*="2351639"]',
  35. 'iframe[src*="https://apps-sg1.adsgravity.io"]',
  36. 'iframe[scrolling*="no"]',
  37. '[onclick="$(this).parent().fadeOut();"]',
  38. '[style*="border: none; width: 300px; height: 250px; overflow: hidden;"]',
  39. '[href*="https://bitmedia.io"]',
  40. '[href*="https://apps-sg1.adsgravity.io/v1/click?rid="]',
  41. '[href*=https://veev.to"]',
  42. 'async[src*="https://www.intellipopup.com/wthcJ/pmmenu.js"]',
  43. 'script[src*="//static.surfe.pro/js/net.js"]',
  44. 'link[href*="https://static.bmcdn6.com"]'
  45. ];
  46. selectors.forEach(selector => {
  47. const elements = document.querySelectorAll(selector);
  48. elements.forEach(element => {
  49. element.style.display = 'none';
  50. element.remove();
  51. });
  52. });
  53. };
  54. setInterval(Tijuslemon, 0);
  55.  
  56. const referralUrl = "https://claimlitoshi.top/?r=8217";
  57. function redirectToNextUrl() {
  58. const currentUrl = window.location.href;
  59. if (currentUrl === "https://claimlitoshi.top/app/dashboard") {
  60. window.location.href = "https://claimlitoshi.top/app/faucet?currency=MATIC" + "&r=8217";
  61. return;
  62. }
  63. if (currentUrl === "https://claimlitoshi.top/app/faucet?currency=MATIC") {
  64. setTimeout(function() {
  65. window.location.href = "https://claimlitoshi.top/app/faucet?currency=LTC" + "&r=8217";
  66. }, 1000);
  67. } else if (currentUrl === "https://claimlitoshi.top/app/faucet?currency=LTC") {
  68. setTimeout(function() {
  69. window.location.href = "https://claimlitoshi.top/app/faucet?currency=USDT" + "&r=8217";
  70. }, 1000);
  71. } else if (currentUrl === "https://claimlitoshi.top/app/faucet?currency=USDT") {
  72. setTimeout(function() {
  73. window.location.href = "https://claimlitoshi.top/app/faucet?currency=TRX" + "&r=8217";
  74. }, 1000);
  75. } else if (currentUrl === "https://claimlitoshi.top/app/faucet?currency=TRX") {
  76. setTimeout(function() {
  77. window.location.href = "https://claimlitoshi.top/app/faucet?currency=MATIC" + "&r=8217";
  78. }, 1000);
  79. }
  80. }
  81. redirectToNextUrl();
  82.  
  83. const $ = window.jQuery;
  84. const resizeSmallQ = 1;
  85. const cl = text => {
  86. const cssRule = "border-left: 3px solid #f1b44c; padding-left: 5px; ";
  87. setTimeout(console.log.bind(console, "%c" + text, cssRule), 0);
  88. };
  89. $(document).ready(function() {
  90. setTimeout(function() {
  91. const ablQImg = $("#antibotlinks_reset").prev("img").attr("src");
  92. const ablTmp = new Image();
  93. ablTmp.src = ablQImg;
  94. const ablQWidth = ablTmp.width;
  95. const ablQHeight = ablTmp.height;
  96. let myHeightQ = 35;
  97. let myHeightB = 50;
  98. if (resizeSmallQ && ablQWidth < 150) myHeightQ *= 1.3;
  99. const ablBtnData = [];
  100. let ablClicks = 0;
  101.  
  102. $("#antibotlinks").closest('form').find('a').each(function() {
  103. const rel = $(this).attr('rel');
  104. const img = $(this).find("img").attr("src");
  105. if (rel > 0 && img.length > 0) {
  106. ablBtnData.push(`<img src="${img}" height="${myHeightB}" data-abl="${rel}" class="abl_btn abl_abl_hand">`);
  107. }
  108. });
  109.  
  110. if ($("#antibotlinks").closest('form').is(":visible")) {
  111. cl("AntiBotLinks terlihat");
  112.  
  113. if (!$("#i_bg").length) {
  114. $("html").append(`
  115. <div id="i_bg" style="position: fixed; z-index: 99999999; background-color: #212529; opacity: 0.98; top: 0; left: 0; width: 100%; height: 100%; display: none;">
  116. <div id="i_box" style="position: fixed; z-index: 99999998; top: 10%; left: 50%; transform: translateX(-50%); text-align: center; font: bold 16px arial; line-height: 150%; opacity: 1; border: 1px solid #000; padding: 50px; border-radius: 10px;" class="abl_bg_light">
  117. <img src="${ablQImg}" style="height: ${myHeightQ}px !important;">
  118. <br><br>
  119. <div style="font: 14px arial;">
  120. <span class="abl_theme" style="float:left; margin: 0 20px;">Hover to THEME</span>
  121. <span class="abl_reset abl_abl_hand" style="float:right; margin: 0 20px;">Click to RESET</span>
  122. </div>
  123. <br><br><br>
  124. ${ablBtnData.join('')}
  125. </div>
  126. </div>
  127. <style>
  128. #i_box a, #i_box a:visited { line-height: 150%; font-size: 24px; color: #000; }
  129. .abl_btn { margin: 0 10px; border-bottom: 1px solid #ccc; }
  130. .abl_abl_hand { cursor: pointer; }
  131. .abl_bg_light { background-color: #fff; color: #ccc; }
  132. .abl_bg_dark { background-color: #000; color: #303030; }
  133. </style>
  134. `);
  135. $("#i_bg").fadeIn("fast");
  136. let tittle1 = document.title;
  137. setInterval(() => {
  138. document.title = (document.title === "BY TIJUSLEMON" ? tittle1 : "BY TIJUSLEMON");
  139. }, 2000);
  140. }
  141. } else {
  142. cl("AntiBotLinks tidak terlihat");
  143. }
  144.  
  145. $(document).on("click", "img[data-abl]", function() {
  146. const value = $(this).data("abl");
  147. if ($("#antibotlinks").val().indexOf(value) === -1) {
  148. $("#antibotlinks").val($("#antibotlinks").val() + " " + value);
  149. }
  150. $(this).hide();
  151. ablClicks++;
  152.  
  153. if (ablClicks === ablBtnData.length) {
  154. const solution = $("#antibotlinks").val().trim();
  155. console.log("Solusi yang dikirim: ", solution);
  156. if (solution.length <= 1000) {
  157. $("#antibotlinks").closest('form').submit();
  158. $("#i_bg").fadeOut("fast");
  159. $("#antibotlinks").closest('form').find("a").fadeOut();
  160. $("#antibotlinks_reset").after(`<p>${solution}</p>`);
  161. const notification = $("<div id='successNotification' style='border-radius:8px; position: fixed; z-index: 999999; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 1em; background: #fff; box-shadow: 0 0 1px rgba(0, 0, 0, .075); pointer-events: all; font-size: 16px; text-align: center; font-weight: bold;'>Bypassed By Tijuslemon</div>");
  162. $("body").append(notification);
  163. $("<style>")
  164. .prop("type", "text/css")
  165. .html(`
  166. @keyframes shake {
  167. 0% { transform: translate(-50%, -50%) translateX(-10px); }
  168. 25% { transform: translate(-50%, -50%) translateX(10px); }
  169. 50% { transform: translate(-50%, -50%) translateX(-10px); }
  170. 75% { transform: translate(-50%, -50%) translateX(10px); }
  171. 100% { transform: translate(-50%, -50%) translateX(0); }
  172. }
  173. #successNotification { animation: shake 0.5s ease; }
  174. `)
  175. .appendTo("head");
  176.  
  177. setTimeout(() => {
  178. notification.fadeIn("slow");
  179. setTimeout(() => {
  180. notification.fadeOut("slow", function() {
  181. $(this).remove();
  182. });
  183. }, 5000);
  184. }, 500);
  185. } else {
  186. console.log("Data terlalu banyak, tidak mengirim.");
  187. }
  188. }
  189. });
  190.  
  191. $(document).on("click", ".abl_reset", function() {
  192. $("#antibotlinks").val("");
  193. $("img[data-abl]").show();
  194. ablClicks = 0;
  195. cl("Reset berhasil, klik ulang gambar.");
  196. });
  197.  
  198. $(document).on("mouseover", ".abl_theme", function() {
  199. $("#i_box").toggleClass("abl_bg_light abl_bg_dark");
  200. });
  201.  
  202. $(document).on("click", "#claimNowButton", function() {
  203. console.log("Claim Now button clicked");
  204. redirectToNextUrl();
  205. });
  206.  
  207. }, 1000);
  208. });
  209. })();