Function at 0x140051b70
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x60
mov rax, qword [0x140096fc0]
xor rax, rsp
mov qword [rsp + 0x58], rax
mov rax, qword gs:[0x58]
mov edi, 4
mov rbx, qword [rax]
mov eax, dword [rdi + rbx]
cmp dword [0x14009b288], eax
jle 0x140051bd3
lea rcx, [0x14009b288]
call fcn.140063af8
cmp dword [0x14009b288], 0xffffffff
jne 0x140051bd3
movzx eax, byte [0x14009ae0b]
lea rcx, [0x14009b288]
mov byte [0x14009b291], al
call fcn.140063a8c
mov eax, dword [rdi + rbx]
cmp dword [0x14009b28c], eax
jle 0x140051c0d
lea rcx, [0x14009b28c]
call fcn.140063af8
cmp dword [0x14009b28c], 0xffffffff
jne 0x140051c0d
cmp byte [0x14009ae0b], 0
lea rcx, [0x14009b28c]
sete byte [0x14009b290]
call fcn.140063a8c
lea rcx, str.Aimbot
call fcn.14004f2c0
test al, al
je 0x140051e92
lea rdx, [0x14009ae0f]
lea rcx, str.Aimbot
call fcn.140044a00
cmp byte [0x14009adfe], 0
lea rax, str.Listening_for_Key...
mov edx, dword [0x1400972e4]
lea rcx, str.AimKey:__d
cmovne rcx, rax
call fcn.140042e70
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x48], 0
call fcn.140043760
test al, al
je 0x140051c78
mov byte [0x14009adfe], 1
jmp 0x140051c81
cmp byte [0x14009adfe], 0
je 0x140051cb0
mov ebx, 1
mov ecx, ebx
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
js 0x140051c9f
inc ebx
cmp ebx, 0xfe
jl 0x140051c86
jmp 0x140051cb0
test ebx, ebx
je 0x140051cb0
mov dword [0x1400972e4], ebx
mov byte [0x14009adfe], 0
lea rdx, [0x14009ae0d]
lea rcx, [0x14008b464]
call fcn.140044a00
movdqa xmm0, xmmword [0x14008bc10]
lea rdx, str.R.I.P_Slient_Aim_10_13_2024
lea rcx, [rsp + 0x48]
movups xmmword [rsp + 0x48], xmm0
call fcn.140042ee0
lea rdx, [0x14009ae1b]
lea rcx, str.Slient
call fcn.140044a00
test al, al
je 0x140051cff
mov byte [0x14009ae1b], 0
lea rdx, [0x1400972dd]
lea rcx, str.Smooth
call fcn.140044a00
lea rax, [rsp + 0x40]
mov dword [rsp + 0x40], 0x3f800000
lea r9, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r8, [0x1400972e0]
mov dword [rsp + 0x48], 0
lea rcx, str.Smooth_Value
call fcn.140046420
lea rdx, [0x14009ae0e]
lea rcx, str.Team
call fcn.140044a00
lea rdx, [0x14009ae0c]
lea rcx, str.Visibility_Check
call fcn.140044a00
lea rdx, [0x14009b290]
lea rcx, str.Closest_Angle_Enemy
call fcn.140044a00
test al, al
je 0x140051d97
cmp byte [0x14009b290], 0
sete al
mov byte [0x14009ae0b], al
mov byte [0x14009b291], al
lea rdx, [0x14009b291]
lea rcx, str.Closest_Distance_Enemy
call fcn.140044a00
test al, al
je 0x140051dc4
movzx eax, byte [0x14009b291]
test al, al
mov byte [0x14009ae0b], al
sete byte [0x14009b290]
lea rdx, [0x14009ae1c]
lea rcx, str.Trigger
call fcn.140044a00
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], 0x3f800000
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r8, [0x14009b098]
mov dword [rsp + 0x40], 0
lea rcx, str.Trigger_Delay
call fcn.140046420
lea rdx, [0x1400972de]
lea rcx, str.FOV_Check
call fcn.140044a00
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], 0x43b40000
lea r9, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r8, [0x1400972e8]
mov dword [rsp + 0x40], 0
lea rcx, [0x14008b51c]
call fcn.140046420
call fcn.14004cff0
mov rdx, qword [0x14009ae88]
mov r8, qword [rdx + 0x4078]
cmp byte [r8 + 0xcf], 0
jne 0x140051e92
mov rdx, qword [rdx + 0x4ef8]
test rdx, rdx
je 0x140051e92
movsx rax, word [rdx + 0x78]
imul rcx, rax, 0x2c
mov rax, qword [rdx + 8]
test byte [rcx + rax + 4], 8
jne 0x140051e92
dec dword [r8 + 0x108]
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.140063a30
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
pop rdi
ret