Function at 0x14007d610
Capabilities:
Check for unmoving mouse cursor
Hide graphical window
Log keystrokes via polling

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x1401080c0]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rax, qword [0x14010bb30]
xor ecx, ecx
or dword [rax + 0x3f30], 3
mov dword [rax + 0x3f50], 0x43e10000
mov dword [rax + 0x3f54], 0x43c80000
mov dword [rax + 0x3f38], 2
mov qword [rax + 0x3f40], rcx
mov qword [rax + 0x3f48], rcx
mov dword [rax + 0x3f34], 2
mov ecx, dword [0x140108f9c]
mov dword [0x140109050], ecx
test ecx, ecx
je 0x14007d6e6
mov edx, dword [reloc.OLEAUT32.dll_SysReAllocString]
test edx, edx
je 0x14007d6df
sub edx, 1
je 0x14007d6cc
cmp edx, 1
jne 0x14007d6e6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x14007d6ac
mov byte [0x140109049], 1
jmp 0x14007d6e6
cmp byte [0x140109049], 0
je 0x14007d6e6
cmp byte [0x140109048], 0
mov byte [0x140109049], 0
sete byte [0x140109048]
jmp 0x14007d6e6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x140109048], al
jmp 0x14007d6e6
mov byte [0x140109048], 1
cmp byte [0x140109048], 0
mov rcx, qword [0x14010bcf0]
je 0x14007d6fa
xor edx, edx
jmp 0x14007d6ff
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [0x140108cf0], 0
je 0x14007e014
mov r8d, 0x26
lea rdx, [0x140108cf0]
lea rcx, str.___________________________________________________exhaust_clicker_beta
call fcn.14004f680
test al, al
je 0x14007dfff
mov rax, qword [0x14010bb30]
mov qword [rsp + 0xa0], rbx
movaps xmmword [rsp + 0x70], xmm7
xorps xmm7, xmm7
mov qword [rsp + 0xb0], rdi
movss xmm0, dword [rax + 0x3660]
ucomiss xmm0, xmm7
jp 0x14007d7a0
jne 0x14007d7a0
mov rbx, qword [0x14010bcf0]
lea rcx, [rbp + 7]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rbp + 0x17]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [rbp + 7]
sub edi, dword [rbp + 0x17]
mov ebx, dword [rbp + 0xb]
sub ebx, dword [rbp + 0x1b]
mov rax, qword [0x14010bb30]
mov dword [0x14010bc88], ebx
mov dword [0x14010bc84], edi
jmp 0x14007d7ac
mov ebx, dword [0x14010bc88]
mov edi, dword [0x14010bc84]
test ebx, ebx
js 0x14007d86d
movss xmm0, dword [rax + 0x37b8]
mulss xmm0, dword [0x1400f2b2c]
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
addss xmm0, dword [rax + 0x3b98]
comiss xmm0, xmm1
jb 0x14007d86d
cmp byte [rax + 0xd14], 0
je 0x14007d86d
movss xmm1, dword [rax + 0x38]
movss xmm0, dword [rax + 0x3688]
mulss xmm1, xmm1
comiss xmm0, xmm1
setae al
test al, al
je 0x14007d86d
mov qword [rsp + 0xa8], rsi
lea rcx, [rbp + 0xf]
mov rsi, qword [0x14010bcf0]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, 7
test edi, edi
je 0x14007d83d
test ebx, ebx
je 0x14007d83d
mov eax, dword [rbp + 0xf]
sub eax, edi
mov edi, eax
mov eax, dword [rbp + 0x13]
sub eax, ebx
mov ebx, eax
mov eax, 5
and eax, 0xfffffffe
mov r9d, ebx
mov dword [rsp + 0x30], eax
mov r8d, edi
mov dword [rsp + 0x28], 0x190
xor edx, edx
mov rcx, rsi
mov dword [rsp + 0x20], 0x1c2
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rsi, qword [rsp + 0xa8]
call fcn.140079070
mov rdi, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xa0]
test al, al
je 0x14007dff5
lea rcx, str.clicker
call fcn.14007ac80
test al, al
je 0x14007dfbc
mov rcx, qword [0x14010bb30]
movaps xmmword [rsp + 0x80], xmm6
cmp byte [rcx + 0x407b], 0
mov rdx, qword [rcx + 0x3e28]
je 0x14007d8f2
cmp byte [rcx + 0x407a], 0
jne 0x14007d8f2
test byte [rcx + 0x3ef4], 4
jne 0x14007d996
mov eax, dword [rcx + 0x4040]
cmp eax, dword [rcx + 0x3ef0]
jne 0x14007d996
test eax, eax
je 0x14007d996
jmp 0x14007d98a
mov eax, dword [rcx + 0x3ef8]
test al, 1
je 0x14007d996
cmp qword [rcx + 0x3e30], rdx
je 0x14007d911
test al, al
jns 0x14007d996
mov eax, dword [rcx + 0x3e74]
test eax, eax
je 0x14007d931
cmp eax, dword [rcx + 0x3ef0]
je 0x14007d931
cmp byte [rcx + 0x3e81], 0
jne 0x14007d931
cmp eax, dword [rdx + 0x54]
jne 0x14007d996
mov rax, qword [rcx + 0x4038]
test rax, rax
je 0x14007d96d
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14007d96d
cmp byte [rax + 0x8f], 0
je 0x14007d96d
cmp rax, qword [rdx + 0x350]
je 0x14007d96d
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14007d996
bt r8d, 0x1a
jb 0x14007d996
test byte [rcx + 0x3ef4], 4
jne 0x14007d996
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3ef0], eax
jne 0x14007d98a
cmp byte [rdx + 0x90], 0
jne 0x14007d996
lea rcx, str.Press_Ctrl__Left_click_on_the_slider_for_custom_values._nValues_between_9.5f___12.5f_are_recommended_for_bypassing_server_sided_anti_cheats.
call fcn.140053d60
lea rdx, [0x140108f74]
lea rcx, str.LeftClicker
call fcn.140071060
movzx eax, byte [0x140108f74]
test al, al
je 0x14007d9e5
lea rcx, str.Mode:
call fcn.14006f710
movzx eax, byte [0x140108f74]
test al, al
je 0x14007d9e5
lea rdx, [0x140108f77]
lea rcx, [0x1400f2814]
call fcn.140071060
movzx eax, byte [0x140108f74]
cmp byte [0x140108f77], 0
je 0x14007d9f7
mov word [0x140108f77], 1
movss xmm6, dword [0x1400f2bb8]
test al, al
je 0x14007da33
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140052e80
movzx eax, byte [0x140108f74]
test al, al
je 0x14007da33
lea rdx, [0x140108f78]
lea rcx, str.Legit
call fcn.140071060
movzx eax, byte [0x140108f74]
cmp byte [0x140108f78], 0
je 0x14007da45
mov word [0x140108f77], 0x100
test al, al
je 0x14007dc10
mov rcx, qword [0x14010bb30]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007da86
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
cmp byte [0x140108f74], 0
je 0x14007dc10
lea rax, str._.2f_min_cps
mov dword [rbp + 0xf], 0x41a00000
mov qword [rsp + 0x28], rax
lea r9, [rbp + 7]
lea rax, [rbp + 0xf]
mov dword [rbp + 7], 0x3f800000
lea r8, [0x140108f7c]
mov qword [rsp + 0x20], rax
lea rcx, str.var::clicker::min_cps
call fcn.140072b30
test al, al
je 0x14007daea
movss xmm0, dword [0x140108f7c]
comiss xmm0, dword [0x140108f80]
jbe 0x14007daea
movss dword [0x140108f80], xmm0
cmp byte [0x140108f74], 0
je 0x14007dc10
lea rax, str._.2f_max_cps
mov dword [rbp + 7], 0x41a00000
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xf]
lea rax, [rbp + 7]
mov dword [rbp + 0xf], 0x3f800000
lea r8, [0x140108f80]
mov qword [rsp + 0x20], rax
lea rcx, str.var::clicker::max_cps
call fcn.140072b30
test al, al
je 0x14007db52
movss xmm1, dword [0x140108f80]
movss xmm0, dword [0x140108f7c]
comiss xmm0, xmm1
jbe 0x14007db52
movss dword [0x140108f7c], xmm1
cmp byte [0x140108f74], 0
je 0x14007dc10
mov rcx, qword [0x14010bb30]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007db9f
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
mov rcx, qword [0x14010bb30]
movzx eax, byte [0x140108f74]
test al, al
je 0x14007dc10
mov rdx, qword [rcx + 0x3e28]
cmp byte [rdx + 0x93], 0
jne 0x14007dbda
mov eax, dword [rdx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140071850
movzx eax, byte [0x140108f74]
mov rcx, qword [0x14010bb30]
test al, al
je 0x14007dc10
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007dc10
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
lea rdx, [0x140108f76]
lea rcx, str.Block_Hit
call fcn.140071060
cmp byte [0x140108f76], 0
je 0x14007dd01
lea rdx, [0x140108f8c]
lea rcx, str.Hold_RMB
call fcn.140071060
cmp byte [0x140108f76], 0
je 0x14007dd01
mov rcx, qword [0x14010bb30]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007dc90
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
mov rcx, qword [0x14010bb30]
movzx eax, byte [0x140108f76]
test al, al
je 0x14007dd01
mov rdx, qword [rcx + 0x3e28]
cmp byte [rdx + 0x93], 0
jne 0x14007dccb
mov eax, dword [rdx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140071850
movzx eax, byte [0x140108f76]
mov rcx, qword [0x14010bb30]
test al, al
je 0x14007dd01
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007dd01
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
lea rdx, [0x140108f8d]
lea rcx, str.Jitter
call fcn.140071060
cmp byte [0x140108f8d], 0
je 0x14007dea6
mov rcx, qword [0x14010bb30]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007dd5a
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
cmp byte [0x140108f8d], 0
je 0x14007dea6
lea rax, str._.2f_intensity
mov dword [rbp + 7], 0x41000000
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xf]
lea rax, [rbp + 7]
mov dword [rbp + 0xf], 0x3f800000
lea r8, [0x140108f90]
mov qword [rsp + 0x20], rax
lea rcx, str.var::clicker::jitter_intensity
call fcn.140072b30
cmp byte [0x140108f8d], 0
je 0x14007dea6
lea rax, str._.2f_chance
mov dword [rbp + 7], 0x42c80000
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xf]
lea rax, [rbp + 7]
mov dword [rbp + 0xf], 0x3f800000
lea r8, [0x140108f94]
mov qword [rsp + 0x20], rax
lea rcx, str.var::clicker::jitter_chance
call fcn.140072b30
cmp byte [0x140108f8d], 0
je 0x14007dea6
mov rcx, qword [0x14010bb30]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007de35
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
mov rcx, qword [0x14010bb30]
movzx eax, byte [0x140108f8d]
test al, al
je 0x14007dea6
mov rdx, qword [rcx + 0x3e28]
cmp byte [rdx + 0x93], 0
jne 0x14007de70
mov eax, dword [rdx + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140071850
movzx eax, byte [0x140108f8d]
mov rcx, qword [0x14010bb30]
test al, al
je 0x14007dea6
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007dea6
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
lea rdx, [0x140108f98]
lea rcx, str.Clicksounds
call fcn.140071060
cmp byte [0x140108f98], 0
je 0x14007df77
mov rcx, qword [0x14010bb30]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007deff
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
movzx ecx, byte [0x140108f98]
test cl, cl
je 0x14007df77
mov rax, qword [0x14010bb30]
mov rax, qword [rax + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007df3a
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140071850
movzx ecx, byte [0x140108f98]
test cl, cl
je 0x14007df77
mov rcx, qword [0x14010bb30]
mov rax, qword [rcx + 0x3e28]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e28]
cmp byte [rax + 0x93], 0
jne 0x14007df77
movaps xmm1, xmm6
mov qword [rbp + 7], 0
lea rcx, [rbp + 7]
call fcn.140052bb0
mov r8, qword [0x14010bb30]
movaps xmm6, xmmword [rsp + 0x80]
mov rdx, qword [r8 + 0x3e28]
cmp byte [rdx + 0x93], 0
jne 0x14007dfbc
mov r8, qword [r8 + 0x42f0]
test r8, r8
je 0x14007dfbc
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x14007dfbc
dec dword [rdx + 0xc8]
lea rcx, str.info
call fcn.14007ac80
test al, al
je 0x14007dff0
lea rcx, str.this_autoclick_was_made_by_tosted__malbor0__inspired_by_the_b1scoito_clicker
call fcn.14006f710
lea rcx, str._https:__github.com_b1scoito_clicker_____thanks_for_the_imgui_and_some_features_:_
call fcn.14006f710
lea rcx, str.for_any_issues_or_suggestions__you_can_contact_me_on_discord:_whenyourestrange.
call fcn.14006f710
call fcn.140079520
call fcn.1400519f0
movaps xmm7, xmmword [rsp + 0x70]
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140083c60
add rsp, 0x90
pop rbp
ret
xor ecx, ecx
call fcn.14008e158
int3