Function at 0x180004680
Capabilities:
Check for unmoving mouse cursor

Disassembly:
push rbx
sub rsp, 0x90
mov rax, qword [0x180037040]
xor rax, rsp
mov qword [rsp + 0x40], rax
cmp byte [0x18003b678], 0
mov rbx, rdx
mov qword [rsp + 0x20], r8
mov dword [0x180039024], 0
jne 0x1800046ba
xor al, al
jmp 0x180004a6a
mov qword [rsp + 0xa0], rdi
lea rcx, [rsp + 0x30]
movaps xmmword [rsp + 0x80], xmm6
movss xmm6, dword [rdx + 4]
movaps xmmword [rsp + 0x70], xmm7
movss xmm7, dword [rdx]
movaps xmmword [rsp + 0x60], xmm8
movaps xmmword [rsp + 0x50], xmm9
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm1, dword [rsp + 0x30]
movd xmm0, dword [rsp + 0x34]
movss xmm9, dword [rsp + 0x24]
movss xmm8, dword [rsp + 0x20]
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
comiss xmm1, xmm7
jbe 0x180004732
comiss xmm0, xmm6
jbe 0x180004732
addss xmm7, xmm8
comiss xmm7, xmm1
jbe 0x180004732
addss xmm6, xmm9
comiss xmm6, xmm0
jbe 0x180004732
mov dil, 1
jmp 0x180004735
xor dil, dil
cmp dword [0x180037a68], 0xffffffff
movaps xmm7, xmmword [rsp + 0x70]
je 0x18000477d
mov edx, dword [0x18003b718]
test edx, edx
jne 0x180004764
call fcn.180001410
test rax, rax
jne 0x18000475b
xor edx, edx
jmp 0x18000475e
mov edx, dword [rax + 4]
mov dword [0x18003b718], edx
mov ecx, 0x25
call fcn.18000d560
test ax, ax
jne 0x18000477d
mov dword [0x180037a68], 0xffffffff
movzx eax, byte [0x180038dd7]
xorps xmm6, xmm6
test al, al
je 0x1800047c6
mov edx, dword [0x18003b718]
test edx, edx
jne 0x1800047ac
call fcn.180001410
test rax, rax
jne 0x1800047a3
xor edx, edx
jmp 0x1800047a6
mov edx, dword [rax + 4]
mov dword [0x18003b718], edx
mov ecx, 0x25
call fcn.18000d560
test ax, ax
jne 0x18000489e
movzx eax, byte [0x180038dd7]
test dil, dil
jne 0x1800047de
movss xmm0, dword [0x18003b5d8]
ucomiss xmm0, xmm6
jp 0x1800047de
je 0x180004897
test al, al
jne 0x180004897
cmp byte [0x180038f18], 0
movsxd rax, dword [0x180039024]
je 0x180004873
lea rcx, [0x180038f20]
cmp byte [rax + rcx], 0
jne 0x180004807
mov byte [rax + rcx], 1
lea rcx, [rsp + 0x30]
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm2, dword [rsp + 0x30]
movd xmm3, dword [rsp + 0x34]
movss xmm1, dword [0x18003b5d8]
ucomiss xmm1, xmm6
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm3, xmm3
subss xmm2, xmm8
subss xmm3, xmm9
jp 0x18000485c
jne 0x18000485c
movaps xmm1, xmm2
movaps xmm0, xmm3
subss xmm1, dword [rbx]
movss dword [0x18003b5d8], xmm1
subss xmm0, dword [rbx + 4]
movss dword [0x18003b5dc], xmm0
subss xmm2, xmm1
movss dword [rbx], xmm2
subss xmm3, dword [0x18003b5dc]
movss dword [rbx + 4], xmm3
jmp 0x18000489e
cmp rax, 0x100
jae 0x180004a80
lea rcx, [0x180038f20]
mov qword [0x18003b5d8], 0
mov byte [rax + rcx], 0
jmp 0x18000489e
mov byte [0x180038dd7], 0
movss xmm0, dword [rbx]
lea r9, [rsp + 0x30]
movss xmm1, dword [rbx + 4]
movaps xmm3, xmm9
addss xmm3, dword [0x180031ad0]
movss dword [0x180037a8c], xmm1
movaps xmm1, xmm8
addss xmm1, dword [0x180031ad0]
movss dword [0x180037a88], xmm0
movups xmm0, xmmword [0x1800319d8]
mov qword [0x18003b5e8], 0
mov qword [0x18003b5f8], 0
movaps xmm2, xmm3
mov qword [0x18003b5e0], 0
movss xmm5, dword [rbx]
subss xmm5, dword [0x180031a98]
movss xmm4, dword [rbx + 4]
subss xmm4, dword [0x180031a98]
mov dword [0x180039020], 0
mov dword [0x180039028], 0
movdqa xmmword [rsp + 0x30], xmm0
unpcklps xmm5, xmm4
movq rcx, xmm5
call fcn.180003f70
movups xmm0, xmmword [0x180031948]
lea r9, [rsp + 0x30]
movss xmm3, dword [rbx + 4]
movaps xmm2, xmm9
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm1, xmm8
movss xmm0, dword [rbx]
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.180003f70
movups xmm0, xmmword [0x180031938]
lea r9, [rsp + 0x30]
movss xmm3, dword [rbx + 4]
movaps xmm1, xmm8
movss xmm6, dword [0x180031b24]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm2, xmm6
movss xmm0, dword [rbx]
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.180003f70
movss xmm3, dword [rbx]
lea r9, [rsp + 0x30]
movss xmm2, dword [rbx + 4]
movaps xmm1, xmm3
movups xmm0, xmmword [0x180031878]
mov r8d, 2
addss xmm1, xmm8
addss xmm2, xmm6
movdqa xmmword [rsp + 0x30], xmm0
unpcklps xmm1, xmm2
movq rdx, xmm1
movaps xmm1, xmm3
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.180003e80
movss xmm0, dword [0x180039028]
lea r8, [rsp + 0x30]
movss xmm1, dword [rbx]
addss xmm0, xmm6
subss xmm1, dword [0x180031b5c]
mulss xmm8, dword [0x180031a58]
lea rcx, str.SubZero_Free_Nova__discord.gg_subz__Made_By_Payson
movss xmm2, dword [rbx + 4]
addss xmm2, dword [0x180031af8]
addss xmm1, xmm8
movss dword [0x180039028], xmm0
movups xmm0, xmmword [0x1800318b8]
movdqa xmmword [rsp + 0x30], xmm0
unpcklps xmm1, xmm2
movq rdx, xmm1
call fcn.180003ae0
movaps xmm8, xmmword [rsp + 0x60]
mov al, 1
movaps xmm6, xmmword [rsp + 0x80]
mov rdi, qword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0x50]
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.18000d730
add rsp, 0x90
pop rbx
ret
call fcn.18000d858
int3