bloxd.io Click booster

Bloxd.io Auto - Click

  1. // ==UserScript==
  2. // @name bloxd.io Click booster
  3. // @namespace https://bloxd.io
  4. // @version 1.0.1
  5. // @description Bloxd.io Auto - Click
  6. // @author MakeItOrBreakIt
  7. // @match https://staging.bloxd.io/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11. (async function () {
  12. const LEFT_CLICK_TOGGLE_KEY = 'KeyR';
  13. const RIGHT_CLICK_TOGGLE_KEY = 'KeyF';
  14. let minCPS = 10, maxCPS = 15;
  15. const TARGET_SELECTOR = "#noa-canvas";
  16. let autoLeftClickEnabled = false;
  17. let autoRightClickEnabled = false;
  18. let autoLeftClickInterval;
  19. let autoRightClickInterval;
  20. console.log("Auto Clicker loaded. Press 'R' for Left Click, 'F' for Right Click.");
  21. document.addEventListener("keydown", function (event) {
  22. if (event.repeat || event.target.tagName === 'INPUT' || event.target.tagName === 'TEXTAREA' || event.target.isContentEditable) return;
  23. if (event.code === LEFT_CLICK_TOGGLE_KEY) toggleAutoLeftClick();
  24. if (event.code === RIGHT_CLICK_TOGGLE_KEY) toggleAutoRightClick();
  25. });
  26. function randomInterval() {
  27. return 1000 / (Math.random() * (maxCPS - minCPS) + minCPS);
  28. }
  29. function toggleAutoLeftClick() {
  30. if (autoRightClickEnabled) stopRightClicker();
  31. autoLeftClickEnabled ? stopLeftClicker() : startLeftClicker();
  32. }
  33. function startLeftClicker() {
  34. autoLeftClickEnabled = true;
  35. console.log("Auto LEFT-Clicker ENABLED");
  36. autoLeftClickInterval = setInterval(() => simulateClick(0), randomInterval());
  37. }
  38. function stopLeftClicker() {
  39. clearInterval(autoLeftClickInterval);
  40. autoLeftClickEnabled = false;
  41. console.log("Auto LEFT-Clicker DISABLED");
  42. }
  43. function toggleAutoRightClick() {
  44. if (autoLeftClickEnabled) stopLeftClicker();
  45. autoRightClickEnabled ? stopRightClicker() : startRightClicker();
  46. }
  47. function startRightClicker() {
  48. autoRightClickEnabled = true;
  49. console.log("Auto RIGHT-Clicker ENABLED");
  50. autoRightClickInterval = setInterval(() => simulateClick(2), randomInterval());
  51. }
  52. function stopRightClicker() {
  53. clearInterval(autoRightClickInterval);
  54. autoRightClickEnabled = false;
  55. console.log("Auto RIGHT-Clicker DISABLED");
  56. }
  57. function simulateClick(button) {
  58. let element = document.querySelector(TARGET_SELECTOR);
  59. if (!element) return;
  60. element.dispatchEvent(new MouseEvent("mousedown", { button, bubbles: true, cancelable: true, view: window }));
  61. element.dispatchEvent(new MouseEvent("mouseup", { button, bubbles: true, cancelable: true, view: window }));
  62. if (button === 0) element.dispatchEvent(new MouseEvent("click", { button, bubbles: true, cancelable: true, view: window }));
  63. if (button === 2) element.dispatchEvent(new MouseEvent("contextmenu", { button, bubbles: true, cancelable: true, view: window }));
  64. }
  65. function clearCookies() {
  66. // Clear all cookies to simulate account generation
  67. document.cookie.split(";").forEach(cookie => {
  68. document.cookie = cookie.split("=")[0] + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/";
  69. });
  70. console.log("Cookies cleared, new account can be generated.");
  71. setTimeout(() => {
  72. location.reload(); // Reload the page to trigger a new session/account
  73. }, 1000);
  74. }
  75. function createUI() {
  76. let ui = document.createElement("div");
  77. ui.innerHTML = `
  78. <div style="position: fixed; top: 10px; right: 10px; background: rgba(0, 0, 0, 0.7); color: white; padding: 10px; border-radius: 5px; z-index: 9999;">
  79. <button id="leftClickToggle">Left Click</button>
  80. <button id="rightClickToggle">Right Click</button>
  81. <button id="clearCookies">Gen Account</button>
  82. <br><br>
  83. <label>Min CPS: <input type="number" id="minCPS" value="10" min="1" max="50"></label>
  84. <label>Max CPS: <input type="number" id="maxCPS" value="15" min="1" max="50"></label>
  85. </div>
  86. `;
  87. document.body.appendChild(ui);
  88. document.getElementById("leftClickToggle").onclick = toggleAutoLeftClick;
  89. document.getElementById("rightClickToggle").onclick = toggleAutoRightClick;
  90. document.getElementById("clearCookies").onclick = clearCookies;
  91. document.getElementById("minCPS").onchange = (e) => minCPS = parseInt(e.target.value);
  92. document.getElementById("maxCPS").onchange = (e) => maxCPS = parseInt(e.target.value);
  93. }
  94. // Create UI only for PC, mobile is not supported.
  95. if (!/Mobi|Android/i.test(navigator.userAgent)) {
  96. createUI();
  97. }
  98. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址