// ==UserScript== // @name Bloxd Keystroke/CPS counter // @namespace http://tampermonkey.net/ // @version 1.0 // @description Bloxd.io crosshair/cps counter // @author GoldenDragonYT // @match https://bloxd.io/ // @grant GM_addStyle // @downloadURL https://update.greasyfork.icu/scripts/487836/Bloxd%20KeystrokeCPS%20counter.user.js // @updateURL https://update.greasyfork.icu/scripts/487836/Bloxd%20KeystrokeCPS%20counter.meta.js // ==/UserScript== //99% of work credit goes to aabhushan paudel and cyrex //They worked very hard on this //I hope you enjoy this script! :D (function () { var container = document.createElement('div'); container.style.position = 'fixed'; container.style.bottom = '10px'; container.style.left = '10px'; container.style.backgroundColor = 'transparent'; container.style.color = 'white'; container.style.padding = '5px'; container.style.fontFamily = 'Arial'; container.style.fontSize = '14px'; container.style.zIndex = '9999'; var row1 = document.createElement('div'); row1.style.display = 'flex'; row1.style.justifyContent = 'center'; var upKey = createKeyElement('W'); var row2 = document.createElement('div'); row2.style.display = 'flex'; row2.style.justifyContent = 'center'; var leftKey = createKeyElement('A'); var sprintKey = createKeyElement('S'); var rightKey = createKeyElement('D'); var row3 = document.createElement('div'); row3.style.display = 'flex'; row3.style.justifyContent = 'center'; var shiftKey = createKeyElement('Shift'); var crouchKey = createKeyElement('Z/C'); var spaceKey = createKeyElement('|_____|'); var row4 = document.createElement('div'); row4.style.display = 'flex'; row4.style.justifyContent = 'center'; var lmbKey = createKeyElement('LMB'); var rmbKey = createKeyElement('RMB'); row1.appendChild(upKey); row2.appendChild(leftKey); row2.appendChild(sprintKey); row2.appendChild(rightKey); row3.appendChild(shiftKey); row3.appendChild(crouchKey); row3.appendChild(spaceKey); row4.appendChild(lmbKey); row4.appendChild(rmbKey); container.appendChild(row1); container.appendChild(row2); container.appendChild(row3); container.appendChild(row4); document.body.appendChild(container); var cpsButton = document.createElement('div'); cpsButton.style.position = 'fixed'; cpsButton.style.top = '10px'; cpsButton.style.right = '10px'; cpsButton.style.backgroundColor = 'black'; cpsButton.style.color = 'white'; cpsButton.style.padding = '5px'; cpsButton.style.fontFamily = 'Arial'; cpsButton.style.fontSize = '14px'; cpsButton.style.zIndex = '9999'; cpsButton.textContent = ''; var cpsLabel = document.createElement('span'); cpsLabel.textContent = 'LMB CPS: '; var cpsValue = document.createElement('span'); cpsValue.textContent = '0'; cpsButton.appendChild(cpsLabel); cpsButton.appendChild(cpsValue); document.body.appendChild(cpsButton); cpsButton.addEventListener('click', function () { resetClickCount(); }); var clickTimes = []; document.addEventListener('keydown', function (event) { highlightKey(event.key, 'green'); }); document.addEventListener('keyup', function (event) { highlightKey(event.key, 'black'); }); document.addEventListener('mousedown', function (event) { if (event.button === 0) { lmbKey.style.backgroundColor = 'green'; countClick(); } else if (event.button === 2) { rmbKey.style.backgroundColor = 'green'; } }); document.addEventListener('mouseup', function (event) { if (event.button === 0) { lmbKey.style.backgroundColor = 'black'; } else if (event.button === 2) { rmbKey.style.backgroundColor = 'black'; } }); function createKeyElement(keyText) { var keyElement = document.createElement('div'); keyElement.style.backgroundColor = 'transparent'; keyElement.style.color = 'white'; keyElement.style.padding = '5px'; keyElement.style.margin = '2px'; keyElement.style.border = '1px solid white'; keyElement.style.borderRadius = '5px'; keyElement.style.fontFamily = 'Arial'; keyElement.style.fontSize = '20px'; keyElement.textContent = keyText; return keyElement; } function highlightKey(key, color) { switch (key) { case 'w': upKey.style.backgroundColor = color; break; case 'a': leftKey.style.backgroundColor = color; break; case 's': sprintKey.style.backgroundColor = color; break; case 'd': rightKey.style.backgroundColor = color; break; case 'z': crouchKey.style.backgroundColor = color; break; case 'c': crouchKey.style.backgroundColor = color; break; case 'Shift': shiftKey.style.backgroundColor = color; break; case ' ': spaceKey.style.backgroundColor = color; break; default: break; } } function countClick() { var currentTime = new Date().getTime(); clickTimes.push(currentTime); updateCPS(); } function updateCPS() { var currentTime = new Date().getTime(); var oneSecondAgo = currentTime - 1000; var count = 0; for (var i = clickTimes.length - 1; i >= 0; i--) { if (clickTimes[i] >= oneSecondAgo) { count++; } else { break; } } cpsValue.textContent = count; } function resetClickCount() { clickTimes = []; updateCPS(); } })(); const myCPS = document.querySelector("body > div:nth-child(10)"); if (myCPS) { myCPS.style.fontSize = '40px'; myCPS.style.backgroundColor = 'rgba(0, 0, 0, 0.5)'; // Set the background color to black with 50% transparency } // Create a div for right-click CPS var rmbCPSButton = document.createElement('div'); rmbCPSButton.style.position = 'fixed'; rmbCPSButton.style.top = '50px'; // Position it below the LMB CPS rmbCPSButton.style.right = '10px'; rmbCPSButton.style.backgroundColor = 'black'; rmbCPSButton.style.color = 'white'; rmbCPSButton.style.padding = '5px'; rmbCPSButton.style.fontFamily = 'Arial'; rmbCPSButton.style.fontSize = '14px'; rmbCPSButton.style.zIndex = '9999'; rmbCPSButton.textContent = ''; var rmbCPSLabel = document.createElement('span'); rmbCPSLabel.textContent = 'RMB CPS: '; var rmbCPSValue = document.createElement('span'); rmbCPSValue.textContent = '0'; rmbCPSButton.appendChild(rmbCPSLabel); rmbCPSButton.appendChild(rmbCPSValue); document.body.appendChild(rmbCPSButton); // Event listeners for right-click var rmbClickTimes = []; document.addEventListener('mousedown', function (event) { if (event.button === 2) { // Check for right mouse button countRightClick(); // Function to track right-clicks } }); function countRightClick() { var currentTime = new Date().getTime(); rmbClickTimes.push(currentTime); updateRightClickCPS(); } function updateRightClickCPS() { var currentTime = new Date().getTime(); var oneSecondAgo = currentTime - 1000; var count = 0; for (var i = rmbClickTimes.length - 1; i >= 0; i--) { if (rmbClickTimes[i] >= oneSecondAgo) { count++; } else { break; } } rmbCPSValue.textContent = count; } // ==UserScript== // @name Bloxd Keystroke/CPS counter // @namespace http://tampermonkey.net/ // @version 1.0 // @description Bloxd.io crosshair/cps counter // @author GoldenDragonYT // @match https://bloxd.io/ // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; let crosshairVisible = false; function toggleCrosshair() { const crosshair = document.getElementById('crosshair'); if (crosshair) { crosshair.remove(); crosshairVisible = false; } else { addCrosshair(); crosshairVisible = true; } } function addCrosshair() { GM_addStyle(` #crosshair { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px; border: 2px solid white; border-radius: 50%; box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.8); animation: glow 1.5s ease-in-out infinite; z-index: 9999; pointer-events: none; /* Allow click events to pass through */ } #noa-canvas { position: relative; z-index: 9998; } @keyframes glow { 0% { box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.8); } 50% { box-shadow: 0 0 20px 20px rgba(255, 255, 255, 0.4); } 100% { box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.8); } } `); const crosshair = document.createElement('div'); crosshair.id = 'crosshair'; document.body.appendChild(crosshair); window.addEventListener('mousemove', (event) => { const mouseX = event.clientX; const mouseY = event.clientY; crosshair.style.left = mouseX + 'px'; crosshair.style.top = mouseY + 'px'; }); } function handleKeyPress(event) { if (event.key === 'g' || event.key === 'G') { toggleCrosshair(); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', addCrosshair); } else { addCrosshair(); } window.addEventListener('keydown', handleKeyPress); })(); (function() { 'use strict'; // Disable unnecessary animations document.body.style.animation = 'none'; // Disable image smoothing const canvasElements = document.getElementsByTagName('canvas'); for (let i = 0; i < canvasElements.length; i++) { const canvas = canvasElements[i]; const context = canvas.getContext('2d'); context.imageSmoothingEnabled = false; } // Disable shadows const styleElements = document.getElementsByTagName('style'); for (let i = 0; i < styleElements.length; i++) { const style = styleElements[i]; if (style.innerText.includes('box-shadow')) { style.innerText = style.innerText.replace(/box-shadow[^}]+}/g, ''); } } })(); function myFunction() { const myCrosshair = document.querySelector("#root > div.WholeAppWrapper > div > div.CrossHair") if (myCrosshair) { myCrosshair.textContent = '𖣨'; } const annoyingIcons = document.querySelector("#root > div.WholeAppWrapper > div > div.BottomLeftIcons"); if (annoyingIcons) { annoyingIcons.style.display = "none"; annoyingIcons.style.visibility = 'hidden'; } const annoyingIcons2 = document.querySelector("#root > div.WholeAppWrapper > div > div.TopRightElements") if (annoyingIcons2) { annoyingIcons2.style.display = "none"; annoyingIcons2.style.visibility = 'hidden'; } } setInterval(myFunction, 1000) const cpsCounter = document.querySelector("body > div:nth-child(10)") if (cpsCounter) { cpsCounter.style.fontSize = '40px'; }