Function at 0x180003f30
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
push rdi
sub rsp, 0xb0
movaps xmmword [rax - 0x18], xmm6
mov ebx, 1
movaps xmmword [rax - 0x28], xmm7
mov ecx, ebx
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x58], xmm10
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movss xmm1, dword [0x1800319a4]
lea rdx, [0x1800474b0]
movzx r9d, byte [0x18004307a]
lea rcx, str.ImmiFn
movaps xmm0, xmm1
test ax, ax
unpcklps xmm0, xmm1
movq r8, xmm0
setne byte [0x180044ce0]
call fcn.18000c3c0
movss xmm10, dword [0x18003190c]
test al, al
je 0x1800043a7
cmp dword [0x1800497e0], 0
lea rcx, str.Aimbot
movss xmm6, dword [0x180031990]
movss xmm8, dword [0x180031968]
movaps xmm0, xmm6
unpcklps xmm0, xmm8
sete r8b
movq rdx, xmm0
call fcn.180003130
test al, al
je 0x180003fed
xor eax, eax
mov dword [0x1800497e0], eax
jmp 0x180003ff3
mov eax, dword [0x1800497e0]
movaps xmm0, xmm6
mov byte [0x180044ba7], bl
cmp eax, ebx
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.Visuals
sete r8b
call fcn.180003130
test al, al
je 0x180004023
mov dword [0x1800497e0], ebx
jmp 0x180004029
mov ebx, dword [0x1800497e0]
movaps xmm0, xmm6
mov byte [0x180044ba7], 1
unpcklps xmm0, xmm8
lea rcx, str.Mods
cmp ebx, 2
movq rdx, xmm0
sete r8b
call fcn.180003130
test al, al
je 0x180004060
mov eax, 2
mov dword [0x1800497e0], eax
jmp 0x180004066
mov eax, dword [0x1800497e0]
movaps xmm0, xmm6
mov byte [0x180044ba7], 1
cmp eax, 3
unpcklps xmm0, xmm8
movq rdx, xmm0
lea rcx, str.Misc
sete r8b
call fcn.180003130
test al, al
je 0x18000409f
mov dword [0x1800497e0], 3
jmp 0x180004396
mov eax, dword [0x1800497e0]
lea rbx, str._.0f
test eax, eax
jne 0x18000412f
lea rdx, [0x18004305c]
lea rcx, str.Memory_aimbot
call fcn.1800033e0
lea rdx, [0x180044a57]
lea rcx, str.pSilent
call fcn.1800033e0
movss xmm3, dword [0x1800319ac]
lea rdx, [0x180043038]
xorps xmm2, xmm2
mov qword [rsp + 0x20], rbx
lea rcx, str.Fov_Circle
call fcn.18000b460
movaps xmm3, xmm10
mov qword [rsp + 0x20], rbx
xorps xmm2, xmm2
lea rdx, [0x18004303c]
lea rcx, str.Smooth
call fcn.18000b460
xor r8d, r8d
lea rcx, [0x180031500]
xor edx, edx
call fcn.18000b9f0
mov eax, dword [0x1800497e0]
cmp eax, 1
jne 0x18000426a
lea rdx, [0x180043052]
lea rcx, str.Player_Box
call fcn.1800033e0
lea rdx, [0x180043050]
lea rcx, str.Player_Skeleton
call fcn.1800033e0
lea rdx, [0x180043051]
lea rcx, str.Player_Name
call fcn.1800033e0
lea rdx, [0x180044a70]
lea rcx, str.Player_Weapons
call fcn.1800033e0
xor r8d, r8d
lea rcx, [0x180031500]
xor edx, edx
call fcn.18000b9f0
lea rdx, [0x180044a80]
lea rcx, str.Loot
call fcn.1800033e0
movss xmm3, dword [0x1800319a8]
lea rdx, [0x180043064]
movaps xmm2, xmm10
mov qword [rsp + 0x20], rbx
lea rcx, str.Loot_Render_Distance
call fcn.18000b460
lea rdx, [0x180044a82]
lea rcx, str.Supplies
call fcn.1800033e0
movss xmm7, dword [0x1800319a0]
lea rdx, [0x18004306c]
movss xmm6, dword [0x18003197c]
lea rcx, str.Supplies_Render_Distance
movaps xmm3, xmm7
mov qword [rsp + 0x20], rbx
movaps xmm2, xmm6
call fcn.18000b460
lea rdx, [0x180043042]
lea rcx, str.Chests
call fcn.1800033e0
movaps xmm3, xmm7
mov qword [rsp + 0x20], rbx
movaps xmm2, xmm6
lea rdx, [0x180043068]
lea rcx, str.Chests_Render_Distance
call fcn.18000b460
lea rdx, [0x180044a84]
lea rcx, str.Vehicles
call fcn.1800033e0
lea rdx, [0x180044a83]
lea rcx, str.Traps
call fcn.1800033e0
mov eax, dword [0x1800497e0]
cmp eax, 2
jne 0x180004391
lea rdx, [0x180044a71]
lea rcx, str.No_weapon_spread
call fcn.1800033e0
lea rdx, [0x180044a55]
lea rcx, str.No_weapon_animation
call fcn.1800033e0
lea rdx, [0x180044a72]
lea rcx, str.No_bloom
call fcn.1800033e0
lea rdx, [0x180044a54]
lea rcx, str.No_reload
call fcn.1800033e0
lea rdx, [0x180044a73]
lea rcx, str.Instarevive
call fcn.1800033e0
lea rdx, [0x180044a77]
lea rcx, str.Bullet_Teleport
call fcn.1800033e0
lea rdx, [0x180044a56]
lea rcx, str.Aim_While_Jumping
call fcn.1800033e0
lea rdx, [0x180044a74]
lea rcx, str.Vehicle_Flight
call fcn.1800033e0
lea rdx, [0x180044a52]
lea rcx, str.Freecam
call fcn.1800033e0
lea rdx, [0x180044a53]
lea rcx, str.Pawn_Teleport__Pickaxe_15m_with_Weapon_5m_
call fcn.1800033e0
movss xmm0, dword [0x180031988]
lea r8, [0x180043028]
unpcklps xmm0, xmm8
lea rcx, str._Teleport___Freecam__Key
movq rdx, xmm0
call fcn.180005ee0
lea rdx, [0x180044a8e]
lea rcx, str.Fov_Changer
call fcn.1800033e0
movss xmm3, dword [0x180031998]
lea rdx, [0x180043054]
xorps xmm2, xmm2
mov qword [rsp + 0x20], rbx
lea rcx, str.Fov_Slider
call fcn.18000b460
mov eax, dword [0x1800497e0]
cmp eax, 3
jne 0x1800043a7
xor r8d, r8d
lea rcx, str.Cheat_pasted_by_Presence6950
xor edx, edx
call fcn.18000b9f0
lea rbx, [0x180045048]
mov esi, 0x80
lea rdi, [0x180045014]
nop word [rax + rax]
mov eax, dword [rbx - 0x38]
cmp eax, 0xffffffff
je 0x180004498
cmp eax, 1
jne 0x1800043f6
movups xmm0, xmmword [rbx - 0x24]
lea r9, [rsp + 0x30]
mov rcx, qword [rdi]
movss xmm2, dword [rbx - 0x28]
movss xmm1, dword [rbx - 0x2c]
movaps xmmword [rsp + 0x30], xmm0
call fcn.18000d040
jmp 0x180004491
cmp eax, 2
jne 0x18000441c
movups xmm0, xmmword [rbx - 0x24]
movzx r9d, byte [rbx - 8]
lea r8, [rsp + 0x30]
mov rdx, qword [rdi]
mov rcx, qword [rbx - 0x10]
movaps xmmword [rsp + 0x30], xmm0
call fcn.18000bc60
jmp 0x180004491
cmp eax, 3
jne 0x180004442
movups xmm0, xmmword [rbx - 0x24]
movzx r9d, byte [rbx - 8]
lea r8, [rsp + 0x30]
mov rdx, qword [rdi]
mov rcx, qword [rbx - 0x10]
movaps xmmword [rsp + 0x30], xmm0
call fcn.18000bb50
jmp 0x180004491
cmp eax, 4
jne 0x180004491
movups xmm0, xmmword [rbx - 0x24]
lea rax, [rsp + 0x30]
mov rcx, qword [0x180044ff0]
movss xmm1, dword [rbx + 8]
movd xmm3, dword [rbx + 0xc]
movss xmm2, dword [rbx]
movaps xmmword [rsp + 0x30], xmm0
movss xmm0, dword [rbx + 4]
unpcklps xmm0, xmm1
movss xmm1, dword [rbx - 4]
movq r8, xmm0
unpcklps xmm1, xmm2
cvtdq2ps xmm3, xmm3
mov qword [rsp + 0x20], rax
movq rdx, xmm1
call fcn.1800063a0
mov dword [rbx - 0x38], 0xffffffff
add rdi, 0x48
add rbx, 0x48
sub rsi, 1
jne 0x1800043c0
cmp byte [0x18004307a], sil
je 0x18000468e
mov qword [rsp + 0xc8], rbp
lea rcx, [rsp + 0xc0]
movaps xmmword [rsp + 0x70], xmm9
movaps xmmword [rsp + 0x50], xmm11
movaps xmmword [rsp + 0x40], xmm12
call qword [sym.imp.USER32.dll_GetCursorPos]
movaps xmm0, xmmword [0x180031aa0]
lea rax, [rsp + 0x30]
movd xmm8, dword [rsp + 0xc0]
movaps xmm3, xmm10
movd xmm9, dword [rsp + 0xc4]
mov rcx, qword [0x180044ff0]
cvtdq2ps xmm8, xmm8
mov qword [rsp + 0x20], rax
cvtdq2ps xmm9, xmm9
movaps xmm11, xmm8
movaps xmmword [rsp + 0x30], xmm0
addss xmm11, dword [0x180031974]
movaps xmm12, xmm9
movaps xmm1, xmm8
addss xmm12, dword [0x18003194c]
unpcklps xmm1, xmm9
movq rdx, xmm1
movaps xmm0, xmm11
unpcklps xmm0, xmm12
movq r8, xmm0
call fcn.1800063a0
lea edi, [rsi + 0x23]
movss dword [rsp + 0xc0], xmm8
movss dword [rsp + 0xc4], xmm9
lea ebx, [rsi + 0xa]
movsd xmm6, qword [rsp + 0xc0]
lea ebp, [rdi - 5]
mov esi, 0xf
movaps xmm0, xmmword [0x180031aa0]
lea rax, [rsp + 0x30]
mov rcx, qword [0x180044ff0]
dec edi
movaps xmmword [rsp + 0x30], xmm0
cmp edi, esi
movaps xmm3, xmm10
mov qword [rsp + 0x20], rax
cmovl edi, esi
movq rdx, xmm6
inc ebx
cmp ebx, ebp
cmovg ebx, ebp
movd xmm2, edi
cvtdq2ps xmm2, xmm2
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
addss xmm2, xmm8
addss xmm1, xmm9
movaps xmm0, xmm2
unpcklps xmm0, xmm1
movq r8, xmm0
call fcn.1800063a0
cmp ebx, ebp
jne 0x180004580
movaps xmm0, xmmword [0x180031aa0]
lea rax, [rsp + 0x30]
mov rcx, qword [0x180044ff0]
movaps xmm7, xmm8
addss xmm7, dword [0x180031958]
mov rbp, qword [rsp + 0xc8]
movaps xmm6, xmm9
addss xmm6, dword [0x180031970]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm1, xmm8
unpcklps xmm1, xmm9
movaps xmm3, xmm10
movaps xmm0, xmm7
mov qword [rsp + 0x20], rax
movq rdx, xmm1
unpcklps xmm0, xmm6
movq r8, xmm0
call fcn.1800063a0
movaps xmm0, xmmword [0x180031aa0]
lea rax, [rsp + 0x30]
mov rcx, qword [0x180044ff0]
movaps xmm1, xmm11
movaps xmmword [rsp + 0x30], xmm0
movaps xmm3, xmm10
movaps xmm0, xmm7
unpcklps xmm1, xmm12
unpcklps xmm0, xmm6
movq rdx, xmm1
movq r8, xmm0
mov qword [rsp + 0x20], rax
call fcn.1800063a0
movaps xmm12, xmmword [rsp + 0x40]
movaps xmm11, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x70]
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop rdi
ret