Adds Aimbot feature to Deadshot.io with a professional UI. Made by xzan9. Press B to enable Aimbot.
// ==UserScript==
// @name xzan9's Deadshot.io Aimbot Helper
// @namespace http://tampermonkey.net/
// @version 2024-05-18
// @description Adds Aimbot feature to Deadshot.io with a professional UI. Made by xzan9. Press B to enable Aimbot.
// @author You
// @match *://deadshot.io/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// ==/UserScript==
(function() {
'use strict';
let aimbotEnabled = false;
let uiVisible = true;
// Create the UI
function createUI() {
const container = document.createElement('div');
container.id = 'helperUI';
container.style.position = 'fixed';
container.style.top = '10px';
container.style.right = '10px';
container.style.zIndex = '1000';
container.style.backgroundColor = 'rgba(0, 0, 0, 0.7)';
container.style.color = 'white';
container.style.padding = '10px';
container.style.borderRadius = '5px';
container.style.fontFamily = 'Arial, sans-serif';
const aimbotButton = document.createElement('button');
aimbotButton.textContent = 'Aimbot: OFF (Press B to enable)';
aimbotButton.style.marginRight = '5px';
aimbotButton.onclick = () => {
aimbotEnabled = !aimbotEnabled;
aimbotButton.textContent = aimbotEnabled ? 'Aimbot: ON (Press B to disable)' : 'Aimbot: OFF (Press B to enable)';
};
const toggleInfo = document.createElement('div');
toggleInfo.textContent = 'Press F6 to hide/show this menu';
toggleInfo.style.marginTop = '10px';
const credits = document.createElement('div');
credits.textContent = 'Made by xzan9';
credits.style.marginTop = '10px';
credits.style.fontSize = 'smaller';
credits.style.color = '#ccc';
container.appendChild(aimbotButton);
container.appendChild(toggleInfo);
container.appendChild(credits);
document.body.appendChild(container);
}
// Toggle UI visibility
function toggleUI() {
const container = document.getElementById('helperUI');
if (uiVisible) {
container.style.display = 'none';
} else {
container.style.display = 'block';
}
uiVisible = !uiVisible;
}
// Function for Aimbot
function aimbot() {
if (!aimbotEnabled) return;
const enemies = document.querySelectorAll('.enemy-character'); // Updated with actual enemy selector
const crosshair = document.querySelector('.game-crosshair'); // Updated with actual crosshair selector
if (enemies.length === 0) return;
let nearestEnemy = null;
let nearestDistance = Infinity;
enemies.forEach(enemy => {
const rect = enemy.getBoundingClientRect();
const crosshairRect = crosshair.getBoundingClientRect();
const distance = Math.hypot(rect.left - crosshairRect.left, rect.top - crosshairRect.top);
if (distance < nearestDistance) {
nearestDistance = distance;
nearestEnemy = enemy;
}
});
if (nearestEnemy) {
// Move crosshair towards the nearest enemy
crosshair.style.left = `${nearestEnemy.getBoundingClientRect().left + nearestEnemy.clientWidth / 2}px`;
crosshair.style.top = `${nearestEnemy.getBoundingClientRect().top + nearestEnemy.clientHeight / 2}px`;
}
}
// Initialize the UI and run the functions periodically
createUI();
document.addEventListener('keydown', (e) => {
if (e.key === 'F6') {
toggleUI();
}
if (e.key === 'b' || e.key === 'B') {
aimbotEnabled = !aimbotEnabled;
const aimbotButton = document.querySelector('#helperUI button');
aimbotButton.textContent = aimbotEnabled ? 'Aimbot: ON (Press B to disable)' : 'Aimbot: OFF (Press B to enable)';
}
});
setInterval(aimbot, 100);
})();