Function at 0x14003f390
Capabilities:
Check for unmoving mouse cursor
Create process on windows
Get graphical window text
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x3a8]
sub rsp, 0x490
movaps xmmword [rax - 0x28], xmm6
mov rax, qword [0x1400af020]
xor rax, rsp
mov qword [rbp + 0x370], rax
xor r14d, r14d
mov rax, qword [0x1400b1718]
mov dword [rax + 0x3f60], 0x44160000
mov dword [rax + 0x3f64], 0x43af0000
mov dword [rax + 0x3f48], 2
or dword [rax + 0x3f40], 3
mov qword [rax + 0x3f50], r14
mov qword [rax + 0x3f58], r14
mov dword [rax + 0x3f44], 2
mov ecx, dword [0x1400afaf4]
mov dword [0x1400afd50], ecx
test ecx, ecx
je 0x14003f482
mov edx, dword [0x1400afd4c]
test edx, edx
je 0x14003f47b
sub edx, 1
je 0x14003f468
cmp edx, 1
jne 0x14003f482
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x14003f448
mov byte [0x1400afd49], 1
jmp 0x14003f482
cmp byte [0x1400afd49], r14b
je 0x14003f482
cmp byte [0x1400afd48], r14b
sete byte [0x1400afd48]
mov byte [0x1400afd49], r14b
jmp 0x14003f482
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x1400afd48], al
jmp 0x14003f482
mov byte [0x1400afd48], 1
mov rcx, qword [0x1400b17e0]
cmp byte [0x1400afd48], r14b
je 0x14003f496
xor edx, edx
jmp 0x14003f49b
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [0x1400afa60], r14b
je 0x140040c0e
mov r8d, 0x26
lea rdx, [0x1400afa60]
lea rcx, str.Kitty_Clicker__Beta
call fcn.14000da30
test al, al
je 0x140040ba9
mov rcx, qword [0x1400b1718]
movss xmm0, dword [rcx + 0x3660]
xorps xmm6, xmm6
ucomiss xmm0, xmm6
jp 0x14003f52d
jne 0x14003f52d
mov rbx, qword [0x1400b17e0]
lea rcx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowRect]
mov edi, dword [rsp + 0x60]
sub edi, dword [rsp + 0x40]
mov dword [0x1400b176c], edi
mov ebx, dword [rsp + 0x64]
sub ebx, dword [rsp + 0x44]
mov dword [0x1400b1770], ebx
mov rcx, qword [0x1400b1718]
jmp 0x14003f539
mov ebx, dword [0x1400b1770]
mov edi, dword [0x1400b176c]
test ebx, ebx
js 0x14003f5f0
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rcx + 0x37b8]
mulss xmm0, dword [0x1400a0a64]
addss xmm0, dword [rcx + 0x3ba8]
comiss xmm0, xmm1
jb 0x14003f5f0
cmp byte [rcx + 0xd14], r14b
je 0x14003f5f0
movss xmm1, dword [rcx + 0x38]
mulss xmm1, xmm1
movss xmm0, dword [rcx + 0x3688]
comiss xmm0, xmm1
setae al
test al, al
je 0x14003f5f0
mov rsi, qword [0x1400b17e0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, 7
test edi, edi
je 0x14003f5c1
test ebx, ebx
je 0x14003f5c1
mov eax, dword [rsp + 0x68]
sub eax, edi
mov edi, eax
mov eax, dword [rsp + 0x6c]
sub eax, ebx
mov ebx, eax
mov eax, 5
and eax, 0xfffffffe
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], 0x15e
mov dword [rsp + 0x20], 0x258
mov r9d, ebx
mov r8d, edi
xor edx, edx
mov rcx, rsi
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rcx, qword [0x1400b1718]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [0x1400a0ae0]
mulss xmm0, dword [0x1400a0998]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e38]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm0
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
call fcn.140038820
test al, al
je 0x140040ba9
lea rcx, str.Auto_Clicker
call fcn.14003a2e0
mov rdi, 0xffffffffffffffff
test al, al
je 0x140040492
lea rcx, str.General
call fcn.14002def0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x14003f6c4
cmp byte [rcx + 0x408a], r14b
jne 0x14003f6c4
test byte [rcx + 0x3f04], 4
jne 0x14003f76f
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x14003f76f
test eax, eax
je 0x14003f76f
jmp 0x14003f75c
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x14003f76f
cmp qword [rcx + 0x3e40], rdx
je 0x14003f6e3
test al, al
jns 0x14003f76f
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x14003f703
cmp eax, dword [rcx + 0x3f00]
je 0x14003f703
cmp byte [rcx + 0x3e91], r14b
jne 0x14003f703
cmp eax, dword [rdx + 0x54]
jne 0x14003f76f
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x14003f73f
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14003f73f
cmp byte [rax + 0x8f], r14b
je 0x14003f73f
cmp rax, qword [rdx + 0x350]
je 0x14003f73f
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14003f76f
bt r8d, 0x1a
jb 0x14003f76f
test byte [rcx + 0x3f04], 4
jne 0x14003f76f
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x14003f75c
cmp byte [rdx + 0x90], r14b
jne 0x14003f76f
lea rcx, str.Press_Ctrl__Left_click_on_the_slider_for_custom_values._nValues_between_9.5f___15.5f_are_recommended_for_bypassing_server_sided_anti_cheats.
call fcn.1400123e0
mov rcx, qword [0x1400b1718]
mov rax, qword [rcx + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x14003f791
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rdx, [0x1400afae4]
lea rcx, str.Left_Clicker
call fcn.14002fba0
lea rbx, str._.2f_cps
cmp byte [0x1400afae4], r14b
je 0x14003f7f0
mov dword [rsp + 0x68], 0x41a00000
mov dword [rsp + 0x60], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x1400afae8]
mov edx, 8
lea rcx, str.var::clicker::f_left_cps
call fcn.1400321a0
lea rdx, [0x1400afae5]
lea rcx, str.Right_Clicker
call fcn.14002fba0
cmp byte [0x1400afae5], r14b
je 0x14003f848
mov dword [rsp + 0x60], 0x41a00000
mov dword [rsp + 0x68], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afaec]
mov edx, 8
lea rcx, str.var::clicker::f_right_cps
call fcn.1400321a0
lea rdx, [0x1400afae6]
lea rcx, str.Jitter__Im_working_on_it_:__
call fcn.14002fba0
lea rcx, str.Keybind
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x14003f890
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
mov r8d, 0x96
lea rdx, [0x1400afad8]
call fcn.140040c30
movss xmm1, dword [0x1400a0b2c]
xorps xmm0, xmm0
call fcn.140011460
movss xmm0, dword [0x1400a0acc]
call fcn.140011510
mov edx, r14d
lea rcx, str.Always
nop dword [rax]
mov rax, rdi
inc rax
cmp byte [rcx + rax], r14b
jne 0x14003f8d3
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x14003f8d0
mov dword [rsp + 0x20], edx
lea rdx, [0x1400afadc]
call fcn.1400318d0
mov rcx, qword [0x1400b1718]
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov r8, qword [rcx + 0x3e38]
movsxd rdx, dword [r8 + 0x1a0]
mov rax, qword [r8 + 0x1a8]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x194], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1a0], eax
lea rcx, str.Inventory
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x14003f96d
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
mov ecx, dword [0x1400afae0]
test ecx, ecx
je 0x14003face
cmp ecx, 1
jne 0x14003fbd1
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9d, [rcx + 0x1f]
lea rbx, [0x1400b1870]
mov r8, rbx
xor edx, edx
lea rcx, str.var::input::buffer
call fcn.140034ca0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x14003fa0a
cmp byte [rcx + 0x408a], r14b
jne 0x14003fa0a
test byte [rcx + 0x3f04], 4
jne 0x14003faae
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x14003faae
test eax, eax
je 0x14003faae
jmp 0x14003faa2
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x14003faae
cmp qword [rcx + 0x3e40], rdx
je 0x14003fa29
test al, al
jns 0x14003faae
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x14003fa49
cmp eax, dword [rcx + 0x3f00]
je 0x14003fa49
cmp byte [rcx + 0x3e91], r14b
jne 0x14003fa49
cmp eax, dword [rdx + 0x54]
jne 0x14003faae
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x14003fa85
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14003fa85
cmp byte [rax + 0x8f], r14b
je 0x14003fa85
cmp rax, qword [rdx + 0x350]
je 0x14003fa85
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14003faae
bt r8d, 0x1a
jb 0x14003faae
test byte [rcx + 0x3f04], 4
jne 0x14003faae
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x14003faa2
cmp byte [rdx + 0x90], r14b
jne 0x14003faae
lea rcx, str.If_you_leave_this_blank_itll_work_anywhere.
call fcn.1400123e0
mov r8, rdi
inc r8
cmp byte [rbx + r8], r14b
jne 0x14003fab1
mov rdx, rbx
lea rcx, [0x1400afb60]
call fcn.140043420
jmp 0x14003fbd1
lea rdx, [0x1400afb1b]
lea rcx, str.Work_in_Inventory
call fcn.14002fba0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x14003fb2d
cmp byte [rcx + 0x408a], r14b
jne 0x14003fb2d
test byte [rcx + 0x3f04], 4
jne 0x14003fbd1
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x14003fbd1
test eax, eax
je 0x14003fbd1
jmp 0x14003fbc5
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x14003fbd1
cmp qword [rcx + 0x3e40], rdx
je 0x14003fb4c
test al, al
jns 0x14003fbd1
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x14003fb6c
cmp eax, dword [rcx + 0x3f00]
je 0x14003fb6c
cmp byte [rcx + 0x3e91], r14b
jne 0x14003fb6c
cmp eax, dword [rdx + 0x54]
jne 0x14003fbd1
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x14003fba8
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14003fba8
cmp byte [rax + 0x8f], r14b
je 0x14003fba8
cmp rax, qword [rdx + 0x350]
je 0x14003fba8
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14003fbd1
bt r8d, 0x1a
jb 0x14003fbd1
test byte [rcx + 0x3f04], 4
jne 0x14003fbd1
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x14003fbc5
cmp byte [rdx + 0x90], r14b
jne 0x14003fbd1
lea rcx, str.If_enabled__the_clicker_will_also_work_in_the_inventory.
call fcn.1400123e0
cmp byte [0x1400afaf0], r14b
jne 0x140040316
lea rcx, str.Randomization
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x14003fc13
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rdx, [0x1400afaf9]
lea rcx, str.Continuation
call fcn.14002fba0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x14003fc72
cmp byte [rcx + 0x408a], r14b
jne 0x14003fc72
test byte [rcx + 0x3f04], 4
jne 0x14003fd16
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x14003fd16
test eax, eax
je 0x14003fd16
jmp 0x14003fd0a
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x14003fd16
cmp qword [rcx + 0x3e40], rdx
je 0x14003fc91
test al, al
jns 0x14003fd16
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x14003fcb1
cmp eax, dword [rcx + 0x3f00]
je 0x14003fcb1
cmp byte [rcx + 0x3e91], r14b
jne 0x14003fcb1
cmp eax, dword [rdx + 0x54]
jne 0x14003fd16
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x14003fced
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14003fced
cmp byte [rax + 0x8f], r14b
je 0x14003fced
cmp rax, qword [rdx + 0x350]
je 0x14003fced
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14003fd16
bt r8d, 0x1a
jb 0x14003fd16
test byte [rcx + 0x3f04], 4
jne 0x14003fd16
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x14003fd0a
cmp byte [rdx + 0x90], r14b
jne 0x14003fd16
lea rcx, str.This_randomization_is_applied_in_short_periods_of_time_set_to_the_defined_CPS._nRecommended.
call fcn.1400123e0
cmp byte [0x1400afaf9], r14b
je 0x14003fd62
mov dword [rsp + 0x60], 0x40a00000
mov dword [rsp + 0x68], 0x3f800000
lea rax, str._.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afafc]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_value
call fcn.1400321a0
lea rdx, [0x1400afb18]
lea rcx, str.Spike_chance
call fcn.14002fba0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x14003fdc1
cmp byte [rcx + 0x408a], r14b
jne 0x14003fdc1
test byte [rcx + 0x3f04], 4
jne 0x14003fe65
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x14003fe65
test eax, eax
je 0x14003fe65
jmp 0x14003fe59
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x14003fe65
cmp qword [rcx + 0x3e40], rdx
je 0x14003fde0
test al, al
jns 0x14003fe65
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x14003fe00
cmp eax, dword [rcx + 0x3f00]
je 0x14003fe00
cmp byte [rcx + 0x3e91], r14b
jne 0x14003fe00
cmp eax, dword [rdx + 0x54]
jne 0x14003fe65
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x14003fe3c
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14003fe3c
cmp byte [rax + 0x8f], r14b
je 0x14003fe3c
cmp rax, qword [rdx + 0x350]
je 0x14003fe3c
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14003fe65
bt r8d, 0x1a
jb 0x14003fe65
test byte [rcx + 0x3f04], 4
jne 0x14003fe65
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x14003fe59
cmp byte [rdx + 0x90], r14b
jne 0x14003fe65
lea rcx, str.Adds_CPS_to_defined_value_with_the_given_chance.
call fcn.1400123e0
lea rbx, str.chance__d__
cmp byte [0x1400afb18], r14b
je 0x14003fef4
mov dword [rsp + 0x60], 0x64
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afb08]
mov edx, 4
lea rcx, str.var::clicker::i_cps_spike_chance
call fcn.1400321a0
mov dword [rsp + 0x60], 0x40a00000
mov dword [rsp + 0x68], 0x3f800000
lea rax, str.add__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afb0c]
mov edx, 8
lea rcx, str.var::clicker::f_cps_spike_add
call fcn.1400321a0
lea rdx, [0x1400afb19]
lea rcx, str.Drop_chance
call fcn.14002fba0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x14003ff53
cmp byte [rcx + 0x408a], r14b
jne 0x14003ff53
test byte [rcx + 0x3f04], 4
jne 0x14003fff7
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x14003fff7
test eax, eax
je 0x14003fff7
jmp 0x14003ffeb
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x14003fff7
cmp qword [rcx + 0x3e40], rdx
je 0x14003ff72
test al, al
jns 0x14003fff7
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x14003ff92
cmp eax, dword [rcx + 0x3f00]
je 0x14003ff92
cmp byte [rcx + 0x3e91], r14b
jne 0x14003ff92
cmp eax, dword [rdx + 0x54]
jne 0x14003fff7
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x14003ffce
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14003ffce
cmp byte [rax + 0x8f], r14b
je 0x14003ffce
cmp rax, qword [rdx + 0x350]
je 0x14003ffce
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14003fff7
bt r8d, 0x1a
jb 0x14003fff7
test byte [rcx + 0x3f04], 4
jne 0x14003fff7
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x14003ffeb
cmp byte [rdx + 0x90], r14b
jne 0x14003fff7
lea rcx, str.Drops_CPS_to_defined_value_with_the_given_chance.
call fcn.1400123e0
cmp byte [0x1400afb19], r14b
je 0x14004007f
mov dword [rsp + 0x60], 0x64
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afb10]
mov edx, 4
lea rcx, str.var::clicker::i_cps_drop_chance
call fcn.1400321a0
mov dword [rsp + 0x60], 0x40a00000
mov dword [rsp + 0x68], 0x3f800000
lea rax, str.remove__.1f_cps
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afb14]
mov edx, 8
lea rcx, str.var::clicker::f_cps_drop_remove
call fcn.1400321a0
lea rdx, [0x1400afaf8]
lea rcx, str.Advanced_options
call fcn.14002fba0
cmp byte [0x1400afaf8], r14b
je 0x140040316
lea rcx, str.Maximum_update_rate_delay
call fcn.14002def0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x1400400f7
cmp byte [rcx + 0x408a], r14b
jne 0x1400400f7
test byte [rcx + 0x3f04], 4
jne 0x14004019b
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x14004019b
test eax, eax
je 0x14004019b
jmp 0x14004018f
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x14004019b
cmp qword [rcx + 0x3e40], rdx
je 0x140040116
test al, al
jns 0x14004019b
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x140040136
cmp eax, dword [rcx + 0x3f00]
je 0x140040136
cmp byte [rcx + 0x3e91], r14b
jne 0x140040136
cmp eax, dword [rdx + 0x54]
jne 0x14004019b
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x140040172
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140040172
cmp byte [rax + 0x8f], r14b
je 0x140040172
cmp rax, qword [rdx + 0x350]
je 0x140040172
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14004019b
bt r8d, 0x1a
jb 0x14004019b
test byte [rcx + 0x3f04], 4
jne 0x14004019b
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x14004018f
cmp byte [rdx + 0x90], r14b
jne 0x14004019b
lea rcx, str.Maximum_CPS_rate_delay_update.
call fcn.1400123e0
mov dword [rsp + 0x60], 0x461c4000
mov dword [rsp + 0x68], 0x44bb8000
lea rbx, str._.1f_ms
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afb00]
mov edx, 8
lea rcx, str.var::clicker::f_persistence_update_rate
call fcn.1400321a0
lea rcx, str.Default_timer_randomization
call fcn.14002def0
mov rcx, qword [0x1400b1718]
mov rdx, qword [rcx + 0x3e38]
cmp byte [rcx + 0x408b], r14b
je 0x140040236
cmp byte [rcx + 0x408a], r14b
jne 0x140040236
test byte [rcx + 0x3f04], 4
jne 0x1400402da
mov eax, dword [rcx + 0x4050]
cmp eax, dword [rcx + 0x3f00]
jne 0x1400402da
test eax, eax
je 0x1400402da
jmp 0x1400402ce
mov eax, dword [rcx + 0x3f08]
test al, 1
je 0x1400402da
cmp qword [rcx + 0x3e40], rdx
je 0x140040255
test al, al
jns 0x1400402da
mov eax, dword [rcx + 0x3e84]
test eax, eax
je 0x140040275
cmp eax, dword [rcx + 0x3f00]
je 0x140040275
cmp byte [rcx + 0x3e91], r14b
jne 0x140040275
cmp eax, dword [rdx + 0x54]
jne 0x1400402da
mov rax, qword [rcx + 0x4048]
test rax, rax
je 0x1400402b1
mov rax, qword [rax + 0x350]
test rax, rax
je 0x1400402b1
cmp byte [rax + 0x8f], r14b
je 0x1400402b1
cmp rax, qword [rdx + 0x350]
je 0x1400402b1
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400402da
bt r8d, 0x1a
jb 0x1400402da
test byte [rcx + 0x3f04], 4
jne 0x1400402da
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f00], eax
jne 0x1400402ce
cmp byte [rdx + 0x90], r14b
jne 0x1400402da
lea rcx, str.Default_timer_delay_variation.
call fcn.1400123e0
mov dword [rsp + 0x60], 0x41700000
mov dword [rsp + 0x68], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
lea r8, [0x1400afb04]
mov edx, 8
lea rcx, str.var::clicker::f_default_timer_randomization
call fcn.1400321a0
lea rcx, str.Blatant_Mode
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x14004034b
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rdx, [0x1400afaf0]
lea rcx, str.Blatant
call fcn.14002fba0
mov rdx, qword [0x1400b1718]
mov rcx, qword [rdx + 0x3e38]
cmp byte [rdx + 0x408b], r14b
je 0x1400403aa
cmp byte [rdx + 0x408a], r14b
jne 0x1400403aa
test byte [rdx + 0x3f04], 4
jne 0x140040455
mov eax, dword [rdx + 0x4050]
cmp eax, dword [rdx + 0x3f00]
jne 0x140040455
test eax, eax
je 0x140040455
jmp 0x140040442
mov eax, dword [rdx + 0x3f08]
test al, 1
je 0x140040455
cmp qword [rdx + 0x3e40], rcx
je 0x1400403c9
test al, al
jns 0x140040455
mov eax, dword [rdx + 0x3e84]
test eax, eax
je 0x1400403e9
cmp eax, dword [rdx + 0x3f00]
je 0x1400403e9
cmp byte [rdx + 0x3e91], r14b
jne 0x1400403e9
cmp eax, dword [rcx + 0x54]
jne 0x140040455
mov rax, qword [rdx + 0x4048]
test rax, rax
je 0x140040425
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140040425
cmp byte [rax + 0x8f], r14b
je 0x140040425
cmp rax, qword [rcx + 0x350]
je 0x140040425
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140040455
bt r8d, 0x1a
jb 0x140040455
test byte [rdx + 0x3f04], 4
jne 0x140040455
mov eax, dword [rcx + 0x54]
cmp dword [rdx + 0x3f00], eax
jne 0x140040442
cmp byte [rcx + 0x90], r14b
jne 0x140040455
lea rcx, str.If_this_is_enabled_no_randomization_will_be_added._Use_it_at_your_own_risk.
call fcn.1400123e0
mov rdx, qword [0x1400b1718]
mov rax, qword [rdx + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x140040492
mov r8, qword [rdx + 0x4300]
test r8, r8
je 0x140040492
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140040492
mov rax, qword [rdx + 0x3e38]
dec dword [rax + 0xc8]
lea rcx, str.Misc
call fcn.14003a2e0
test al, al
je 0x140040afe
lea rcx, str.Hide
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x1400404db
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rcx, str.Hide_window_key
call fcn.14002def0
mov r8d, 0x9b
lea rdx, [0x1400afaf4]
call fcn.140040c30
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x140040522
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rcx, str.Colors
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x140040557
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rdx, [0x1400b1748]
lea rcx, str.Rainbow_Border
call fcn.14002fba0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x140040593
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rdx, [0x1400b1769]
lea rcx, str.Show_advanced_debug_info
call fcn.14002fba0
cmp byte [0x1400b1769], r14b
je 0x14004095c
lea rcx, str.Information
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], r14b
jne 0x1400405e8
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
mov edx, dword [0x1400b16f4]
lea rcx, str.Clicks_this_session:__d
call fcn.14002def0
movss xmm1, dword [0x1400b16f8]
cvtps2pd xmm1, xmm1
movq rdx, xmm1
lea rcx, str.Average_CPS:__.2f
call fcn.14002def0
lea rsi, [0x1400a04ac]
lea rbx, [0x1400a04b0]
mov rdx, rbx
cmp byte [0x1400afb80], r14b
cmovne rdx, rsi
lea rcx, str.Is_left_button_down:__s
call fcn.14002def0
mov rdx, rbx
cmp byte [0x1400afb90], r14b
cmovne rdx, rsi
lea rcx, str.Is_right_button_down:__s
call fcn.14002def0
mov ecx, dword [0x1400afa90]
test ecx, ecx
je 0x1400406c6
mov edx, dword [0x1400afa8c]
test edx, edx
je 0x1400406bf
sub edx, 1
je 0x1400406ac
cmp edx, 1
jne 0x1400406c6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
bt ax, 0xf
jae 0x14004068c
mov byte [0x1400afa89], 1
jmp 0x1400406c6
cmp byte [0x1400afa89], r14b
je 0x1400406c6
cmp byte [0x1400afa88], r14b
sete byte [0x1400afa88]
mov byte [0x1400afa89], r14b
jmp 0x1400406c6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [0x1400afa88], al
jmp 0x1400406c6
mov byte [0x1400afa88], 1
mov rdx, rbx
cmp byte [0x1400afa88], r14b
cmovne rdx, rsi
lea rcx, str.Is_hotkey_toggled:__s
call fcn.14002def0
call fcn.140047750
mov rdx, rbx
test al, al
cmovne rdx, rsi
lea rcx, str.Is_window_focused:__s
call fcn.14002def0
mov dword [rsp + 0x40], 0x18
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x44], xmm0
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0x40]
call qword [sym.imp.USER32.dll_GetCursorInfo]
test eax, eax
je 0x140040733
mov rax, qword [rsp + 0x48]
add rax, 0xffffffffffff3caf
cmp rax, 0xc34e
setbe al
mov rdx, rbx
test al, al
cmovne rdx, rsi
lea rcx, str.Is_cursor_visible:__s
call fcn.14002def0
mov rdx, rbx
cmp byte [0x1400b16fc], r14b
cmovne rdx, rsi
lea rcx, str.Is_in_inventory:__s
call fcn.14002def0
cmp byte [0x1400b16fd], r14b
cmovne rbx, rsi
mov rdx, rbx
lea rcx, str.Is_shift_pressed:__s
call fcn.14002def0
call qword [sym.imp.USER32.dll_GetForegroundWindow]
test rax, rax
jne 0x1400407a5
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400a0b80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], r14w
jmp 0x1400407eb
mov r8d, 0x80
lea rdx, [rsp + 0x70]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rsp + 0x70]
mov r8, rdi
inc r8
cmp word [rax + r8*2], r14w
jne 0x1400407d2
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x40]
call fcn.140045550
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x14004082d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040828
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040c16
call fcn.140049030
cmp qword [rsp + 0x50], r14
je 0x140040925
call qword [sym.imp.USER32.dll_GetForegroundWindow]
test rax, rax
jne 0x140040861
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400a0b80]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x40], r14w
jmp 0x1400408ae
mov r8d, 0x80
lea rdx, [rbp + 0x170]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextW]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp + 0x170]
nop
inc rdi
cmp word [rax + rdi*2], r14w
jne 0x140040890
mov r8, rdi
lea rdx, [rbp + 0x170]
lea rcx, [rsp + 0x40]
call fcn.140045550
mov rdx, qword [rsp + 0x40]
lea rax, [rsp + 0x40]
cmp qword [rsp + 0x58], 8
cmovb rdx, rax
lea rcx, str.Current_window_name:__ls
call fcn.14002def0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 8
jb 0x140040911
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004090c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140040c1c
call fcn.140049030
movdqa xmm0, xmmword [0x1400a0b80]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x40], r14w
mov rax, qword [0x1400b1718]
movss xmm1, dword [rax + 0xd8]
cvtps2pd xmm2, xmm1
movss xmm0, dword [0x1400a0b04]
divss xmm0, xmm1
cvtps2pd xmm1, xmm0
movq r8, xmm2
movq rdx, xmm1
lea rcx, str.Application_average:__.1f_ms___.1f_fps_
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], 0
jne 0x140040985
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
lea rcx, str.My_YouTube_Channel
call fcn.14002def0
mov r9, qword [0x1400b1718]
mov rcx, qword [r9 + 0x3e38]
cmp byte [r9 + 0x408b], 0
je 0x1400409e2
cmp byte [r9 + 0x408a], 0
jne 0x1400409e2
test byte [r9 + 0x3f04], 4
jne 0x140040a90
mov eax, dword [r9 + 0x4050]
cmp eax, dword [r9 + 0x3f00]
jne 0x140040a90
test eax, eax
je 0x140040a90
jmp 0x140040a7d
mov eax, dword [r9 + 0x3f08]
test al, 1
je 0x140040a90
cmp qword [r9 + 0x3e40], rcx
je 0x140040a02
test al, al
jns 0x140040a90
mov eax, dword [r9 + 0x3e84]
test eax, eax
je 0x140040a25
cmp eax, dword [r9 + 0x3f00]
je 0x140040a25
cmp byte [r9 + 0x3e91], 0
jne 0x140040a25
cmp eax, dword [rcx + 0x54]
jne 0x140040a90
mov rax, qword [r9 + 0x4048]
test rax, rax
je 0x140040a5e
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140040a5e
cmp byte [rax + 0x8f], 0
je 0x140040a5e
cmp rax, qword [rcx + 0x350]
je 0x140040a5e
mov edx, dword [rax + 0xc]
bt edx, 0x1b
jb 0x140040a90
bt edx, 0x1a
jb 0x140040a90
test byte [r9 + 0x3f04], 4
jne 0x140040a90
mov eax, dword [rcx + 0x54]
cmp dword [r9 + 0x3f00], eax
jne 0x140040a7d
cmp byte [rcx + 0x90], 0
jne 0x140040a90
lea rcx, str.Click_me_
call fcn.1400123e0
mov r9, qword [0x1400b1718]
call fcn.14000acb0
test al, al
je 0x140040ac1
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, str.https:__www.youtube.com_channel_UC_gf_IP_dHVmxsmsOP_Qngg
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov r9, qword [0x1400b1718]
mov rax, qword [r9 + 0x3e38]
cmp byte [rax + 0x93], 0
jne 0x140040afe
mov rdx, qword [r9 + 0x4300]
test rdx, rdx
je 0x140040afe
movsx rax, word [rdx + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [rdx + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140040afe
mov rax, qword [r9 + 0x3e38]
dec dword [rax + 0xc8]
lea rcx, str.Self_Destruct
call fcn.14003a2e0
test al, al
je 0x140040ba9
lea rcx, str.Self_Destruct
call fcn.14002def0
mov rax, qword [0x1400b1718]
mov rax, qword [rax + 0x3e38]
cmp byte [rax + 0x93], 0
jne 0x140040b47
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030390
mov qword [rsp + 0x60], 0
lea rdx, [rsp + 0x60]
lea rcx, str.Self_Destruct
call fcn.14002e730
test al, al
jne 0x140040bda
mov rdx, qword [0x1400b1718]
mov rax, qword [rdx + 0x3e38]
cmp byte [rax + 0x93], 0
jne 0x140040ba9
mov r8, qword [rdx + 0x4300]
test r8, r8
je 0x140040ba9
movsx rax, word [r8 + 0x70]
lea rcx, [rax + rax*4]
mov rax, qword [r8 + 8]
test byte [rax + rcx*8 + 4], 8
jne 0x140040ba9
mov rax, qword [rdx + 0x3e38]
dec dword [rax + 0xc8]
mov rcx, qword [rbp + 0x370]
xor rcx, rsp
call fcn.140048dc0
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
lea rcx, str.path_to_your_file
call fcn.140059d98
lea rcx, [rsp + 0x40]
call fcn.140043760
nop
lea rcx, [rsp + 0x40]
call fcn.1400474a0
nop
lea rcx, [rsp + 0x40]
call fcn.140001dc0
xor ecx, ecx
call fcn.140059c10
int3
xor ecx, ecx
call fcn.140059c10
int3
call fcn.14004f844
int3
call fcn.14004f844
int3