Function at 0x180009880
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x60
mov rax, qword [0x180057040]
xor rax, rsp
mov qword [rsp + 0x50], rax
xor esi, esi
mov ecx, 0x28
call fcn.180045d30
mov dword [rax + 0xc], 0x100
mov word [rax + 0x21], si
mov byte [rax + 0x23], sil
lea rcx, vtable.AimAssist.0
mov qword [rax], rcx
mov dword [rax + 8], esi
mov dword [rax + 0x10], 0x40a00000
mov dword [rax + 0x14], 0x41f00000
mov dword [rax + 0x18], 0x40c00000
mov dword [rax + 0x1c], 0x10000
mov byte [rax + 0x20], sil
mov dword [rax + 0x24], esi
mov qword [rsp + 0x30], rax
mov rdx, qword [0x180057da0]
cmp rdx, qword [0x180057da8]
je 0x18000990b
mov qword [rdx], rax
add qword [0x180057da0], 8
jmp 0x180009915
lea r8, [rsp + 0x30]
call fcn.180009d80
mov ecx, 0x40
call fcn.180045d30
mov qword [rax + 0x28], rsi
mov qword [rax + 0x38], rsi
lea rcx, vtable.Leftclicker.0
mov qword [rax], rcx
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rsi
mov qword [rax + 0x30], 0x41400000
mov qword [rsp + 0x30], rax
mov rdx, qword [0x180057da0]
cmp rdx, qword [0x180057da8]
je 0x18000996b
mov qword [rdx], rax
add qword [0x180057da0], 8
jmp 0x180009975
lea r8, [rsp + 0x30]
call fcn.180009d80
mov ecx, 0x10
call fcn.180045d30
xorps xmm0, xmm0
movups xmmword [rax], xmm0
lea rcx, vtable.NoHitDelay.0
mov qword [rax], rcx
mov qword [rsp + 0x30], rax
mov rdx, qword [0x180057da0]
cmp rdx, qword [0x180057da8]
je 0x1800099b1
mov qword [rdx], rax
add qword [0x180057da0], 8
jmp 0x1800099bb
lea r8, [rsp + 0x30]
call fcn.180009d80
mov ecx, 0x20
call fcn.180045d30
mov dword [rax + 8], esi
mov dword [rax + 0x14], 0x100
mov qword [rax + 0x18], rsi
lea rcx, vtable.Blink.0
mov qword [rax], rcx
mov dword [rax + 0xc], 0x40c00000
mov dword [rax + 0x10], 0x447a0000
mov qword [rsp + 0x30], rax
mov rdx, qword [0x180057da0]
cmp rdx, qword [0x180057da8]
je 0x180009a0d
mov qword [rdx], rax
add qword [0x180057da0], 8
jmp 0x180009a17
lea r8, [rsp + 0x30]
call fcn.180009d80
mov ecx, 0x10
call fcn.180045d30
xorps xmm0, xmm0
movups xmmword [rax], xmm0
lea rcx, vtable.FastBreak.0
mov qword [rax], rcx
mov dword [rax + 0xc], esi
mov qword [rsp + 0x30], rax
mov rdx, qword [0x180057da0]
cmp rdx, qword [0x180057da8]
je 0x180009a60
mov qword [rdx], rax
mov rdi, qword [0x180057da0]
add rdi, 8
mov qword [0x180057da0], rdi
jmp 0x180009a71
lea r8, [rsp + 0x30]
call fcn.180009d80
mov rdi, qword [0x180057da0]
mov rbx, qword [0x180057d98]
cmp rbx, rdi
je 0x180009b09
mov ecx, 8
call fcn.180045d30
mov qword [rax], rbx
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x180009f50]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x40], rax
test rax, rax
je 0x180009b2d
mov rdx, qword [0x180057d88]
cmp rdx, qword [0x180057d90]
je 0x180009aea
xorps xmm0, xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movups xmmword [rdx], xmm1
add qword [0x180057d88], 0x10
jmp 0x180009af5
lea r8, [rsp + 0x40]
call fcn.180009b40
nop
cmp dword [rsp + 0x48], 0
jne 0x180009b26
add rbx, 8
cmp rbx, rdi
jne 0x180009a81
mov rcx, qword [rsp + 0x50]
xor rcx, rsp
call fcn.180045bf0
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x60
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov dword [rsp + 0x48], esi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3