Function at 0x14003c0d0
Capabilities:
Terminate process

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 - 0x148]
sub rsp, 0x230
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
mov rax, qword [0x14004f040]
xor rax, rsp
mov qword [rbp + 0xa0], rax
xor esi, esi
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x90]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1400790e8]
call fcn.140017c90
mov edi, 4
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov eax, dword [rdi + rbx]
cmp dword [0x140079128], eax
jle 0x14003c19e
lea rcx, [0x140079128]
call fcn.14003e9dc
cmp dword [0x140079128], 0xffffffff
jne 0x14003c19e
movaps xmm0, xmmword [0x140047860]
movups xmmword [0x1400790f0], xmm0
lea rcx, [0x140079128]
call fcn.14003e970
mov eax, dword [rdi + rbx]
cmp dword [0x1400790c0], eax
jle 0x14003c1d8
lea rcx, [0x1400790c0]
call fcn.14003e9dc
cmp dword [0x1400790c0], 0xffffffff
jne 0x14003c1d8
movaps xmm0, xmmword [0x140047850]
movups xmmword [0x140079090], xmm0
lea rcx, [0x1400790c0]
call fcn.14003e970
movzx eax, byte [0x140078efd]
test al, al
je 0x14003c1ed
movss xmm0, dword [0x140047500]
jmp 0x14003c1f5
movss xmm0, dword [0x1400476e4]
mov rcx, qword [0x140078ce0]
movss xmm3, dword [rcx + 0x18]
addss xmm3, xmm3
mulss xmm0, xmm3
addss xmm0, dword [0x140078eb8]
xorps xmm12, xmm12
movss xmm1, dword [0x1400474dc]
comiss xmm12, xmm0
jbe 0x14003c228
xorps xmm2, xmm2
jmp 0x14003c22f
movaps xmm2, xmm1
minss xmm2, xmm0
movss dword [0x140078eb8], xmm2
comiss xmm2, dword [0x140047468]
jbe 0x14003d877
test al, al
je 0x14003c256
comiss xmm2, dword [0x1400474c8]
jbe 0x14003c281
movaps xmm0, xmm1
jmp 0x14003c25e
movss xmm0, dword [0x140047700]
mulss xmm0, xmm3
addss xmm0, dword [0x140078ea8]
comiss xmm12, xmm0
jbe 0x14003c275
xorps xmm1, xmm1
jmp 0x14003c279
minss xmm1, xmm0
movss dword [0x140078ea8], xmm1
or dword [rcx + 0x3f88], 2
mov dword [rcx + 0x3fa8], 0x440d4000
mov dword [rcx + 0x3fac], 0x43c58000
mov dword [rcx + 0x3f90], 1
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Infinity.cc
call fcn.1400154e0
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
mov rbx, qword [rax + 0x280]
movsd xmm6, qword [rax + 0x18]
movss xmm8, dword [rax + 0x20]
movss xmm11, dword [rax + 0x24]
movaps xmm0, xmmword [0x140047820]
movups xmmword [rbp - 0x28], xmm0
lea rcx, [rbp - 0x28]
call fcn.14000bcb0
movaps xmm10, xmm6
shufps xmm10, xmm10, 0x55
movsd qword [rbp - 0x30], xmm6
addss xmm11, xmm10
movss xmm7, dword [rbp - 0x30]
movaps xmm9, xmm7
movss xmm13, dword [0x140047664]
addss xmm9, xmm13
movss dword [rbp - 0x28], xmm9
movss dword [rbp - 0x24], xmm11
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.14002aa40
movaps xmm0, xmmword [0x140047820]
movups xmmword [rbp - 0x28], xmm0
lea rcx, [rbp - 0x28]
call fcn.14000bcb0
movaps xmm6, xmm10
addss xmm6, dword [0x140047634]
addss xmm8, xmm7
movss dword [rbp - 0x28], xmm8
movss dword [rbp - 0x24], xmm6
movss dword [rbp - 0x30], xmm9
movss dword [rbp - 0x2c], xmm10
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.14002aa40
movaps xmm0, xmmword [0x1400477c0]
movups xmmword [rbp - 0x28], xmm0
lea rcx, [rbp - 0x28]
call fcn.14000bcb0
movss dword [rbp - 0x28], xmm8
movss dword [rbp - 0x24], xmm6
addss xmm7, xmm12
movss dword [rbp - 0x30], xmm7
movss dword [rbp - 0x2c], xmm6
movss xmm0, dword [0x1400474dc]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.14002a7d0
movaps xmm0, xmmword [0x1400477c0]
movups xmmword [rbp - 0x28], xmm0
lea rcx, [rbp - 0x28]
call fcn.14000bcb0
movss dword [rbp - 0x28], xmm9
movss dword [rbp - 0x24], xmm11
movss dword [rbp - 0x30], xmm9
movss dword [rbp - 0x2c], xmm10
movss xmm0, dword [0x1400474dc]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.14002a7d0
xorps xmm6, xmm6
xor eax, eax
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x70], xmm6
movups xmmword [rbp - 0x80], xmm6
movups xmmword [rbp - 0x70], xmm6
mov qword [rbp - 0x40], rax
mov byte [rsp + 0x4c], 1
mov dword [rbp - 0x7c], 0x7f7fffff
mov eax, 0xffff
mov word [rbp - 0x6c], ax
mov byte [rsp + 0x60], sil
mov dword [rsp + 0x58], 5
mov dword [rsp + 0x5c], 5
mov dword [rbp - 0x70], 0x3f99999a
lea r15, [0x1400470e8]
mov qword [rsp + 0x78], r15
mov rax, qword [0x140078ce0]
mov rdi, qword [rax + 0x50]
mov qword [rbp - 0x28], rsi
lea r8, [rbp - 0x28]
lea r14, str.C:WindowsFonts_verdana.ttf
mov rcx, r14
call fcn.14000b9c0
mov rbx, rax
test rax, rax
je 0x14003c5f7
movaps xmm2, xmmword [rsp + 0x40]
movaps xmmword [rbp], xmm2
movaps xmm3, xmmword [rsp + 0x50]
movaps xmmword [rbp + 0x10], xmm3
movaps xmm4, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0x20], xmm4
movaps xmm5, xmmword [rsp + 0x70]
movaps xmmword [rbp + 0x30], xmm5
movaps xmm7, xmmword [rbp - 0x80]
movaps xmmword [rbp + 0x40], xmm7
movaps xmm1, xmmword [rbp - 0x70]
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x60], xmm6
xorps xmm8, xmm8
movaps xmmword [rbp + 0x70], xmm8
movsd xmm9, qword [rbp - 0x40]
movsd qword [rbp + 0x80], xmm9
movdqa xmm0, xmm1
psrldq xmm0, 6
movd eax, xmm0
test al, al
jne 0x14003c5a6
lea r9, [0x1400471a4]
lea rcx, [r9 - 1]
movzx eax, byte [rcx]
cmp al, 0x2f
je 0x14003c559
cmp al, 0x5c
je 0x14003c559
mov r9, rcx
cmp rcx, r14
ja 0x14003c542
movsd xmm0, qword [0x140047558]
movsd qword [rsp + 0x20], xmm0
lea r8, str._s___.0fpx
mov edx, 0x28
lea rcx, [rbp + 0x56]
call fcn.14000b6a0
movsd xmm9, qword [rbp + 0x80]
movaps xmm8, xmmword [rbp + 0x70]
movaps xmm6, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm5, xmmword [rbp + 0x30]
movaps xmm4, xmmword [rbp + 0x20]
movaps xmm3, xmmword [rbp + 0x10]
movaps xmm2, xmmword [rbp]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x60], xmm4
movaps xmmword [rsp + 0x70], xmm5
movaps xmmword [rbp - 0x80], xmm7
movaps xmmword [rbp - 0x70], xmm1
movaps xmmword [rbp - 0x60], xmm6
movaps xmmword [rbp - 0x50], xmm8
movsd qword [rbp - 0x40], xmm9
mov qword [rsp + 0x40], rbx
mov eax, dword [rbp - 0x28]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x54], 0x41600000
mov qword [rsp + 0x78], r15
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.14002b6f0
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x1400475f0]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x140047628]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
lea rcx, str.Infinity
call fcn.1400328f0
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140047638]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x1400475f8]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
call fcn.140019040
mov rcx, qword [0x140079138]
call fcn.140017c90
cmp dword [0x140078ef8], esi
sete dl
lea rcx, str.Aimbot
call fcn.14003ad50
test al, al
je 0x14003c72d
mov eax, esi
mov dword [0x140078ef8], eax
mov dword [0x140078ee4], esi
jmp 0x14003c733
mov eax, dword [0x140078ef8]
cmp eax, 1
sete dl
lea rcx, str.Visual
call fcn.14003ad50
mov ebx, 2
test al, al
je 0x14003c761
mov eax, 1
mov dword [0x140078ef8], eax
mov dword [0x140078ee4], ebx
jmp 0x14003c767
mov eax, dword [0x140078ef8]
cmp eax, ebx
sete dl
lea rcx, str.Misc
call fcn.14003ad50
test al, al
je 0x14003c78c
mov dword [0x140078ef8], ebx
mov dword [0x140078ee4], 5
call fcn.140017d30
call fcn.140019170
lea rdi, [0x140042430]
lea r14, str._.3f
movss xmm8, dword [0x14004763c]
movss xmm6, dword [0x1400476e0]
movss xmm9, dword [0x140047698]
movss xmm7, dword [0x140047668]
cmp dword [0x140078ef8], esi
jne 0x14003cd78
call fcn.140019040
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x1400474dc]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
cmp dword [0x140078ee4], esi
sete dl
lea rcx, str._Aimbot
call fcn.14003b500
test al, al
je 0x14003c86a
mov dword [0x140078ee4], esi
call fcn.140019170
cmp dword [0x140078ee4], esi
jne 0x14003cd78
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp - 0x28], 0x435b0000
mov dword [rbp - 0x24], 0x43ab0000
xor r8d, r8d
lea rdx, [rbp - 0x28]
lea rcx, [0x1400471d8]
call fcn.140012880
mov rdx, qword [0x140078ce0]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
cmp byte [rax + 0x9b], sil
jne 0x14003c942
mov qword [rbp - 0x28], rsi
movaps xmm1, xmm6
lea rcx, [rbp - 0x28]
call fcn.140018ab0
lea rdx, [0x14004f0be]
lea rcx, str.Aimbot
call fcn.140034290
lea rdx, [0x14004f0bd]
lea rcx, str.Triggerbot__Shotungs_only_
call fcn.140034290
lea rdx, [0x14004f0d5]
lea rcx, str.Draw_FOV_Cirlce
call fcn.140034290
lea rdx, [0x140078ec4]
lea rcx, str.Draw_Targetline
call fcn.140034290
mov dword [rbp - 0x30], 0x320
mov dword [rbp - 0x28], 1
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x28]
lea r8, [0x14004f0cc]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.140036160
call fcn.1400129c0
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp - 0x28], 0x435b0000
mov dword [rbp - 0x24], 0x43ab0000
xor r8d, r8d
lea rdx, [rbp - 0x28]
lea rcx, str.Settings
call fcn.140012880
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], sil
jne 0x14003ca93
mov qword [rbp - 0x28], rsi
movaps xmm1, xmm6
lea rcx, [rbp - 0x28]
call fcn.140018ab0
lea rcx, str.Aim_Key___
call fcn.1400328f0
movaps xmm1, xmm6
movaps xmm0, xmm12
call fcn.140018dc0
call fcn.14003ab90
cmp byte [0x140078efc], sil
jne 0x14003ccd1
movss xmm0, dword [0x140047680]
call fcn.140018e70
lea r9, str.Head
lea rdx, [0x140078ec0]
lea rcx, str.Target_Bone
call fcn.140035950
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov r8, qword [rcx + 0x3e88]
movsxd rdx, dword [r8 + 0x1b0]
mov rax, qword [r8 + 0x1b8]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1a4], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1b0], eax
movss xmm0, dword [0x14004769c]
call fcn.140018e70
mov dword [rbp - 0x28], 0x320
mov dword [rbp - 0x30], 0x32
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
lea r8, [0x14004f0c8]
mov edx, 4
lea rcx, str.Fov_Size:
call fcn.140036160
movaps xmm1, xmm6
movaps xmm0, xmm12
call fcn.140018dc0
mov edx, dword [0x14004f0c8]
lea rcx, [rbp - 0x28]
call fcn.140009cf0
nop
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0xf
cmova rcx, qword [rbp - 0x28]
call fcn.1400328f0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14003cbd6
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cbd1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003cbd1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003e824
mov dword [rbp - 0x28], 0x41f00000
mov dword [rbp - 0x30], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
lea r8, [0x14004f0b8]
mov edx, 8
lea rcx, str.Smoothing:
call fcn.140036160
movaps xmm1, xmm6
movaps xmm0, xmm12
call fcn.140018dc0
movss xmm1, dword [0x14004f0b8]
cvtps2pd xmm1, xmm1
lea rcx, [rbp - 0x28]
call fcn.14003a9e0
nop
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0xf
cmova rcx, qword [rbp - 0x28]
call fcn.1400328f0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14003cc81
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cc7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003cc7c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003e824
movdqa xmm0, xmmword [0x140047730]
movdqu xmmword [rbp - 0x18], xmm0
mov byte [rbp - 0x28], 0
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov r8, qword [rcx + 0x3e88]
movsxd rdx, dword [r8 + 0x1b0]
mov rax, qword [r8 + 0x1b8]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1a4], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1b0], eax
mov dword [rbp - 0x28], 0xa
mov dword [rbp - 0x30], esi
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
lea r8, [0x140078ed4]
mov edx, 4
lea rcx, str.Aim_Delay:
call fcn.140036160
movaps xmm1, xmm6
movaps xmm0, xmm12
call fcn.140018dc0
mov edx, dword [0x140078ed4]
lea rcx, [rbp - 0x28]
call fcn.140009cf0
nop
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0xf
cmova rcx, qword [rbp - 0x28]
call fcn.1400328f0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14003cd73
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cd6e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003cd6e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14003e824
call fcn.1400129c0
movss xmm10, dword [0x140047650]
cmp dword [0x140078ef8], 1
jne 0x14003d65c
call fcn.140019040
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x1400474dc]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140078ee4], 2
sete dl
lea rcx, str._Players
call fcn.14003b500
test al, al
je 0x14003ce29
mov dword [0x140078ee4], ebx
jmp 0x14003ce2f
mov ebx, dword [0x140078ee4]
movaps xmm1, xmm6
movaps xmm0, xmm12
call fcn.140018dc0
cmp ebx, 4
sete dl
lea rcx, str._____Misc
call fcn.14003b500
test al, al
je 0x14003ce5b
mov dword [0x140078ee4], 4
call fcn.140019170
mov eax, dword [0x140078ee4]
cmp eax, 2
jne 0x14003d583
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rbp - 0x28], 0x435b0000
mov dword [rbp - 0x24], 0x43ab0000
xor r8d, r8d
lea rdx, [rbp - 0x28]
lea rcx, str.Visuals
call fcn.140012880
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x14003cf3a
mov qword [rbp - 0x28], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x28]
call fcn.140018ab0
lea rdx, [0x14004f0d4]
lea rcx, str.Draw_Box
call fcn.140034290
cmp byte [0x14004f0d4], 0
je 0x14003cfaa
lea rdx, [0x14004f0b4]
lea rcx, str.Outlined_Box
call fcn.140034290
cmp byte [0x14004f0b4], 0
je 0x14003cfaa
mov dword [rbp - 0x28], 0x40a00000
mov dword [rbp - 0x30], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
lea r8, [0x14004f0c0]
mov edx, 8
lea rcx, str.Outline_Box_Thickness
call fcn.140036160
movss xmm0, dword [0x14004f0c0]
ucomiss xmm0, xmm12
jp 0x14003cfcd
jne 0x14003cfcd
lea rdx, [0x140078ebd]
lea rcx, str.Round_Box
call fcn.140034290
lea r9, str.Full
lea rdx, [0x140078ec8]
lea rcx, str.Box_Type
call fcn.140035950
lea rdx, [0x14004f0bc]
lea rcx, str.Draw_Snaplines
call fcn.140034290
lea rdx, [0x140078ee0]
lea rcx, str.Draw_Platform
call fcn.140034290
lea rdx, [0x140078ebe]
lea rcx, str.Draw_Current_Weapon
call fcn.140034290
lea rdx, [0x14004f0c4]
lea rcx, str.Draw_Distance
call fcn.140034290
lea rdx, [0x14004f0b5]
lea rcx, str.Draw_Skeleton
call fcn.140034290
mov dword [rbp - 0x28], 0x320
mov dword [rbp - 0x30], 1
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
lea r8, [0x140071f40]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.140036160
call fcn.1400129c0
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm9
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rbp - 0x28], 0x435b0000
mov dword [rbp - 0x24], 0x43ab0000
mov r8b, 1
lea rdx, [rbp - 0x28]
lea rcx, str.Preview
call fcn.140012880
mov rcx, qword [0x140079130]
call fcn.140017c90
movss xmm9, dword [0x140047648]
cmp byte [0x140078ebe], 0
je 0x14003d1b9
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm9
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x14004762c]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
lea rcx, str.Harvesting_Tool
call fcn.1400328f0
cmp byte [0x140078ee1], 0
je 0x14003d24a
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x140047654]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x140047640]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
lea rcx, str.seized
call fcn.1400328f0
cmp byte [0x14004f0c4], 0
je 0x14003d2db
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x140047658]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x140047690]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
lea rcx, str.1254m
call fcn.1400328f0
cmp byte [0x140078ee0], 0
je 0x14003d3e8
mov rbx, qword [0x140078ce0]
mov rax, qword [rbx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x140047660]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x1400475f4]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rbp - 0x28], esi
movups xmm0, xmmword [rbx + 0x38a0]
movups xmmword [rbp - 0x24], xmm0
lea rcx, [rbx + 0x3ff8]
lea rdx, [rbp - 0x28]
call fcn.14001f790
mov dword [rbx + 0x38a0], esi
mov dword [rbx + 0x38a4], 0x3f088889
mov dword [rbx + 0x38a8], 0x3f800000
mov dword [rbx + 0x38ac], 0x3f800000
lea rcx, [0x140047380]
call fcn.1400328f0
mov r8, qword [0x140078ce0]
movsxd rax, dword [r8 + 0x3ff8]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4000]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38a
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x3ff8]
jmp 0x14003d3ef
mov r8, qword [0x140078ce0]
cmp byte [0x14004f0d4], 0
je 0x14003d579
mov rcx, qword [r8 + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.14000e150
mov r9, qword [0x140078ce0]
mov rax, qword [r9 + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [r9 + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm9
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm10
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov rax, qword [r9 + 0x3e88]
movss xmm9, dword [rax + 0xe0]
movss xmm10, dword [rax + 0xe4]
mov dword [rbp - 0x28], 0x3f3ebebf
mov dword [rbp - 0x24], 0x3f74f4f5
mov dword [rbp - 0x20], 0x3d888889
movss xmm1, dword [r9 + 0x37d8]
movss dword [rbp - 0x1c], xmm1
lea rcx, [rbp - 0x28]
call fcn.14000bcb0
mov ebx, eax
mov rcx, qword [r9 + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.14000e150
mov r10, rax
mov rcx, qword [0x140078ce0]
movss xmm1, dword [rcx + 0x37d8]
movss xmm2, dword [0x1400474dc]
comiss xmm1, xmm2
jae 0x14003d52b
mov eax, ebx
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm1
cvttss2si rax, xmm0
shl eax, 0x18
and ebx, 0xffffff
or ebx, eax
movaps xmm0, xmm9
addss xmm0, xmm13
movss dword [rbp - 0x28], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x140047684]
movss dword [rbp - 0x24], xmm1
movss dword [rbp - 0x30], xmm9
movss dword [rbp - 0x2c], xmm10
movss dword [rsp + 0x30], xmm2
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm2
mov r9d, ebx
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x30]
mov rcx, r10
call fcn.14002a930
call fcn.140017d30
jmp 0x14003d657
cmp eax, 4
jne 0x14003d65c
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rbp - 0x28], 0x43de8000
mov dword [rbp - 0x24], 0x43ab0000
xor r8d, r8d
lea rdx, [rbp - 0x28]
lea rcx, str.Misc
call fcn.140012880
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x14003d657
mov qword [rbp - 0x28], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x28]
call fcn.140018ab0
call fcn.1400129c0
cmp dword [0x140078ef8], 2
jne 0x14003d872
call fcn.140019040
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x1400474dc]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140078ee4], 5
sete dl
lea rcx, str.___Misc
call fcn.14003b500
test al, al
je 0x14003d706
mov dword [0x140078ee4], 5
call fcn.140019170
cmp dword [0x140078ee4], 5
jne 0x14003d872
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rbp - 0x28], 0x435b0000
mov dword [rbp - 0x24], 0x43ab0000
xor r8d, r8d
lea rdx, [rbp - 0x28]
lea rcx, str.Misc
call fcn.140012880
mov rcx, qword [0x140078ce0]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x14003d7e3
mov qword [rbp - 0x28], 0
movaps xmm1, xmm6
lea rcx, [rbp - 0x28]
call fcn.140018ab0
lea rdx, [0x14004f0c5]
lea rcx, str.Draw_Crosshair
call fcn.140034290
lea rdx, [0x140078ebc]
lea rcx, str.Draw_FPS
call fcn.140034290
lea rdx, [0x140078ec6]
lea rcx, str.Show_Console
call fcn.140034290
lea rdx, [0x140078ec5]
lea rcx, str.OBS_Bypass
call fcn.140034290
lea rdx, [0x140078ecc]
lea rcx, str.Kelper_mode
call fcn.140034290
mov dword [rbp - 0x28], 0x42820000
mov dword [rbp - 0x24], 0x420c0000
lea rdx, [rbp - 0x28]
lea rcx, str.Exit
call fcn.1400330d0
test al, al
je 0x14003d86d
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.1400129c0
call fcn.140017820
mov rcx, qword [rbp + 0xa0]
xor rcx, rsp
call fcn.14003e580
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
pop r15
pop r14
pop rbp
ret