Function at 0x140050ac0
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x28]
sub rsp, 0x120
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
mov rax, qword [0x1400bf6c8]
xor rax, rsp
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
lea rax, str.aimbot
mov qword [rsp + 0x50], rax
xor esi, esi
mov dword [rsp + 0x58], esi
lea rax, str.player_esp
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], 1
lea rax, str.loot_esp
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 2
lea rax, str.miscellaneous
mov qword [rbp - 0x80], rax
mov dword [rbp - 0x78], 3
lea rax, str.configs
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], 4
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rsi
lea ecx, [rsi + 0x50]
call fcn.140052058
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rax
lea rbx, [rax + 0x50]
mov qword [rbp - 0x40], rbx
lea r8d, [rsi + 0x50]
lea rdx, [rsp + 0x50]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 0x48], rbx
lea ecx, [rsi + 0x2d]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140050bb6
cmp byte [0x1400bfbb9], sil
sete al
mov byte [0x1400bfbb9], al
jmp 0x140050bbd
movzx eax, byte [0x1400bfbb9]
test al, al
je 0x1400514fb
mov rcx, qword [0x1400bf920]
call fcn.1400143d0
xorps xmm7, xmm7
mov qword [rbp - 0x60], 0
movss xmm0, dword [0x1400bf888]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x1400bf88c]
movss dword [rsp + 0x44], xmm1
lea r8, [rbp - 0x60]
mov edx, 2
lea rcx, [rsp + 0x40]
call fcn.140018c20
movss xmm0, dword [0x140065138]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x14006513c]
movss dword [rsp + 0x44], xmm1
mov edx, 2
lea rcx, [rsp + 0x40]
call fcn.140018c60
movss xmm10, dword [0x140057234]
movaps xmm0, xmm10
call fcn.140018c00
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x12
call fcn.140014780
movaps xmm0, xmmword [0x14005b1f0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x15
call fcn.140014780
movaps xmm0, xmmword [0x14005b1f0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x16
call fcn.140014780
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x17
call fcn.140014780
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x13
call fcn.140014780
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x14
call fcn.140014780
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x18
call fcn.140014780
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x19
call fcn.140014780
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 0x1a
call fcn.140014780
movaps xmm0, xmmword [0x14005b1f0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov ecx, 7
call fcn.140014780
mov r8d, dword [0x1400bf190]
xor edx, edx
lea rcx, str.pink.cc
call fcn.140003d20
mov rcx, qword [0x1400bf920]
call fcn.1400143d0
lea rcx, [rbp - 0x60]
call fcn.14000c1e0
movss xmm0, dword [rbp - 0x5c]
subss xmm0, dword [0x14005bff8]
mov dword [rsp + 0x40], 0x42aa0000
movss dword [rsp + 0x44], xmm0
mov r9d, 0x18
mov r8b, 1
lea rdx, [rsp + 0x40]
lea rcx, str.tabs
call fcn.1400062a0
mov byte [0x1400bfbcc], 1
mov dword [0x1400bfbd0], 0xff000000
movups xmm0, xmmword [0x1400bf5c0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
xor ecx, ecx
call fcn.140014780
movss xmm8, dword [0x1400572a0]
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, str.___pink.cc
lea rcx, [rsp + 0x40]
call fcn.1400072f0
movss xmm6, dword [rax]
call fcn.14000c020
lea rcx, [rsp + 0x30]
call fcn.14000b410
movss xmm9, dword [rax]
subss xmm9, xmm6
mulss xmm9, dword [0x14005720c]
comiss xmm9, xmm7
jbe 0x140050e40
call fcn.14000b480
addss xmm0, xmm9
call fcn.140018480
lea rcx, str.___pink.cc
call fcn.1400466d0
mov ecx, 1
call fcn.140014060
call fcn.1400461f0
mov rdi, qword [rbp - 0x48]
mov rbx, qword [rbp - 0x50]
cmp rbx, rdi
je 0x140050eb0
nop dword [rax + rax]
mov eax, dword [rbx + 8]
cmp dword [0x1400bfbd8], eax
sete byte [rbp - 0x58]
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x40]
xor r8d, r8d
lea rdx, [rbp - 0x58]
mov rcx, qword [rbx]
call fcn.140045010
test al, al
je 0x140050ea7
mov eax, dword [rbx + 8]
mov dword [0x1400bfbd8], eax
add rbx, 0x10
cmp rbx, rdi
jne 0x140050e70
lea rcx, [rsp + 0x30]
call fcn.14000c1e0
movss xmm0, dword [rax + 4]
subss xmm0, dword [0x14005726c]
movss xmm6, dword [0x140057254]
mov dword [rsp + 0x40], 0x40a00000
movss dword [rsp + 0x44], xmm0
lea rcx, [rsp + 0x40]
call fcn.140018420
lea rcx, [0x1400bf6a0]
cmp qword [0x1400bf6b8], 0x10
cmovae rcx, qword [0x1400bf6a0]
call fcn.1400466d0
mov byte [0x1400bfbcc], 0
call fcn.140009630
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400179b0
movss xmm1, dword [rbp - 0x5c]
subss xmm1, dword [0x14005bff8]
movss xmm0, dword [rbp - 0x60]
subss xmm0, dword [0x14005c904]
subss xmm0, dword [0x14005c8fc]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
xor r9d, r9d
mov r8b, 1
lea rdx, [rsp + 0x40]
lea rcx, str.content
call fcn.1400062a0
mov ecx, dword [0x1400bfbd8]
test ecx, ecx
je 0x1400513a8
sub ecx, 1
je 0x140051296
sub ecx, 1
je 0x140051134
cmp ecx, 1
jne 0x1400514e6
lea rcx, str.menu_accent_color
call fcn.1400466d0
xor r8d, r8d
lea rdx, [0x1400bf5c0]
lea rcx, str.menu_accent
call fcn.14003c550
lea rdx, [0x1400bf5f3]
lea rcx, str.enable_crosshair
call fcn.14003b710
xor r8d, r8d
lea rdx, [0x140065128]
lea rcx, str.crosshair_color
call fcn.14003c540
mov dword [rsp + 0x28], esi
lea rbx, str._.3f
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm6
movaps xmm2, xmm10
lea rdx, [0x140065118]
lea rcx, str.crosshair_size
call fcn.140045c80
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14005725c]
movaps xmm2, xmm10
lea rdx, [0x140065120]
lea rcx, str.crosshair_length
call fcn.140045c80
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x140057264]
movaps xmm2, xmm10
lea rdx, [0x140065120]
lea rcx, str.crosshair_thickness
call fcn.140045c80
lea rdx, [0x1400bfbaa]
lea rcx, str.enable_menu_crosshair
call fcn.14003b710
lea rdx, [0x1400bfb90]
lea rcx, str.enable_vsync
call fcn.14003b710
lea rdx, [0x1400bfbb7]
lea rcx, str.enable_no_recoil
call fcn.14003b710
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400179b0
movaps xmm0, xmmword [0x14005c9a0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [0x14005c7f4]
lea rcx, [rsp + 0x30]
call fcn.140046700
lea rdx, [0x1400bfbb8]
lea rcx, str.enable_no_spread
call fcn.14003b710
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400179b0
movaps xmm2, xmmword [0x14005c9a0]
movups xmmword [rsp + 0x30], xmm2
lea rdx, [0x14005c7f4]
lea rcx, [rsp + 0x30]
call fcn.140046700
lea rdx, [0x1400bfb9a]
lea rcx, str.enable_player_fly
call fcn.14003b710
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400179b0
movaps xmm0, xmmword [0x14005c9a0]
movups xmmword [rsp + 0x30], xmm0
lea rdx, [0x14005c7f4]
lea rcx, [rsp + 0x30]
call fcn.140046700
mov byte [0x1400bfbd4], 0
jmp 0x1400514e6
lea rdx, [0x1400bfbb5]
lea rcx, str.loot
call fcn.14003b710
lea rdx, [0x1400bfbb1]
lea rcx, str.chests
call fcn.14003b710
lea rdx, [0x1400bfbb2]
lea rcx, str.cooler_container
call fcn.14003b710
lea rdx, [0x1400bfbb4]
lea rcx, str.lamma
call fcn.14003b710
lea rdx, [0x1400bfbb6]
lea rcx, str.vehicles
call fcn.14003b710
lea rdx, [0x1400bfbb3]
lea rcx, str.ammobox
call fcn.14003b710
mov dword [rsp + 0x28], esi
lea rbx, [0x1400570b8]
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1400bf628]
lea rcx, str.loot_distance
call fcn.140045cd0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1400bf624]
lea rcx, str.chests_distance
call fcn.140045cd0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1400bf61c]
lea rcx, str.lamma_distance
call fcn.140045cd0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1400bf620]
lea rcx, str.vehicles_distance
call fcn.140045cd0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1400bf618]
lea rcx, str.ammobox_distance
call fcn.140045cd0
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [0x1400bf614]
lea rcx, str.cooler_distance
call fcn.140045cd0
jmp 0x1400514e6
lea rdx, [0x1400bf5f2]
lea rcx, str.enable_distance
call fcn.14003b710
lea rdx, [0x1400bf5f0]
lea rcx, str.enable_box_esp
call fcn.14003b710
cmp byte [0x1400bf5f0], 0
je 0x1400512e5
mov r9d, 0xffffffff
lea r8, [0x14005c5a0]
lea rdx, [0x1400bf5f4]
lea rcx, [0x14005c5c0]
call fcn.14003f7f0
lea rdx, [0x1400bfba9]
lea rcx, str.enable_skeleton_esp
call fcn.14003b710
lea rdx, [0x1400bfb9c]
lea rcx, str.enable_snaplines
call fcn.14003b710
cmp byte [0x1400bfb9c], 0
je 0x140051334
mov r9d, 0xffffffff
lea r8, [0x14005c5f8]
lea rdx, [0x1400bfba0]
lea rcx, str.Line
call fcn.14003f7f0
lea rdx, [0x1400bf5f2]
lea rcx, str.enable_distance_esp
call fcn.14003b710
cmp byte [0x1400bf5f2], 0
je 0x140051370
mov r9d, 0xffffffff
lea r8, str.Bottom
lea rdx, [0x1400bfbac]
lea rcx, str.distance
call fcn.14003f7f0
mov dword [rsp + 0x28], esi
lea rax, str._.1fM
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14005c918]
movss xmm2, dword [0x140057264]
lea rdx, [0x140065124]
lea rcx, str.max_esp_distance
call fcn.140045c80
jmp 0x1400514e6
lea rdx, [0x1400bf5e0]
lea rcx, str.enable_aimbot
call fcn.14003b710
lea rdx, [0x1400bfb91]
lea rcx, str.enable_triggerbot
call fcn.14003b710
lea rcx, str.aimbot_key
call fcn.1400466d0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400179b0
mov r8d, dword [0x1400bfb40]
lea rdx, [0x14004a000]
mov ecx, dword [0x1400bfbc4]
call fcn.14004ad30
lea rcx, str.triggerbot_key
call fcn.1400466d0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400179b0
mov r8d, dword [0x1400bfb44]
lea rdx, [0x140049fb0]
mov ecx, dword [0x1400bfbc8]
call fcn.14004ad30
mov r9d, 0xffffffff
lea r8, str.Head
lea rdx, [0x1400bfba4]
lea rcx, str.aimbot_hitbox
call fcn.14003f7f0
mov dword [rsp + 0x28], esi
lea rbx, str._.3f
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14005c91c]
movss xmm2, dword [0x140057264]
lea rdx, [0x1400bf5ec]
lea rcx, str.aimbot_fov
call fcn.140045c80
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x140057274]
movaps xmm2, xmm6
lea rdx, [0x1400bf604]
lea rcx, str.smoothing
call fcn.140045c80
lea rdx, [0x1400bfbb0]
lea rcx, str.draw_fov
call fcn.14003b710
xor r8d, r8d
lea rdx, [0x1400bf608]
lea rcx, str.fov_color
call fcn.14003c540
lea rdx, [0x1400bfb9b]
lea rcx, str.visible_check
call fcn.14003b710
call fcn.140009630
call fcn.1400092d0
mov ecx, 3
call fcn.140014060
nop
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x14005153c
mov rdx, qword [rbp - 0x40]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140051537
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140051537
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140051c18
mov rcx, qword [rbp - 0x38]
xor rcx, rsp
call fcn.140051d30
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop rbp
ret