Function at 0x14006f380
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x198
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 0x8000
test eax, eax
je 0x14006f3aa
mov byte [rsp + 0x30], 1
jmp 0x14006f3af
mov byte [rsp + 0x30], 0
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0x31], al
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x14006f3f4
movzx eax, byte [0x140382d60]
test eax, eax
jne 0x14006f3f4
movzx eax, byte [0x140381af9]
test eax, eax
jne 0x14006f3e1
mov dword [rsp + 0x38], 1
jmp 0x14006f3e9
mov dword [rsp + 0x38], 0
movzx eax, byte [rsp + 0x38]
mov byte [0x140381af9], al
movzx eax, byte [rsp + 0x31]
mov byte [0x140382d60], al
movzx eax, byte [0x140381af9]
test eax, eax
je 0x14006fc58
call fcn.140018710
mov qword [rsp + 0x40], rax
movss xmm2, dword [0x140084bec]
movss xmm1, dword [0x140084bec]
lea rcx, [rsp + 0x54]
call fcn.1400044e0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x54]
mov qword [rax + 0x20], rcx
movss xmm2, dword [0x140084bf0]
lea rdx, [rsp + 0xc8]
lea rcx, [0x140381f00]
call fcn.140006f80
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0xd8]
mov rcx, qword [rsp + 0x60]
call fcn.1400324f0
mov ecx, 0x10
imul rcx, rcx, 0xa
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm2, dword [0x140084bf0]
lea rdx, [rsp + 0xe8]
lea rcx, [0x140381f00]
call fcn.140006f80
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0xf8]
mov rcx, qword [rsp + 0x68]
call fcn.1400324f0
mov ecx, 0x10
imul rcx, rcx, 0xb
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm2, dword [0x140084bf0]
lea rdx, [rsp + 0x108]
lea rcx, [0x140381f00]
call fcn.140006f80
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x118]
mov rcx, qword [rsp + 0x70]
call fcn.1400324f0
mov ecx, 0x10
imul rcx, rcx, 0xc
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x20], 0xc8
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rsp + 0x128]
call fcn.140004330
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x138]
mov rcx, qword [rsp + 0x78]
call fcn.1400324f0
mov ecx, 0x10
imul rcx, rcx, 0
mov rdx, qword [rsp + 0x40]
lea rdi, [rdx + rcx + 0xdc]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
xorps xmm2, xmm2
movss xmm1, dword [0x1400a5ccc]
lea rcx, [rsp + 0x80]
call fcn.1400044e0
xor edx, edx
lea rcx, [rsp + 0x80]
call fcn.140029030
nop
movss xmm0, dword [0x14009ffe4]
call fcn.140028f50
mov r8d, 0x60
xor edx, edx
lea rcx, [0x140084b6c]
call fcn.14000ca80
nop
lea rdx, [0x140381ac0]
lea rcx, str.Enable
call fcn.14005f120
mov r8d, dword [0x140382558]
lea rdx, [0x14006bcf0]
mov ecx, dword [0x1403829d4]
call fcn.14006e0a0
nop
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x32]
call fcn.14006b010
mov rcx, rax
call fcn.14006ace0
lea rdx, [0x1403829c0]
mov rcx, rax
call fcn.14005f120
nop
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x33]
call fcn.14006b0f0
mov rcx, rax
call fcn.14006ad40
lea rdx, [0x1403829b5]
mov rcx, rax
call fcn.14005f120
nop
lea rdx, [0x140381af8]
lea rcx, str.Draw_FOV
call fcn.14005f120
lea rdx, [0x1403829c6]
lea rcx, str.Draw_Crosshair
call fcn.14005f120
movss xmm0, dword [0x140084c04]
call fcn.140028780
nop
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x34]
call fcn.14006b1b0
mov rcx, rax
call fcn.14006ad20
mov dword [rsp + 0x28], 0
lea rcx, str._.0f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x14009c180]
movss xmm2, dword [0x140084c04]
lea rdx, [0x140381ad0]
mov rcx, rax
call fcn.140062a80
nop
lea rcx, str.Aimbot_FOV
call fcn.1400638a0
movss xmm0, dword [0x140084c04]
call fcn.140028780
nop
movss xmm0, dword [0x140381658]
movss dword [rsp + 0x48], xmm0
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x35]
call fcn.14006b230
mov rcx, rax
call fcn.14006aca0
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x28], 0
lea rax, str._.0f
mov qword [rsp + 0x20], rax
movss xmm3, dword [rsp + 0x48]
movss xmm2, dword [0x140084bf0]
lea rdx, [0x140381af4]
mov rcx, qword [rsp + 0x88]
call fcn.140062a80
nop
lea rcx, str.Smooth
call fcn.1400638a0
nop
call fcn.140014910
nop
xorps xmm2, xmm2
movss xmm1, dword [0x1400a5ccc]
lea rcx, [rsp + 0x90]
call fcn.1400044e0
xor edx, edx
lea rcx, [rsp + 0x90]
call fcn.140029030
nop
movss xmm0, dword [0x14009ffe4]
call fcn.140028f50
mov r8d, 0x60
xor edx, edx
lea rcx, [0x1400a57ac]
call fcn.14000ca80
nop
lea rdx, [0x140381ad4]
lea rcx, str.Boxes
call fcn.14005f120
lea rdx, [0x1403829c2]
lea rcx, str.Skeleton
call fcn.14005f120
nop
movzx eax, byte [0x1403829c2]
test eax, eax
je 0x14006f84b
lea rdx, [0x1403829c4]
lea rcx, str.Head
call fcn.14005f120
nop
lea rdx, [0x140381ad6]
lea rcx, str.Distance
call fcn.14005f120
lea rdx, [0x1403829b6]
lea rcx, str.Snapline
call fcn.14005f120
lea rdx, [0x140381adc]
lea rcx, str.Username
call fcn.14005f120
lea rdx, [0x1403829ca]
lea rcx, str.Ranked
call fcn.14005f120
lea rdx, [0x1403829c9]
lea rcx, str.Outline
call fcn.14005f120
mov r9d, 0xffffffff
lea r8, [0x1400a5810]
lea rdx, [0x140381ae4]
lea rcx, str.Box_Type
call fcn.140060050
mov dword [rsp + 0x28], 0
lea rax, str._.2fF
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400a5cd0]
xorps xmm2, xmm2
lea rdx, [0x140380d50]
lea rcx, str.ESP_Distance
call fcn.140062a80
lea rcx, str.ESP_Distance
call fcn.1400638a0
mov dword [rsp + 0x28], 0
lea rax, str._.2fF
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140084c08]
xorps xmm2, xmm2
lea rdx, [0x140381ae8]
lea rcx, str.Box_Thickness
call fcn.140062a80
lea rcx, str.Box_Thickness
call fcn.1400638a0
nop
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x36]
call fcn.14006b290
mov rcx, rax
call fcn.14006ad00
mov dword [rsp + 0x28], 0
lea rcx, [0x14009c14c]
mov qword [rsp + 0x20], rcx
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140381af0]
mov rcx, rax
call fcn.140062ae0
nop
lea rcx, str.Skeleton_Thickness
call fcn.1400638a0
nop
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x178]
lea rcx, [rsp + 0x37]
call fcn.14006b2e0
mov rcx, rax
call fcn.14006ad00
mov dword [rsp + 0x28], 0
lea rcx, [0x14009c14c]
mov qword [rsp + 0x20], rcx
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140381aec]
mov rcx, rax
call fcn.140062ae0
nop
lea rcx, str.Snapline_Thickness
call fcn.1400638a0
nop
call fcn.140014910
nop
xorps xmm2, xmm2
movss xmm1, dword [0x1400a5ccc]
lea rcx, [rsp + 0x98]
call fcn.1400044e0
xor edx, edx
lea rcx, [rsp + 0x98]
call fcn.140029030
nop
movss xmm0, dword [0x14009ffe4]
call fcn.140028f50
mov r8d, 0x60
xor edx, edx
lea rcx, str.Radar
call fcn.14000ca80
nop
lea rdx, [0x1403829c7]
lea rcx, str.Show_Radar
call fcn.14005f120
lea rdx, [0x140381afa]
lea rcx, str.Local_Player
call fcn.14005f120
lea rdx, [0x140381afb]
lea rcx, str.Draw_Lines
call fcn.14005f120
movss xmm0, dword [0x140084c04]
call fcn.140028780
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400a5cd8]
movss xmm2, dword [0x140084c04]
lea rdx, [0x140381648]
lea rcx, str.Pos_X
call fcn.140062a80
lea rcx, str.Pos_X
call fcn.1400638a0
movss xmm0, dword [0x140084c04]
call fcn.140028780
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400a5cd8]
movss xmm2, dword [0x140084c04]
lea rdx, [0x14038164c]
lea rcx, str.Pos_Y
call fcn.140062a80
lea rcx, str.Pos_Y
call fcn.1400638a0
movss xmm0, dword [0x140084c04]
call fcn.140028780
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400a5cd4]
movss xmm2, dword [0x140084c04]
lea rdx, [0x140381654]
lea rcx, str.Distance
call fcn.140062a80
lea rcx, str.Distance
call fcn.1400638a0
movss xmm0, dword [0x140084c04]
call fcn.140028780
mov dword [rsp + 0x28], 0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14009c180]
movss xmm2, dword [0x140088f4c]
lea rdx, [0x140381650]
lea rcx, str.Size
call fcn.140062a80
lea rcx, str.Size
call fcn.1400638a0
nop
call fcn.140014910
nop
xorps xmm2, xmm2
movss xmm1, dword [0x1400a5ccc]
lea rcx, [rsp + 0x4c]
call fcn.1400044e0
xor edx, edx
lea rcx, [rsp + 0x4c]
call fcn.140029030
nop
movss xmm0, dword [0x14009ffe4]
call fcn.140028f50
mov r8d, 0x60
xor edx, edx
lea rcx, str.Misc
call fcn.14000ca80
nop
lea rdx, [0x1403829a8]
lea rcx, str.Vsync
call fcn.14005f120
lea rdx, [0x1403829c5]
lea rcx, str.Draw_FPS
call fcn.14005f120
nop
call fcn.140014910
nop
add rsp, 0x198
pop rdi
pop rsi
ret