Function at 0x1400014c0
Capabilities:
Log keystrokes via polling

Disassembly:
mov r11, rsp
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x14006a040]
xor rax, rsp
mov qword [rbp - 8], rax
cmp byte [0x14006a0d0], 0
je 0x140001a2e
mov qword [r11 + 8], rbx
mov ecx, 0x52
mov qword [r11 + 0x10], rdi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14000150b
cmp byte [0x14006aaa0], 0
sete byte [0x14006aaa0]
mov rbx, qword [0x14006aac0]
lea rdx, [rbp - 0x30]
movss xmm1, dword [0x14006a0c4]
xorps xmm2, xmm2
movss xmm0, dword [0x14006a0c0]
unpcklps xmm0, xmm1
xorps xmm1, xmm1
mov eax, dword [rbx + 0x1dc0]
lea rcx, [rbx + 0x1e70]
movsd qword [rbx + 0x1dd4], xmm0
or eax, 1
mov dword [rbx + 0x1dc0], eax
or eax, 0x42
mov dword [rbx + 0x1dc4], 2
mov byte [rbx + 0x1dfc], 1
unpcklps xmm1, xmm2
movsd qword [rbx + 0x1ddc], xmm1
movss xmm0, dword [0x14006a0c8]
movss xmm1, dword [0x14006a0cc]
movss dword [rbx + 0x1de4], xmm0
movss dword [rbx + 0x1de8], xmm1
mov dword [rbx + 0x1dc0], eax
mov dword [rbx + 0x1dc8], 1
mov dword [rbx + 0x1e20], 0x3f800000
movups xmm0, xmmword [rbx + 0x179c]
mov dword [rbp - 0x30], 0xa
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x179c], 0x3f19999a
lea rdx, [rbp - 0x30]
mov dword [rbx + 0x17a0], 0x3e4ccccd
mov dword [rbx + 0x17a4], 0x3f4ccccd
mov dword [rbx + 0x17a8], 0x3f800000
mov rbx, qword [0x14006aac0]
mov dword [rbp - 0x30], 0xb
movups xmm0, xmmword [rbx + 0x17ac]
lea rcx, [rbx + 0x1e70]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x17ac], 0x3f19999a
lea rdx, [0x14006a0d0]
mov dword [rbx + 0x17b0], 0x3e4ccccd
lea rcx, str.Nebula_v1
mov dword [rbx + 0x17b4], 0x3f4ccccd
mov r8d, 0x12a
mov dword [rbx + 0x17b8], 0x3f800000
call fcn.14000ee80
mov rbx, qword [0x14006aac0]
lea rdx, [rbp - 0x30]
xor edi, edi
mov dword [rbp - 0x30], edi
movups xmm0, xmmword [rbx + 0x16fc]
lea rcx, [rbx + 0x1e70]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x16fc], 0x3f19999a
lea rdx, [rbp - 0x30]
mov dword [rbx + 0x1700], 0x3e4ccccd
mov dword [rbx + 0x1704], 0x3f4ccccd
mov dword [rbx + 0x1708], 0x3f800000
mov rbx, qword [0x14006aac0]
mov dword [rbp - 0x30], 0x12
movups xmm0, xmmword [rbx + 0x181c]
lea rcx, [rbx + 0x1e70]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x181c], 0x3f19999a
lea rdx, [0x14006aaa0]
mov dword [rbx + 0x1820], 0x3e4ccccd
lea rcx, str.Enable
mov dword [rbx + 0x1824], 0x3f4ccccd
mov dword [rbx + 0x1828], 0x3f800000
call fcn.140044400
lea ecx, [rdi + 1]
call fcn.140003ef0
lea ecx, [rdi + 1]
call fcn.140003ef0
mov rbx, qword [0x14006aac0]
mov dword [rbp - 0x30], 0x13
movups xmm0, xmmword [rbx + 0x182c]
movups xmmword [rbp - 0x2c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x30]
call fcn.1400295e0
mov dword [rbx + 0x182c], 0x3f19999a
lea rax, [rbp - 0x10]
mov dword [rbx + 0x1830], 0x3e4ccccd
lea r9, [rbp - 0x18]
mov dword [rbx + 0x1834], 0x3f4ccccd
mov dword [rbx + 0x1838], 0x3f800000
mov dword [rbp - 0x10], 0x14
mov dword [rbp - 0x18], 1
mov qword [rsp + 0x20], rax
call fcn.140045e50
lea ecx, [rdi + 1]
call fcn.140003ef0
mov rbx, qword [0x14006aac0]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], edi
movups xmm0, xmmword [rbx + 0x16fc]
lea rcx, [rbx + 0x1e70]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x16fc], 0x3f19999a
lea rcx, str.Toggle_Autoclicker_:_R
mov dword [rbx + 0x1700], 0x3e4ccccd
mov dword [rbx + 0x1704], 0x3f4ccccd
mov dword [rbx + 0x1708], 0x3f800000
call fcn.140042680
lea ecx, [rdi + 1]
call fcn.140003ef0
mov rbx, qword [0x14006aac0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
cmp byte [rax + 0xd4], dil
jne 0x14000182d
movss xmm1, dword [0x140062188]
lea rcx, [rbp - 0x18]
mov qword [rbp - 0x18], rdi
call fcn.140013b00
mov rbx, qword [0x14006aac0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
cmp byte [rax + 0xd4], dil
jne 0x140001867
movss xmm1, dword [0x140062188]
lea rcx, [rbp - 0x18]
mov qword [rbp - 0x18], rdi
call fcn.140013b00
mov rbx, qword [0x14006aac0]
movups xmm0, xmmword [rbx + 0x16fc]
lea rcx, [rbx + 0x1e70]
mov dword [rbp - 0x30], edi
lea rdx, [rbp - 0x30]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x16fc], 0x3f19999a
lea rdx, [rbp - 0x30]
mov dword [rbx + 0x1700], 0x3e4ccccd
mov dword [rbx + 0x1704], 0x3f4ccccd
mov dword [rbx + 0x1708], 0x3f800000
mov rbx, qword [0x14006aac0]
mov dword [rbp - 0x30], 0x12
movups xmm0, xmmword [rbx + 0x181c]
lea rcx, [rbx + 0x1e70]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x181c], 0x3f19999a
lea rdx, [0x14006aaa1]
mov dword [rbx + 0x1820], 0x3e4ccccd
lea rcx, str.Only_work_in_Minecraft
mov dword [rbx + 0x1824], 0x3f4ccccd
mov dword [rbx + 0x1828], 0x3f800000
call fcn.140044400
mov ecx, 1
call fcn.140003ef0
mov ecx, 1
call fcn.140003ef0
mov rbx, qword [0x14006aac0]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], edi
movups xmm0, xmmword [rbx + 0x16fc]
lea rcx, [rbx + 0x1e70]
movups xmmword [rbp - 0x2c], xmm0
call fcn.1400295e0
mov dword [rbx + 0x16fc], 0x3f19999a
mov dword [rbx + 0x1700], 0x3e4ccccd
mov dword [rbx + 0x1704], 0x3f4ccccd
mov dword [rbx + 0x1708], 0x3f800000
mov rcx, qword [0x14006aac0]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x5c]
subss xmm0, dword [0x140062130]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, str.Autoclicker_created_by_travis1
movss xmm3, dword [rax + 0x50]
movss xmm2, dword [rax + 0x54]
subss xmm3, dword [rax + 0x9c]
subss xmm2, dword [rax + 0xa0]
addss xmm3, dword [0x140062124]
addss xmm2, xmm0
movss dword [rax + 0x118], xmm3
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
movss xmm0, dword [rax + 0x134]
maxss xmm1, xmm3
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140042680
mov ecx, 1
call fcn.140003ef0
call fcn.1400120f0
mov ecx, 2
call fcn.140003ef0
mov rdi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x80]
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140051b10
add rsp, 0x70
pop rbp
ret