Function at 0x140044320
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x18]
sub rsp, 0x110
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x78], xmm12
movaps xmmword [rax - 0x88], xmm13
movaps xmmword [rax - 0x98], xmm14
mov rax, qword [0x140059040]
xor rax, rsp
mov qword [rsp + 0x78], rax
xor esi, esi
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rsp + 0x68]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1400f1ed8]
call fcn.14001a290
mov edi, 4
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov eax, dword [rdi + rbx]
cmp dword [0x1400f1f18], eax
jle 0x1400443ec
lea rcx, [0x1400f1f18]
call fcn.14004733c
cmp dword [0x1400f1f18], 0xffffffff
jne 0x1400443ec
movaps xmm0, xmmword [0x14004fce0]
movups xmmword [0x1400f1ee0], xmm0
lea rcx, [0x1400f1f18]
call fcn.1400472d0
mov eax, dword [rdi + rbx]
cmp dword [0x1400f1eb0], eax
jle 0x140044426
lea rcx, [0x1400f1eb0]
call fcn.14004733c
cmp dword [0x1400f1eb0], 0xffffffff
jne 0x140044426
movaps xmm0, xmmword [0x14004fcc0]
movups xmmword [0x1400f1e80], xmm0
lea rcx, [0x1400f1eb0]
call fcn.1400472d0
movzx eax, byte [0x1400f1cee]
test al, al
je 0x14004443b
movss xmm1, dword [0x14004f8b0]
jmp 0x140044443
movss xmm1, dword [0x14004fab8]
mov rcx, qword [0x1400f1ac8]
movss xmm0, dword [rcx + 0x18]
addss xmm0, xmm0
movaps xmm2, xmm0
mulss xmm2, xmm1
addss xmm2, dword [0x1400f1ca8]
xorps xmm12, xmm12
movss xmm13, dword [0x14004f89c]
comiss xmm12, xmm2
jbe 0x14004447a
xorps xmm1, xmm1
jmp 0x140044482
movaps xmm1, xmm13
minss xmm1, xmm2
movss dword [0x1400f1ca8], xmm1
comiss xmm1, dword [0x14004f818]
jbe 0x140045fd4
test al, al
je 0x1400444aa
comiss xmm1, dword [0x14004f884]
jbe 0x1400444d9
movaps xmm1, xmm13
jmp 0x1400444b2
movss xmm1, dword [0x14004fad8]
mulss xmm0, xmm1
addss xmm0, dword [0x1400f1c98]
comiss xmm12, xmm0
jbe 0x1400444c9
xorps xmm1, xmm1
jmp 0x1400444d1
movaps xmm1, xmm13
minss xmm1, xmm0
movss dword [0x1400f1c98], 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.FreeClub
call fcn.140017ae0
mov rcx, qword [0x1400f1ac8]
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 [0x14004fc30]
movups xmmword [rsp + 0x48], xmm0
lea rcx, [rsp + 0x48]
call fcn.14000dde0
movaps xmm10, xmm6
shufps xmm10, xmm10, 0x55
movsd qword [rsp + 0x40], xmm6
addss xmm11, xmm10
movss xmm7, dword [rsp + 0x40]
movaps xmm9, xmm7
movss xmm14, dword [0x14004fa28]
addss xmm9, xmm14
movss dword [rsp + 0x48], xmm9
movss dword [rsp + 0x4c], xmm11
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14002dfd0
movaps xmm0, xmmword [0x14004fc30]
movups xmmword [rsp + 0x48], xmm0
lea rcx, [rsp + 0x48]
call fcn.14000dde0
movaps xmm6, xmm10
addss xmm6, dword [0x14004f9f8]
addss xmm8, xmm7
movss dword [rsp + 0x48], xmm8
movss dword [rsp + 0x4c], xmm6
movss dword [rsp + 0x40], xmm9
movss dword [rsp + 0x44], xmm10
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14002dfd0
movaps xmm0, xmmword [0x14004fbd0]
movups xmmword [rsp + 0x48], xmm0
lea rcx, [rsp + 0x48]
call fcn.14000dde0
movss dword [rsp + 0x48], xmm8
movss dword [rsp + 0x4c], xmm6
addss xmm7, xmm12
movss dword [rsp + 0x40], xmm7
movss dword [rsp + 0x44], xmm6
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14002dd60
movaps xmm0, xmmword [0x14004fbd0]
movups xmmword [rsp + 0x48], xmm0
lea rcx, [rsp + 0x48]
call fcn.14000dde0
movss dword [rsp + 0x48], xmm9
movss dword [rsp + 0x4c], xmm11
movss dword [rsp + 0x40], xmm9
movss dword [rsp + 0x44], xmm10
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14002dd60
mov rax, qword [0x1400f1ac8]
mov dword [rax + 0x37e0], 0x41700000
mov dword [rax + 0x37e4], 0x41700000
mov dword [rax + 0x37e8], 0x40a00000
mov dword [rax + 0x3814], 0x40a00000
mov dword [rax + 0x3818], 0x40a00000
mov dword [rax + 0x381c], 0x40800000
mov dword [rax + 0x3824], 0x41400000
mov dword [rax + 0x3828], 0x41000000
mov dword [rax + 0x382c], 0x41000000
mov dword [rax + 0x3830], 0x40c00000
mov dword [rax + 0x3844], 0x41c80000
mov dword [rax + 0x384c], 0x41700000
mov dword [rax + 0x3850], 0x41100000
mov dword [rax + 0x3854], 0x40a00000
mov dword [rax + 0x3858], 0x40400000
mov dword [rax + 0x38a0], 0x3e9eb852
mov dword [rax + 0x38a4], 0x3e800000
mov dword [rax + 0x38a8], 0x3e75c28f
mov dword [rax + 0x38ac], 0x3f800000
mov dword [rax + 0x38b0], 0x3e75c28f
mov dword [rax + 0x38b4], 0x3e6b851f
mov dword [rax + 0x38b8], 0x3e947ae1
mov dword [rax + 0x38bc], 0x3f800000
mov dword [rax + 0x38c0], 0x3d75c28f
mov dword [rax + 0x38c4], 0x3d4ccccd
mov dword [rax + 0x38c8], 0x3d8f5c29
mov dword [rax + 0x38cc], 0x3f800000
mov dword [rax + 0x38e0], 0x3d8f5c29
mov dword [rax + 0x38e4], 0x3d8f5c29
mov dword [rax + 0x38e8], 0x3db851ec
mov dword [rax + 0x38ec], 0x3f800000
mov dword [rax + 0x38f0], 0x3f4ccccd
mov dword [rax + 0x38f4], 0x3f4ccccd
mov dword [rax + 0x38f8], 0x3f547ae1
mov dword [rax + 0x38fc], 0x3f6147ae
mov dword [rax + 0x3900], 0x3f6b851f
mov dword [rax + 0x3904], 0x3f68f5c3
mov qword [rax + 0x3908], 0x3f6147ae
mov dword [rax + 0x3910], 0x3dcccccd
mov dword [rax + 0x3914], 0x3db851ec
mov dword [rax + 0x3918], 0x3df5c28f
mov dword [rax + 0x391c], 0x3f800000
mov dword [rax + 0x3920], 0x3e75c28f
mov dword [rax + 0x3924], 0x3e6b851f
mov dword [rax + 0x3928], 0x3e947ae1
mov dword [rax + 0x392c], 0x3f800000
mov dword [rax + 0x3930], 0x3f0f5c29
mov dword [rax + 0x3934], 0x3f0f5c29
mov dword [rax + 0x3938], 0x3f147ae1
mov dword [rax + 0x393c], 0x3f800000
mov dword [rax + 0x3940], 0x3dcccccd
mov dword [rax + 0x3944], 0x3db851ec
mov dword [rax + 0x3948], 0x3df5c28f
mov dword [rax + 0x394c], 0x3f800000
mov dword [rax + 0x3960], 0x3f800000
mov dword [rax + 0x3964], 0x3f7ae148
mov dword [rax + 0x3968], 0x3f733333
mov dword [rax + 0x396c], 0x3f400000
mov dword [rax + 0x3950], 0x3d8f5c29
mov dword [rax + 0x3954], 0x3d8f5c29
mov dword [rax + 0x3958], 0x3db851ec
mov dword [rax + 0x395c], 0x3f800000
mov dword [rax + 0x3970], 0x3dcccccd
mov dword [rax + 0x3974], 0x3db851ec
mov dword [rax + 0x3978], 0x3df5c28f
mov dword [rax + 0x397c], 0x3f800000
mov dword [rax + 0x3980], 0x3dcccccd
mov dword [rax + 0x3984], 0x3db851ec
mov dword [rax + 0x3988], 0x3df5c28f
mov dword [rax + 0x398c], 0x3f800000
mov dword [rax + 0x3990], 0x3f4ccccd
mov dword [rax + 0x3994], 0x3f4ccccd
mov dword [rax + 0x3998], 0x3f547ae1
mov dword [rax + 0x399c], 0x3e9eb852
mov dword [rax + 0x39a0], 0x3f0f5c29
mov dword [rax + 0x39a4], 0x3f0f5c29
mov dword [rax + 0x39a8], 0x3f147ae1
mov dword [rax + 0x39ac], 0x3f800000
mov dword [rax + 0x39b0], 0x3d75c28f
mov dword [rax + 0x39b4], 0x3d4ccccd
mov dword [rax + 0x39b8], 0x3d8f5c29
mov dword [rax + 0x39bc], 0x3f800000
mov dword [rax + 0x39c0], 0x3f4ccccd
mov dword [rax + 0x39c4], 0x3f4ccccd
mov dword [rax + 0x39c8], 0x3f547ae1
mov dword [rax + 0x39cc], 0x3e9eb852
mov dword [rax + 0x39d0], 0x3f4ccccd
mov dword [rax + 0x39d4], 0x3f4ccccd
mov dword [rax + 0x39d8], 0x3f547ae1
mov dword [rax + 0x39dc], 0x3e9eb852
mov dword [rax + 0x39e0], 0x3d75c28f
mov dword [rax + 0x39e4], 0x3d4ccccd
mov dword [rax + 0x39e8], 0x3d8f5c29
mov dword [rax + 0x39ec], 0x3f800000
mov dword [rax + 0x39f0], 0x3dcccccd
mov dword [rax + 0x39f4], 0x3db851ec
mov dword [rax + 0x39f8], 0x3df5c28f
mov dword [rax + 0x39fc], 0x3f800000
mov dword [rax + 0x3a00], 0x3e75c28f
mov dword [rax + 0x3a04], 0x3e6b851f
mov dword [rax + 0x3a08], 0x3e947ae1
mov dword [rax + 0x3a0c], 0x3f800000
mov dword [rax + 0x3a10], 0x3f0f5c29
mov dword [rax + 0x3a14], 0x3f0f5c29
mov dword [rax + 0x3a18], 0x3f147ae1
mov dword [rax + 0x3a1c], 0x3f800000
mov dword [rax + 0x3a20], 0x3dcccccd
mov dword [rax + 0x3a24], 0x3db851ec
mov dword [rax + 0x3a28], 0x3df5c28f
mov dword [rax + 0x3a2c], 0x3f800000
mov dword [rax + 0x3a30], 0x3f0f5c29
mov dword [rax + 0x3a34], 0x3f0f5c29
mov dword [rax + 0x3a38], 0x3f147ae1
mov dword [rax + 0x3a3c], 0x3f800000
mov dword [rax + 0x3a40], 0x3d75c28f
mov dword [rax + 0x3a44], 0x3d4ccccd
mov dword [rax + 0x3a48], 0x3d8f5c29
mov dword [rax + 0x3a4c], 0x3f800000
mov qword [rax + 0x3a80], rsi
mov qword [rax + 0x3a88], rsi
mov dword [rax + 0x3a90], 0x3f0f5c29
mov dword [rax + 0x3a94], 0x3f0f5c29
mov dword [rax + 0x3a98], 0x3f147ae1
mov dword [rax + 0x3a9c], 0x3f800000
mov dword [rax + 0x3aa0], 0x3d75c28f
mov dword [rax + 0x3aa4], 0x3d4ccccd
mov dword [rax + 0x3aa8], 0x3d8f5c29
mov dword [rax + 0x3aac], 0x3f800000
mov dword [rax + 0x3b00], 0x3ecccccd
mov dword [rax + 0x3b04], 0x3ec7ae14
mov dword [rax + 0x3b08], 0x3ec28f5c
mov dword [rax + 0x3b0c], 0x3f2147ae
mov dword [rax + 0x3b10], 0x3e800000
mov qword [rax + 0x3b14], 0x3f800000
mov dword [rax + 0x3b1c], 0x3f800000
mov dword [rax + 0x3b20], 0x3ecccccd
mov dword [rax + 0x3b24], 0x3ec7ae14
mov dword [rax + 0x3b28], 0x3ec28f5c
mov dword [rax + 0x3b2c], 0x3f2147ae
mov dword [rax + 0x3b30], 0x3e800000
mov qword [rax + 0x3b34], 0x3f800000
mov dword [rax + 0x3b3c], 0x3f800000
mov dword [rax + 0x3b90], 0x3e800000
mov qword [rax + 0x3b94], 0x3f800000
mov dword [rax + 0x3b9c], 0x3edc28f6
mov rcx, qword [0x1400f1ab8]
call fcn.14001a290
mov rcx, qword [0x1400f1ac8]
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 [0x14004f9bc]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x14004f9e4]
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.Skidware
call fcn.140036d50
mov rcx, qword [0x1400f1ac8]
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 [0x14004f9fc]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, dword [0x14004f9c4]
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.14001b6c0
mov rcx, qword [0x1400f1ab8]
call fcn.14001a290
cmp dword [0x1400f1ce8], esi
sete dl
lea rcx, str.Aimbot
call fcn.140043090
test al, al
je 0x140044da5
mov eax, esi
mov dword [0x1400f1ce8], eax
mov dword [0x1400f1cd0], esi
jmp 0x140044dab
mov eax, dword [0x1400f1ce8]
cmp eax, 1
sete dl
lea rcx, str.Visual
call fcn.140043090
test al, al
je 0x140044dd8
mov eax, 1
mov dword [0x1400f1ce8], eax
mov dword [0x1400f1cd0], 2
jmp 0x140044dde
mov eax, dword [0x1400f1ce8]
cmp eax, 2
sete dl
lea rcx, str.Misc
call fcn.140043090
test al, al
je 0x140044e08
mov dword [0x1400f1ce8], 2
mov dword [0x1400f1cd0], 5
call fcn.14001a330
call fcn.14001b7f0
lea rbx, [0x14004a770]
lea r14, str._.3f
movss xmm8, dword [0x14004fa00]
movss xmm6, dword [0x14004fab4]
movss xmm9, dword [0x14004fa64]
movss xmm7, dword [0x14004fa2c]
cmp dword [0x1400f1ce8], esi
jne 0x14004541b
call fcn.14001b6c0
mov rcx, qword [0x1400f1ac8]
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, xmm13
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 [0x1400f1cd0], esi
sete dl
lea rcx, str._Aimbot
call fcn.140043840
test al, al
je 0x140044ee3
mov dword [0x1400f1cd0], esi
call fcn.14001b7f0
cmp dword [0x1400f1cd0], esi
jne 0x14004541b
mov rcx, qword [0x1400f1ac8]
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 [rsp + 0x48], 0x435b0000
mov dword [rsp + 0x4c], 0x43ab0000
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, [0x14004f570]
call fcn.140014e80
mov rdx, qword [0x1400f1ac8]
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
cmp byte [rax + 0x9b], sil
jne 0x140044fc0
mov qword [rsp + 0x48], rsi
movaps xmm1, xmm6
lea rcx, [rsp + 0x48]
call fcn.14001b130
lea rdx, [0x1400c83ca]
lea rcx, str.Aimbot
call fcn.140038900
lea rdx, [0x1400c83c9]
lea rcx, str.Triggerbot__Shotguns_
call fcn.140038900
lea rdx, [0x1400f1cbe]
lea rcx, str.Draw_FOV
call fcn.140038900
lea rdx, [0x1400f1cb4]
lea rcx, str.Target_Line
call fcn.140038900
mov dword [rsp + 0x40], 0x7d0
mov dword [rsp + 0x48], 1
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x48]
lea r8, [0x1400f0f10]
mov edx, 4
lea rcx, str._Aim_Distance
call fcn.14003adf0
call fcn.140014fc0
mov rcx, qword [0x1400f1ac8]
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 [rsp + 0x48], 0x435b0000
mov dword [rsp + 0x4c], 0x43ab0000
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.Settings
call fcn.140014e80
mov rcx, qword [0x1400f1ac8]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], sil
jne 0x14004511a
mov qword [rsp + 0x48], rsi
movaps xmm1, xmm6
lea rcx, [rsp + 0x48]
call fcn.14001b130
lea rcx, str.Aim_Key
call fcn.140036d50
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001b440
call fcn.140042ed0
cmp byte [0x1400f1cec], sil
jne 0x14004536b
movss xmm0, dword [0x14004fa48]
call fcn.14001b4f0
lea r9, str.Head
lea rdx, [0x1400f1cb0]
lea rcx, str.Target_Bone
call fcn.14003a5e0
mov rcx, qword [0x1400f1ac8]
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 [0x14004fa68]
call fcn.14001b4f0
mov dword [rsp + 0x48], 0x320
mov dword [rsp + 0x40], 0x32
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400c83d0]
mov edx, 4
lea rcx, str.FOV_Size:
call fcn.14003adf0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001b440
mov edx, dword [0x1400c83d0]
lea rcx, [rsp + 0x48]
call fcn.14000b780
nop
lea rcx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rcx, qword [rsp + 0x48]
call fcn.140036d50
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140045265
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045260
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045260
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140047184
mov dword [rsp + 0x48], 0x41f00000
mov dword [rsp + 0x40], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400c83c4]
mov edx, 8
lea rcx, str.Smoothing:
call fcn.14003adf0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001b440
movss xmm1, dword [0x1400c83c4]
cvtps2pd xmm1, xmm1
lea rcx, [rsp + 0x48]
call fcn.140042d20
nop
lea rcx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rcx, qword [rsp + 0x48]
call fcn.140036d50
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140045319
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045314
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045314
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140047184
movdqa xmm0, xmmword [0x14004fb10]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rcx, qword [0x1400f1ac8]
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 [rsp + 0x48], 0xa
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400f1cc0]
mov edx, 4
lea rcx, str.Aim_Delay:
call fcn.14003adf0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001b440
mov edx, dword [0x1400f1cc0]
lea rcx, [rsp + 0x48]
call fcn.14000b780
nop
lea rcx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova rcx, qword [rsp + 0x48]
call fcn.140036d50
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140045416
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045411
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045411
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140047184
call fcn.140014fc0
movss xmm10, dword [0x14004fa14]
cmp dword [0x1400f1ce8], 1
jne 0x140045d0b
call fcn.14001b6c0
mov rcx, qword [0x1400f1ac8]
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, xmm13
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 [0x1400f1cd0], 2
sete dl
lea rcx, str._Players
call fcn.140043840
test al, al
je 0x1400454cb
mov dword [0x1400f1cd0], 2
call fcn.14001b7f0
mov eax, dword [0x1400f1cd0]
cmp eax, 2
jne 0x140045c2d
mov rcx, qword [0x1400f1ac8]
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 [rsp + 0x48], 0x435b0000
mov dword [rsp + 0x4c], 0x43ab0000
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.Visuals
call fcn.140014e80
mov rcx, qword [0x1400f1ac8]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x1400455af
mov qword [rsp + 0x48], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x48]
call fcn.14001b130
lea rdx, [0x1400c83e0]
lea rcx, [0x14004ed1c]
call fcn.140038900
cmp byte [0x1400c83e0], 0
je 0x140045623
lea rdx, [0x1400c83c0]
lea rcx, str.Outlined_Box
call fcn.140038900
cmp byte [0x1400c83c0], 0
je 0x140045623
mov dword [rsp + 0x48], 0x40a00000
mov dword [rsp + 0x40], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400c83cc]
mov edx, 8
lea rcx, str.Outline_Box_Thickness
call fcn.14003adf0
movss xmm0, dword [0x1400c83cc]
ucomiss xmm0, xmm12
jp 0x140045646
jne 0x140045646
lea rdx, [0x1400f1cae]
lea rcx, str.Round_Box
call fcn.140038900
lea r9, str.Full
lea rdx, [0x1400f1cb8]
lea rcx, str.Box_Type
call fcn.14003a5e0
lea rdx, [0x1400c83c8]
lea rcx, str.Lines
call fcn.140038900
lea rdx, [0x1400f1cad]
lea rcx, str.Name
call fcn.140038900
lea rdx, [0x1400f1cac]
lea rcx, str.Platform
call fcn.140038900
lea rdx, [0x1400f1caf]
lea rcx, str.Weapon
call fcn.140038900
lea rdx, [0x1400f1cbc]
lea rcx, str.Distance
call fcn.140038900
lea rdx, [0x1400c83c1]
lea rcx, str.Skeleton
call fcn.140038900
mov dword [rsp + 0x48], 0x4b0
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400ea9a4]
mov edx, 4
lea rcx, str.Render_Distance
call fcn.14003adf0
call fcn.140014fc0
mov rcx, qword [0x1400f1ac8]
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 [rsp + 0x48], 0x435b0000
mov dword [rsp + 0x4c], 0x43ab0000
mov r8b, 1
lea rdx, [rsp + 0x48]
lea rcx, str.ESP_Preview
call fcn.140014e80
mov rcx, qword [0x1400f1f20]
call fcn.14001a290
movss xmm9, dword [0x14004fa0c]
cmp byte [0x1400f1caf], 0
je 0x14004584c
mov rcx, qword [0x1400f1ac8]
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 [0x14004f9f0]
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.140036d50
cmp byte [0x1400f1cad], 0
je 0x1400458dd
mov rcx, qword [0x1400f1ac8]
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 [0x14004fa18]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x14004fa04]
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.Skidware
call fcn.140036d50
cmp byte [0x1400f1cbc], 0
je 0x14004596e
mov rcx, qword [0x1400f1ac8]
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 [0x14004fa1c]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x14004fa5c]
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, [0x14004f6d8]
call fcn.140036d50
cmp byte [0x1400f1cac], 0
je 0x140045a7e
mov rbx, qword [0x1400f1ac8]
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 [0x14004fa24]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x14004f9c0]
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 [rsp + 0x48], esi
movups xmm0, xmmword [rbx + 0x38a0]
movups xmmword [rsp + 0x4c], xmm0
lea rcx, [rbx + 0x3ff8]
lea rdx, [rsp + 0x48]
call fcn.1400223a0
mov dword [rbx + 0x38a0], esi
mov dword [rbx + 0x38a4], 0x3f088889
mov dword [rbx + 0x38a8], 0x3f800000
mov dword [rbx + 0x38ac], 0x3f800000
lea rcx, [0x14004f6dc]
call fcn.140036d50
mov r8, qword [0x1400f1ac8]
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 0x140045a85
mov r8, qword [0x1400f1ac8]
cmp byte [0x1400c83e0], 0
je 0x140045c23
mov rcx, qword [r8 + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.140010750
mov r9, qword [0x1400f1ac8]
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]
cvttss2si edi, dword [0x1400c83d4]
mov dword [rsp + 0x48], 0x3f3ebebf
mov dword [rsp + 0x4c], 0x3f74f4f5
mov dword [rsp + 0x50], 0x3d888889
movss xmm1, dword [r9 + 0x37d8]
movss dword [rsp + 0x54], xmm1
lea rcx, [rsp + 0x48]
call fcn.14000dde0
mov ebx, eax
mov rcx, qword [r9 + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.140010750
mov r10, rax
mov rcx, qword [0x1400f1ac8]
movss xmm1, dword [rcx + 0x37d8]
comiss xmm1, xmm13
jae 0x140045bc7
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, xmm14
movss dword [rsp + 0x48], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x14004fa4c]
movss dword [rsp + 0x4c], xmm1
movss dword [rsp + 0x40], xmm9
movss dword [rsp + 0x44], xmm10
movd xmm0, edi
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x40]
mov rcx, r10
call fcn.14002dec0
call fcn.14001a330
jmp 0x140045d06
cmp eax, 4
jne 0x140045d0b
mov rcx, qword [0x1400f1ac8]
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 [rsp + 0x48], 0x43de8000
mov dword [rsp + 0x4c], 0x43ab0000
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.Misc
call fcn.140014e80
mov rcx, qword [0x1400f1ac8]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x140045d06
mov qword [rsp + 0x48], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x48]
call fcn.14001b130
call fcn.140014fc0
cmp dword [0x1400f1ce8], 2
jne 0x140045fcf
call fcn.14001b6c0
mov rcx, qword [0x1400f1ac8]
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, xmm13
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 [0x1400f1cd0], 5
sete dl
lea rcx, str.___Misc
call fcn.140043840
test al, al
je 0x140045db2
mov dword [0x1400f1cd0], 5
call fcn.14001b7f0
cmp dword [0x1400f1cd0], 5
jne 0x140045fcf
mov rcx, qword [0x1400f1ac8]
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 [rsp + 0x48], 0x435b0000
mov dword [rsp + 0x4c], 0x43ab0000
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.Misc
call fcn.140014e80
mov rcx, qword [0x1400f1ac8]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], 0
jne 0x140045e94
mov qword [rsp + 0x48], 0
movaps xmm1, xmm6
lea rcx, [rsp + 0x48]
call fcn.14001b130
lea rdx, [0x1400f1cbd]
lea rcx, str.Crosshair
call fcn.140038900
lea rdx, [0x1400ea9a8]
lea rcx, str.Show_FPS
call fcn.140038900
lea rdx, [0x1400f1ced]
lea rcx, str.Show_Console
call fcn.140038900
lea rdx, [0x1400f1cb5]
lea rcx, str.Streamproof
call fcn.140038900
lea rcx, str.Visible_Color
call fcn.140036d50
xor r8d, r8d
lea rdx, [0x1400590c0]
lea rcx, str.Visible_color
call fcn.14003b810
lea rcx, str.Not_Visible_Color
call fcn.140036d50
xor r8d, r8d
lea rdx, [0x14007ded0]
lea rcx, str.Not_Visible_Color
call fcn.14003b810
mov dword [rsp + 0x48], 0x41200000
mov dword [rsp + 0x40], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400c83d4]
mov edx, 8
lea rcx, str.Box_Thickness
call fcn.14003adf0
mov dword [rsp + 0x48], 0x41200000
mov dword [rsp + 0x40], 0x3f800000
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400c83dc]
mov edx, 8
lea rcx, str.Skeleton_Thickness
call fcn.14003adf0
mov dword [rsp + 0x48], 0x42820000
mov dword [rsp + 0x4c], 0x420c0000
lea rdx, [rsp + 0x48]
lea rcx, str.Exit
call fcn.140037600
test al, al
je 0x140045fca
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140014fc0
call fcn.140019e20
mov rcx, qword [rsp + 0x78]
xor rcx, rsp
call fcn.140046ee0
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
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]
movaps xmm14, xmmword [r11 - 0x90]
mov rsp, r11
pop rbp
ret