Function at 0x140046330
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x1400c9a00]
xor rax, rsp
mov qword [rbp - 0x28], rax
mov ecx, 0x70
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140046368
cmp byte [0x1400c992e], 0
sete al
mov byte [0x1400c992e], al
jmp 0x14004636f
movzx eax, byte [0x1400c992e]
test al, al
je 0x14004671a
cmp byte [0x140088afc], 0
movaps xmmword [rsp + 0x60], xmm6
movaps xmmword [rsp + 0x50], xmm7
je 0x140046391
call fcn.1400424e0
jmp 0x140046398
xor ecx, ecx
call fcn.140026870
xor edx, edx
mov dword [rbp - 0x38], 0x44408000
lea rcx, [rbp - 0x38]
mov dword [rbp - 0x34], 0x44098000
call fcn.140018110
call fcn.14000bc60
lea r8, [rbp - 0x40]
mov qword [rbp - 0x40], 0
xor edx, edx
lea rcx, [rbp - 0x30]
movss xmm1, dword [rax + 8]
movss xmm2, dword [rax + 0xc]
subss xmm1, dword [rbp - 0x38]
subss xmm2, dword [rbp - 0x34]
mulss xmm1, dword [0x14005a2ec]
mulss xmm2, dword [0x14005a2ec]
movss dword [rbp - 0x30], xmm1
movss dword [rbp - 0x2c], xmm2
call fcn.1400180d0
xor edx, edx
lea rcx, [0x140059414]
mov r8d, 0x27
call fcn.1400044a0
movss xmm6, dword [rbp - 0x38]
lea rdx, [rbp - 0x40]
movss xmm7, dword [rbp - 0x34]
lea rcx, str.Tabs
subss xmm6, dword [0x14007e614]
subss xmm7, dword [0x14007e60c]
mov r9d, 0xe
mov dword [rbp - 0x40], 0x430c0000
mov r8b, 1
subss xmm6, dword [0x14005a358]
movss dword [rbp - 0x3c], xmm7
call fcn.140006790
lea rdx, [rbp - 0x40]
mov qword [rbp - 0x40], 0
mov ecx, 0xe
call fcn.140014060
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x42f00000
lea rcx, [0x14007e30c]
mov dword [rbp - 0x3c], 0x42200000
call fcn.140038a60
test al, al
je 0x140046498
mov dword [0x1400ca234], 0
call fcn.14003d670
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x42f00000
lea rcx, str.Visual
mov dword [rbp - 0x3c], 0x42200000
call fcn.140038a60
test al, al
je 0x1400464c9
mov dword [0x1400ca234], 1
call fcn.14003d670
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x42f00000
lea rcx, str.Colors
mov dword [rbp - 0x3c], 0x42200000
call fcn.140038a60
test al, al
je 0x1400464fa
mov dword [0x1400ca234], 2
call fcn.14003d670
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x42f00000
lea rcx, str.Misc
mov dword [rbp - 0x3c], 0x42200000
call fcn.140038a60
test al, al
je 0x14004652b
mov dword [0x1400ca234], 3
call fcn.14003d670
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x42f00000
lea rcx, str.Exploit
mov dword [rbp - 0x3c], 0x42200000
call fcn.140038a60
test al, al
je 0x14004655c
mov dword [0x1400ca234], 4
mov ecx, 1
call fcn.140013880
call fcn.1400098f0
movss xmm1, dword [0x14005a380]
xorps xmm0, xmm0
call fcn.140017180
call fcn.14000b7f0
addss xmm0, dword [0x14005a340]
call fcn.140017ad0
mov r9d, 0xe
movss dword [rbp - 0x40], xmm6
mov r8b, 1
movss dword [rbp - 0x3c], xmm7
lea rdx, [rbp - 0x40]
lea rcx, str.Content
call fcn.140006790
lea rcx, str.meme.night_fortnite___selfuse_
call fcn.14003d6c0
mov ecx, dword [0x1400ca234]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm6, xmmword [rsp + 0x60]
test ecx, ecx
je 0x14004670b
sub ecx, 1
je 0x140046704
sub ecx, 1
je 0x14004669f
sub ecx, 1
je 0x140046698
cmp ecx, 1
jne 0x140046710
call fcn.14003d670
lea rdx, [0x1400ca1f8]
lea rcx, str.bullet_tp
call fcn.140039360
lea rdx, [0x1400ca1f9]
lea rcx, str.player_fly
call fcn.140039360
lea rdx, [0x1400ca1fa]
lea rcx, str.vehicle_modify
call fcn.140039360
lea rdx, [0x1400ca1fa]
lea rcx, str.Camera
call fcn.140039360
lea rcx, str.HitBox_Size
call fcn.14003d6c0
movss xmm3, dword [0x14005a364]
lea rax, str._.3f
movss xmm2, dword [0x14005a314]
lea rdx, [0x140097f2c]
mov dword [rsp + 0x28], 0
lea rcx, str.HitBoxSize
mov qword [rsp + 0x20], rax
call fcn.14003cd30
call fcn.140009560
call fcn.140013720
jmp 0x140046710
call fcn.140045830
jmp 0x140046710
call fcn.14003d670
movss xmm0, dword [0x14005f024]
call fcn.140013e80
xor r8d, r8d
lea rdx, [0x1400c98b0]
lea rcx, str.Visible_Color
call fcn.140039dc0
xor r8d, r8d
lea rdx, [0x1400c98c0]
lea rcx, str.Invisible_Color
call fcn.140039dc0
xor r8d, r8d
lea rdx, [0x1400c98e0]
lea rcx, str.Normal_Color
call fcn.140039dc0
call fcn.1400137e0
call fcn.140009560
call fcn.140013720
jmp 0x140046710
call fcn.140046960
jmp 0x140046710
call fcn.140042220
call fcn.1400098f0
call fcn.140009560
mov rcx, qword [rbp - 0x28]
xor rcx, rsp
call fcn.140054af0
add rsp, 0x70
pop rbp
ret