🏠 Home 

yolk supreme

lol

สคริปต์นี้ไม่ควรถูกติดตั้งโดยตรง มันเป็นคลังสำหรับสคริปต์อื่น ๆ เพื่อบรรจุด้วยคำสั่งเมทา // @require https://update.greasyfork.org/scripts/443458/1040580/yolk%20supreme.js

function start() {
// if trying to start. But already running. Stop first
if(loopRunning) {
clearInterval(loop)
console.log('Aimbot Restarted')
} else {
console.log('Aimbot Started')
}
// Main loop
loop = setInterval(async () => {
loopRunning = true
loopCount++
if(loopCount % 50 == 0) {
timeData.screenshot.start = Date.now()
let newEnemyPos = await getEnemyPos()
timeData.screenshot.end = Date.now() - timeData.screenshot.start
if(newEnemyPos == 0) {
enemyOnScreen = false
}
else {
enemyOnScreen = true
enemyPositions.push({pos: newEnemyPos, time: Date.now()})
calculateEnemyVelocity()
}
}
predictedEnemyPos = predictEnemyPos()
if(enemyOnScreen || keys[42]) {
if(predictedEnemyPos != 0) {
if(autoAim || keys[42]) {
let shootPos = {x: 0, y:0}
shootPos.x = predictedEnemyPos.x
shootPos.y = predictedEnemyPos.y
shootPos.x -= screenSize.x/2
shootPos.y -= screenSize.y/2
magnitude = Math.sqrt((shootPos.x)**2 + (shootPos.y)**2)
shootPos.x = screenSize.x/2 + shootPos.x/magnitude * shootCircle
shootPos.y = screenSize.y/2 + shootPos.y/magnitude * shootCircle
shootPos.y += 30
user32.SetCursorPos(Math.round(shootPos.x), Math.round(shootPos.y))
}
if(autoShoot || keys[42]) {
user32.mouse_event(2, 0, 0, 0, 0)
mouseDown = true
}
}
}
// mouseUp when no1 on screen
if(!enemyOnScreen && mouseDown) user32.mouse_event(4, 0, 0, 0, 0)
}, 2)
// send drawData to client
setInterval(() => {
let drawData = {
predictedEnemyPos: predictedEnemyPos,
enemyPositions: enemyPositions,
enemyVelocity: enemyVelocity,
enemyOnScreen: enemyOnScreen
}
socket.emit('drawData', drawData)
}, 50)
}