Function at 0x140053ff0
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xc0
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005401b
cmp byte [0x140094698], 0
sete byte [0x140094698]
cmp byte [0x140096227], 0
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm7
je 0x140054154
mov rax, qword [0x140095650]
lea rcx, str.Debug_Window
xor edx, edx
mov r8d, 0xc1147
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [0x140078b3c]
or dword [rax + 0x47b0], 0x43
mov dword [rax + 0x47c4], 0x41200000
mov qword [rax + 0x47c8], 0x3f800000
mov dword [rax + 0x47b4], 1
movss dword [rax + 0x47c0], xmm0
mov qword [rax + 0x47d0], 0x43480000
mov dword [rax + 0x47b8], 1
mov dword [rax + 0x4810], 0x3f333333
call fcn.14000d070
movss xmm1, dword [0x140096190]
lea rcx, str.FPS:__.0f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400311c0
cmp qword [0x140094730], 0xf
lea rdx, [0x140094718]
lea rcx, str.Weapon:__s
cmova rdx, qword [0x140094718]
call fcn.1400311c0
cmp byte [0x140095f62], 0
lea rdx, str.KmboxNet
movdqa xmm7, xmmword [0x140078ea0]
lea rcx, [rbp - 0x19]
je 0x14005411b
movdqa xmm6, xmmword [0x140078ed0]
movups xmmword [rbp - 0x19], xmm6
call fcn.140031300
jmp 0x14005412c
movups xmmword [rbp - 0x19], xmm7
call fcn.140031300
movdqa xmm6, xmmword [0x140078ed0]
cmp byte [0x140095f63], 0
lea rdx, str.KmboxB
lea rcx, [rbp - 0x19]
je 0x140054146
movups xmmword [rbp - 0x19], xmm6
jmp 0x14005414a
movups xmmword [rbp - 0x19], xmm7
call fcn.140031300
call fcn.14000f280
cmp byte [0x140094698], 0
je 0x1400545c1
mov rax, qword [0x140095650]
lea rcx, str.FREE
movaps xmmword [rsp + 0x90], xmm8
xor edx, edx
movaps xmmword [rsp + 0x80], xmm9
mov r8d, 0x2b
movaps xmmword [rsp + 0x70], xmm10
or dword [rax + 0x47b0], 2
mov dword [rax + 0x47d0], 0x441b0000
mov dword [rax + 0x47d4], 0x43af0000
mov dword [rax + 0x47b8], 1
movaps xmmword [rsp + 0x60], xmm11
call fcn.14000d070
movss xmm5, dword [0x140078a1c]
lea rcx, [rbp - 0x29]
movss xmm7, dword [0x140078a6c]
mov r8, qword [0x140095650]
mov rax, qword [r8 + 0x3ed8]
mov byte [rax + 0xb8], 1
movss xmm0, dword [0x140094678]
mov rax, qword [r8 + 0x3ed8]
movss xmm4, dword [0x140094670]
movss xmm3, dword [0x140094674]
movaps xmm2, xmm4
movss xmm8, dword [0x140094668]
movss xmm6, dword [0x14009466c]
movaps xmm1, xmm8
movsd xmm11, qword [rax + 0x20]
movss xmm9, dword [rax + 0x28]
movss xmm10, dword [rax + 0x2c]
mulss xmm1, xmm7
mulss xmm0, xmm5
mulss xmm2, xmm7
addss xmm1, xmm0
movss dword [rbp - 0x29], xmm8
movss xmm0, dword [0x14009467c]
mulss xmm0, xmm5
movss dword [rbp - 0x25], xmm6
movss dword [rbp - 0x19], xmm1
movaps xmm1, xmm6
mulss xmm1, xmm7
movss dword [rbp - 0x21], xmm4
movss dword [rbp - 0x1d], xmm3
addss xmm1, xmm0
movss xmm0, dword [0x140094680]
mulss xmm0, xmm5
addss xmm2, xmm0
movss dword [rbp - 0x15], xmm1
movss xmm0, dword [0x140094684]
movaps xmm1, xmm3
mulss xmm0, xmm5
mulss xmm1, xmm7
movss dword [rbp - 0x11], xmm2
addss xmm1, xmm0
movss dword [rbp - 0xd], xmm1
call fcn.140003fd0
lea rcx, [rbp - 0x19]
mov r9d, eax
call fcn.140003fd0
mov rcx, qword [r8 + 0x3ed8]
addss xmm9, xmm11
mov dword [rsp + 0x30], eax
lea r8, [rbp + 0x67]
movaps xmm0, xmm11
mov dword [rsp + 0x28], eax
shufps xmm0, xmm0, 0x55
lea rdx, [rbp + 0x6f]
mov rcx, qword [rcx + 0x298]
addss xmm10, xmm0
movss dword [rbp + 0x67], xmm9
movsd qword [rbp + 0x6f], xmm11
mov dword [rsp + 0x20], r9d
movss dword [rbp + 0x6b], xmm10
call fcn.140026570
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43440000
lea rcx, str.Aimbot
mov dword [rbp + 0x6b], 0x41a00000
call fcn.140031b40
movaps xmm11, xmmword [rsp + 0x60]
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm9, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
test al, al
je 0x14005434f
mov dword [0x1400945c0], 0
movss xmm6, dword [0x140078bf4]
xorps xmm0, xmm0
movaps xmm1, xmm6
call fcn.140012bd0
lea rcx, str.Visuals
mov dword [rbp + 0x67], 0x43440000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.140031b40
test al, al
je 0x14005438e
mov dword [0x1400945c0], 1
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140012bd0
lea rcx, str.Misc
mov dword [rbp + 0x67], 0x43440000
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41a00000
call fcn.140031b40
test al, al
je 0x1400543c8
mov ecx, 2
mov dword [0x1400945c0], ecx
jmp 0x1400543ce
mov ecx, dword [0x1400945c0]
test ecx, ecx
je 0x1400545b7
sub ecx, 1
je 0x1400543ee
cmp ecx, 1
jne 0x1400545bc
call fcn.140053090
jmp 0x1400545bc
mov rcx, qword [0x140095650]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140054427
cmp dword [rcx + 0x10], 2
jne 0x140054422
cmp dword [rcx + 4], 1
je 0x140054439
call fcn.140030490
mov edx, 2
xor ecx, ecx
mov r8d, 1
call fcn.14002fb80
lea rdx, [0x140096223]
lea rcx, str.Enable_Visuals
call fcn.14004d9c0
cmp byte [0x140096223], 0
je 0x1400544d2
lea rdx, [0x140096226]
lea rcx, [0x140075944]
call fcn.14004d9c0
lea rdx, [0x14009621e]
lea rcx, str.Fill_Box
call fcn.14004d9c0
lea rdx, [0x14009621d]
lea rcx, str.Line
call fcn.14004d9c0
lea rdx, [0x140096225]
lea rcx, str.Distance
call fcn.14004d9c0
lea rdx, [0x140094618]
lea rcx, str.Visible
call fcn.140050220
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140012bd0
lea rcx, str.Non_Visible
lea rdx, [0x140094658]
call fcn.140050220
call fcn.140030190
lea rdx, [0x140096221]
lea rcx, str.Enable_Radar
call fcn.14004d9c0
cmp byte [0x140096221], 0
je 0x14005457c
lea rdx, [0x14009621f]
lea rcx, str.Height
call fcn.14004d9c0
lea rdx, [0x140096224]
lea rcx, str.Show_Distance
call fcn.14004d9c0
lea rdx, [0x140096222]
lea rcx, str.No_Rotate
call fcn.14004d9c0
lea rdx, [0x140096220]
lea rcx, str.Team_Color
call fcn.14004d9c0
lea rdx, [0x140094648]
lea rcx, str.Players
call fcn.140050220
lea rdx, [0x140094628]
lea rcx, str.Background
call fcn.140050220
lea rdx, [0x140094638]
lea rcx, str.Lines
call fcn.140050220
mov rcx, qword [0x140095650]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x1400545bc
cmp dword [rcx + 0x10], 1
jne 0x1400545b0
cmp dword [rcx + 4], 0
je 0x1400545bc
call fcn.140030490
jmp 0x1400545bc
call fcn.140051ae0
call fcn.14000f280
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc0
pop rbp
jmp fcn.1400097d0