Function at 0x140068a30
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
movaps xmmword [rax - 0x48], xmm6
lea rdx, str.Roblox
movaps xmmword [rax - 0x58], xmm7
xor ecx, ecx
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
call qword [sym.imp.USER32.dll_FindWindowA]
mov rdi, rax
test rax, rax
je 0x140068d5c
movss xmm9, dword [0x1401073a4]
movabs rsi, 0x7ffffffffd050f7f
movss xmm10, dword [0x140107434]
mov r12d, 0xff
movabs r14, 0x7fffffffffffffff
xor r15d, r15d
nop dword [rax]
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp rax, rdi
je 0x140068b02
lea rcx, [rbp + 0x77]
call fcn.140002b50
mov rax, qword [rbp + 0x77]
mov qword [rbp + 0x6f], rax
cmp rax, rsi
je 0x140068af3
mov ecx, 1
cmovl ecx, r12d
test cl, cl
jns 0x140068af3
add rax, 0x2faf080
lea rcx, [rbp + 0x6f]
mov qword [rbp + 0x6f], rax
call fcn.140008260
jmp 0x140068ab0
lea rcx, [rbp + 0x6f]
mov qword [rbp + 0x6f], r14
call fcn.140008260
jmp 0x140068ab0
mov rcx, qword [0x14011faa0]
add rcx, 0x118
call fcn.14006d970
lea rcx, [rax + 0x2a0]
call fcn.14006d970
xorps xmm0, xmm0
mov qword [rbp + 0x6f], rax
mov r8d, reloc.WS2_32.dll_recv
mov qword [rbp - 0x39], r15
lea rdx, str.HumanoidRootPart
mov qword [rbp - 0x31], r15
lea rcx, [rbp - 0x49]
movups xmmword [rbp - 0x49], xmm0
call fcn.140007750
lea r8, [rbp - 0x49]
lea rdx, [rbp + 0x67]
lea rcx, [rbp + 0x6f]
call fcn.14006ca40
mov ecx, dword [0x14011e28c]
test ecx, ecx
je 0x140068b8f
sub ecx, 1
je 0x140068b77
cmp ecx, 1
jne 0x140068bad
mov byte [0x14011e298], cl
jmp 0x140068bad
mov ecx, dword [0x14011e288]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne byte [0x14011e298]
jmp 0x140068bad
mov ecx, dword [0x14011e288]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140068bad
cmp byte [0x14011e298], r15b
sete byte [0x14011e298]
mov ecx, dword [0x14011e2a4]
test ecx, ecx
je 0x140068be1
sub ecx, 1
je 0x140068bc9
cmp ecx, 1
jne 0x140068bff
mov byte [0x14011e2b0], cl
jmp 0x140068bff
mov ecx, dword [0x14011e2a0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne byte [0x14011e2b0]
jmp 0x140068bff
mov ecx, dword [0x14011e2a0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140068bff
cmp byte [0x14011e2b0], r15b
sete byte [0x14011e2b0]
cmp byte [0x14011fa96], r15b
je 0x140068d2b
cmp byte [0x14011e298], r15b
je 0x140068d2b
mov rcx, qword [rbp + 0x67]
test rcx, rcx
je 0x140068d2f
lea rbx, [rcx + 0x160]
mov rcx, rbx
call fcn.14006d970
test rax, rax
jne 0x140068c46
xorps xmm7, xmm7
xorps xmm6, xmm6
xorps xmm8, xmm8
jmp 0x140068c7b
xor ecx, ecx
lea rdx, [rsp + 0x20]
mov qword [rsp + 0x20], rcx
mov r8d, ntohs
mov dword [rsp + 0x28], ecx
lea rcx, [rax + 0x140]
call fcn.140069050
movss xmm7, dword [rsp + 0x20]
movss xmm6, dword [rsp + 0x24]
movss xmm8, dword [rsp + 0x28]
mov rcx, rbx
call fcn.14006d970
test rax, rax
jne 0x140068c93
xorps xmm0, xmm0
xorps xmm3, xmm3
xorps xmm1, xmm1
jmp 0x140068cc7
xor ecx, ecx
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x30], rcx
mov r8d, ntohs
mov dword [rsp + 0x38], ecx
lea rcx, [rax + 0x14c]
call fcn.140069050
movss xmm0, dword [rsp + 0x30]
movss xmm3, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x38]
cmp byte [0x14011fa7e], r15b
xorps xmm2, xmm2
movss xmm4, dword [0x14011e124]
mulss xmm4, xmm10
mulss xmm0, xmm9
mulss xmm1, xmm9
mulss xmm0, xmm4
mulss xmm1, xmm4
mulss xmm3, xmm9
je 0x140068cfe
movaps xmm2, xmm3
mulss xmm2, xmm4
addss xmm0, xmm7
addss xmm6, xmm2
addss xmm1, xmm8
lea r8, [rbp - 0x79]
lea rdx, [rbp - 0x59]
lea rcx, [rbp + 0x67]
movss dword [rbp - 0x79], xmm0
movss dword [rbp - 0x75], xmm6
movss dword [rbp - 0x71], xmm1
call fcn.14006ccd0
mov rcx, qword [rbp + 0x67]
cmp byte [0x14011fa7e], r15b
je 0x140068ab0
cmp byte [0x14011e2b0], r15b
je 0x140068ab0
test rcx, rcx
je 0x140068ab0
call fcn.1400687d0
jmp 0x140068ab0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Roblox_window_not_found_
call fcn.140006c20
lea rdx, [0x140006ff0]
mov rcx, rax
lea r11, [rsp + 0xe0]
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 r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
jmp qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]