Function at 0x1800021a0
Capabilities:
Create process on windows
Set registry value

Disassembly:
push rbp
push r12
push r13
push r15
lea rbp, [rsp - 0x48]
sub rsp, 0x148
mov rax, qword [0x180097240]
xor rax, rsp
mov qword [rbp - 0x78], rax
mov rax, qword [0x1800af180]
xor r13d, r13d
mov qword [rsp + 0x70], r8
mov r12, rdx
mov r15, rcx
test rax, rax
je 0x1800021e5
mov rax, qword [rax + 0xa0]
jmp 0x1800021e8
mov rax, r13
cmp qword [rax + 0x48], r13
jne 0x1800021f3
call fcn.180036870
call fcn.180037aa0
call fcn.18000c480
mov rax, qword [0x1800af180]
cmp byte [r15 + 0xd0], r13b
je 0x18000374c
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x140], rsi
mov qword [rsp + 0x130], r14
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm7
movaps xmmword [rsp + 0x100], xmm8
movaps xmmword [rsp + 0xf0], xmm9
movaps xmmword [rsp + 0xe0], xmm10
movaps xmmword [rsp + 0xd0], xmm11
movaps xmmword [rsp + 0xc0], xmm12
movaps xmmword [rsp + 0xb0], xmm13
mov byte [rax + 0x58], 1
cmp byte [0x1800972c0], r13b
movaps xmmword [rsp + 0xa0], xmm14
movaps xmmword [rsp + 0x90], xmm15
je 0x180002302
xor ecx, ecx
call fcn.18002a8a0
mov r8d, 0x3222f
lea rdx, [0x1800972c0]
lea rcx, str.bg_dim
call fcn.1800124a0
mov r11, qword [0x1800af180]
lea rdx, [rsp + 0x78]
xor r8d, r8d
mov dword [rsp + 0x78], 0x459c4000
mov dword [rsp + 0x7c], 0x459c4000
mov rcx, qword [r11 + 0x40a0]
call fcn.180015540
mov rcx, qword [r11 + 0x40a0]
lea rdx, [rsp + 0x78]
xor r8d, r8d
mov dword [rsp + 0x78], 0xc47a0000
mov dword [rsp + 0x7c], 0xc47a0000
call fcn.1800153d0
call fcn.180014980
mov eax, dword [0x1800af140]
mov qword [rsp + 0x138], rdi
test eax, eax
jne 0x18000231d
lea rdi, str.Aimbot
jmp 0x180002366
cmp eax, 1
jne 0x18000232b
lea rdi, str.Exploits
jmp 0x180002366
cmp eax, 2
jne 0x180002339
lea rdi, str.Account
jmp 0x180002366
cmp eax, 3
jne 0x180002347
lea rdi, str.Visuals
jmp 0x180002366
cmp eax, 4
jne 0x180002355
lea rdi, str.Settings
jmp 0x180002366
cmp eax, 5
lea rcx, str.Credits
mov rdi, r13
cmove rdi, rcx
xor ecx, ecx
call fcn.18002a2f0
xor edx, edx
lea rcx, str.DirectX11_Hook
mov r8d, 0x12b
call fcn.1800124a0
mov r11, qword [0x1800af180]
lea rdx, [rsp + 0x78]
xor r8d, r8d
mov dword [rsp + 0x78], 0x44480000
mov dword [rsp + 0x7c], 0x44160000
mov rcx, qword [r11 + 0x40a0]
call fcn.180015540
movdqa xmm0, xmmword [0x18008f2c0]
lea rcx, [rsp + 0x50]
mov rax, qword [r11 + 0x40a0]
movups xmmword [rsp + 0x50], xmm0
mov byte [rax + 0xcc], 1
mov rax, qword [r11 + 0x40a0]
movss xmm10, dword [rax + 0x28]
movss xmm13, dword [rax + 0x2c]
movss xmm11, dword [rax + 0x30]
movaps xmm0, xmm13
addss xmm0, dword [0x18008eeb8]
mov rbx, qword [rax + 0x2c0]
movaps xmm6, xmm11
movss xmm9, dword [rax + 0x34]
addss xmm6, xmm10
movss dword [rbp - 0x80], xmm10
movss dword [rsp + 0x7c], xmm0
movss dword [rbp - 0x7c], xmm0
movss dword [rsp + 0x78], xmm6
call fcn.180006890
movss xmm8, dword [0x18008ee40]
lea rdx, [rbp - 0x80]
mov r9d, eax
movss dword [rsp + 0x20], xmm8
lea r8, [rsp + 0x78]
mov rcx, rbx
call fcn.18002d940
movdqa xmm0, xmmword [0x18008f320]
addss xmm9, xmm13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
movaps xmm0, xmm13
movss dword [rsp + 0x78], xmm6
addss xmm0, dword [0x18008eec0]
movaps xmm7, xmm10
movss dword [rsp + 0x7c], xmm9
addss xmm7, dword [0x18008eec8]
movss dword [rbp - 0x7c], xmm0
movss dword [rbp - 0x80], xmm7
call fcn.180006890
movss xmm15, dword [0x18008ee70]
lea rdx, [rbp - 0x80]
mov r9d, eax
mov dword [rsp + 0x28], 0x80
lea r8, [rsp + 0x78]
movss dword [rsp + 0x20], xmm15
mov rcx, rbx
call fcn.18002dba0
movdqa xmm0, xmmword [0x18008f360]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm0
mov qword [rbp - 0x80], r13
movss dword [rsp + 0x78], xmm6
xorps xmm12, xmm12
movss dword [rsp + 0x7c], xmm9
mov qword [rsp + 0x50], r13
call fcn.180006890
movss xmm0, dword [0x18008ef54]
lea r8, [rbp - 0x80]
movss dword [rsp + 0x38], xmm12
lea rdx, [rsp + 0x50]
mov r9d, eax
mov dword [rsp + 0x30], r13d
lea rax, [rsp + 0x78]
mov rcx, rbx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.18002f2e0
movdqa xmm0, xmmword [0x18008f2c0]
lea rcx, [rsp + 0x60]
addss xmm9, dword [0x18008ee54]
movups xmmword [rsp + 0x60], xmm0
movaps xmm0, xmm13
movss dword [rsp + 0x50], xmm7
addss xmm0, xmm8
movss dword [rsp + 0x78], xmm7
movss dword [rsp + 0x54], xmm9
movss dword [rsp + 0x7c], xmm0
call fcn.180006890
mov r9d, eax
movss dword [rsp + 0x20], xmm8
lea rdx, [rsp + 0x78]
mov rcx, rbx
lea r8, [rsp + 0x50]
call fcn.18002d940
movss xmm6, dword [0x18008ee98]
lea rcx, [rsp + 0x60]
movdqa xmm1, xmmword [0x18008f510]
movaps xmm0, xmm10
addss xmm0, xmm6
mov qword [rsp + 0x78], r13
movups xmmword [rsp + 0x60], xmm1
mov qword [rbp - 0x80], r13
movss dword [rsp + 0x50], xmm0
movaps xmm0, xmm13
addss xmm0, xmm6
movss dword [rsp + 0x54], xmm0
call fcn.180006890
movss xmm0, dword [0x18008eee0]
lea r8, [rsp + 0x78]
movss dword [rsp + 0x38], xmm12
lea rdx, [rbp - 0x80]
mov r9d, eax
mov dword [rsp + 0x30], r13d
lea rax, [rsp + 0x50]
mov rcx, rbx
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.18002f2e0
movdqa xmm0, xmmword [0x18008f510]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm0
call fcn.180006890
mov rcx, qword [0x1800af168]
movaps xmm0, xmm10
movaps xmm1, xmm13
mov r8d, eax
addss xmm0, dword [0x18008ee8c]
addss xmm1, dword [0x18008ee78]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
test eax, 0xff000000
je 0x1800026ac
test rcx, rcx
jne 0x18000265a
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x60]
mov byte [rsp + 0x48], r13b
lea rax, [0x18004e9b3]
movss dword [rsp + 0x40], xmm12
lea rsi, [rbx + 0x60]
mov qword [rsp + 0x38], rax
lea r9, [rsp + 0x50]
lea rax, [0x18004e9b0]
movaps xmm2, xmm6
mov qword [rsp + 0x30], rax
mov rdx, rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
movups xmmword [rsp + 0x60], xmm0
call fcn.180034670
jmp 0x1800026b0
lea rsi, [rbx + 0x60]
movdqa xmm7, xmmword [0x18008f530]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm7
call fcn.180006890
movss xmm14, dword [0x18008eed0]
movaps xmm0, xmm10
movss xmm9, dword [0x18008ee80]
movaps xmm6, xmm13
mov r8, qword [0x1800af160]
addss xmm0, xmm14
movss xmm8, dword [0x18008ee88]
addss xmm6, xmm9
mov r9d, eax
mov r14, rsi
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm6
test eax, 0xff000000
je 0x18000278b
test rdi, rdi
je 0x18000278b
cmp byte [rdi], r13b
je 0x18000278b
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdi + rcx], r13b
jne 0x180002725
add rcx, rdi
test r8, r8
jne 0x18000273e
mov rax, qword [rbx + 0x38]
mov r8, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x60]
mov byte [rsp + 0x48], r13b
lea rax, [rsp + 0x60]
movss dword [rsp + 0x40], xmm12
lea r14, [rbx + 0x60]
mov qword [rsp + 0x38], rcx
movaps xmm2, xmm8
mov qword [rsp + 0x30], rdi
mov rdx, rbx
mov qword [rsp + 0x28], rax
mov rcx, r8
mov dword [rsp + 0x20], r9d
lea r9, [rsp + 0x50]
movups xmmword [rsp + 0x60], xmm0
call fcn.180034670
mov r8, qword [0x1800af160]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm7
call fcn.180006890
mov rdi, qword [rsp + 0x138]
movaps xmm0, xmm11
mov rsi, qword [rsp + 0x140]
addss xmm0, xmm10
movss dword [rsp + 0x54], xmm6
mov ecx, eax
subss xmm0, dword [0x18008ef04]
movss dword [rsp + 0x50], xmm0
test eax, 0xff000000
je 0x180002833
test r8, r8
jne 0x1800027dd
mov rax, qword [rbx + 0x38]
mov r8, qword [rax + 8]
movups xmm0, xmmword [r14]
mov byte [rsp + 0x48], r13b
lea rax, [0x18004e9c3]
movss dword [rsp + 0x40], xmm12
lea r9, [rsp + 0x50]
mov qword [rsp + 0x38], rax
movaps xmm2, xmm8
lea rax, str.Moonlight__
mov rdx, rbx
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ecx
mov rcx, r8
movups xmmword [rsp + 0x60], xmm0
call fcn.180034670
mov r8, qword [0x1800af160]
movdqa xmm0, xmmword [0x18008f510]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm0
call fcn.180006890
mov r14, qword [rsp + 0x130]
addss xmm11, xmm10
movaps xmm0, xmm13
mov ecx, eax
addss xmm0, xmm9
subss xmm11, dword [0x18008eee0]
movss dword [rsp + 0x54], xmm0
movss dword [rsp + 0x50], xmm11
test eax, 0xff000000
je 0x1800028db
test r8, r8
jne 0x18000288c
mov rax, qword [rbx + 0x38]
mov r8, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x60]
mov byte [rsp + 0x48], r13b
lea rax, [0x18004e9d4]
movss dword [rsp + 0x40], xmm12
lea r9, [rsp + 0x50]
mov qword [rsp + 0x38], rax
movaps xmm2, xmm8
lea rax, str.Pixel_Gun_3D
mov rdx, rbx
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], ecx
mov rcx, r8
movups xmmword [rsp + 0x60], xmm0
call fcn.180034670
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, dword [0x18008ee5c]
addss xmm0, dword [0x18008eed4]
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.1800190d0
mov rcx, qword [0x1800af168]
call fcn.180015290
cmp dword [0x1800af140], r13d
lea rcx, [0x18004e9d8]
movss xmm6, dword [0x18008eeb4]
movss xmm8, dword [0x18008ee78]
sete r9b
movaps xmm2, xmm6
movaps xmm1, xmm8
call fcn.180045b60
test al, al
je 0x180002987
mov eax, r13d
mov dword [0x1800af140], eax
jmp 0x18000298d
mov eax, dword [0x1800af140]
movss xmm9, dword [0x18008eeb0]
lea rcx, [0x18004e9dc]
cmp eax, 1
movaps xmm2, xmm9
movaps xmm1, xmm8
sete r9b
call fcn.180045b60
test al, al
je 0x1800029c2
mov eax, 1
mov dword [0x1800af140], eax
jmp 0x1800029c8
mov eax, dword [0x1800af140]
cmp eax, 2
lea rcx, [0x18004e9e0]
movaps xmm2, xmm6
movaps xmm1, xmm15
sete r9b
call fcn.180045b60
test al, al
je 0x1800029f3
mov eax, 2
mov dword [0x1800af140], eax
jmp 0x1800029f9
mov eax, dword [0x1800af140]
movss xmm1, dword [0x18008ee74]
lea rcx, [0x18004e9e4]
cmp eax, 3
movaps xmm2, xmm6
sete r9b
call fcn.180045b60
test al, al
je 0x180002a28
mov eax, 3
mov dword [0x1800af140], eax
jmp 0x180002a2e
mov eax, dword [0x1800af140]
cmp eax, 4
lea rcx, [0x18004e9e8]
movaps xmm2, xmm6
movaps xmm1, xmm8
sete r9b
call fcn.180045b60
test al, al
je 0x180002a56
mov dword [0x1800af140], 4
call fcn.180015330
call fcn.180019210
mov r8d, dword [0x1800af140]
test r8d, r8d
jne 0x180002bd0
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm7
call fcn.180006890
mov rcx, qword [0x1800af160]
movaps xmm0, xmm10
movaps xmm1, xmm13
mov r9d, eax
addss xmm0, dword [0x18008ef20]
addss xmm1, dword [0x18008ef0c]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
test eax, 0xff000000
je 0x180002b20
test rcx, rcx
jne 0x180002ac1
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x60]
lea rax, [0x18004ea0f]
mov byte [rsp + 0x48], r13b
movss xmm8, dword [0x18008ee98]
mov rdx, rbx
movss dword [rsp + 0x40], xmm12
movaps xmm2, xmm8
mov qword [rsp + 0x38], rax
lea rax, str.This_page_is_under_development.
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rsp + 0x50]
movups xmmword [rsp + 0x60], xmm0
call fcn.180034670
mov r8d, dword [0x1800af140]
jmp 0x180002b29
movss xmm8, dword [0x18008ee98]
lea rcx, [rsp + 0x60]
movups xmmword [rsp + 0x60], xmm7
call fcn.180006890
mov rcx, qword [0x1800af160]
mov r9d, eax
addss xmm10, dword [0x18008eefc]
addss xmm13, dword [0x18008ef1c]
movss dword [rsp + 0x50], xmm10
movss dword [rsp + 0x54], xmm13
test eax, 0xff000000
je 0x180002bd9
test rcx, rcx
jne 0x180002b76
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x60]
lea rax, [0x18004ea4c]
mov byte [rsp + 0x48], r13b
movss xmm2, dword [0x18008ee8c]
mov rdx, rbx
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], rax
lea rax, str.An_update_will_be_posted_in_the_Discord_when_its_comeplete.
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rsp + 0x50]
movups xmmword [rsp + 0x60], xmm0
call fcn.180034670
mov r8d, dword [0x1800af140]
jmp 0x180002bd9
movss xmm8, dword [0x18008ee98]
movss xmm10, dword [0x18008eecc]
movss xmm11, dword [0x18008ef30]
mov rbx, qword [rsp + 0x188]
cmp r8d, 1
jne 0x180002da0
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], r8b
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], r8b
addss xmm1, xmm14
addss xmm0, xmm10
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x437f0000
lea rcx, str.Exploits
mov dword [rsp + 0x54], 0x43960000
call fcn.18000f210
lea r8, [0x1800af3d8]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Kill_All
call fcn.18003d780
lea r8, [0x1800af3e3]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.X_Ray_on_Scopes
call fcn.18003d780
lea r8, [0x1800af3e4]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Infinite_Points
call fcn.18003d780
lea r8, [0x1800af3e6]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Armor_Regeneration
call fcn.18003d780
lea r8, [0x1800af3eb]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Infinite_Ammo
call fcn.18003d780
lea r8, [0x1800af3f0]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Invisibility
call fcn.18003d780
lea r8, [0x1800af3e9]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Bullet_Explode
call fcn.18003d780
lea r8, [0x1800af3ea]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Shotgun
call fcn.18003d780
lea r8, [0x1800af3f1]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Double_Jump
call fcn.18003d780
call fcn.18000f2a0
call fcn.180015330
mov r8d, dword [0x1800af140]
cmp r8d, 2
jne 0x18000357a
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, xmm14
addss xmm0, xmm10
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x437f0000
lea rcx, str.Currency_Addder
mov dword [rsp + 0x54], 0x435c0000
call fcn.18000f210
lea r9, [0x1800af440]
mov dword [rsp + 0x20], 6
lea rdx, [0x1800af404]
lea rcx, str.Currency_Type
call fcn.18003ed40
lea rax, [rbp - 0x80]
mov dword [rbp - 0x80], 0x2710
lea r9, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r8, [0x1800af400]
mov dword [rsp + 0x78], r13d
lea rcx, str.Currency_Ammount
call fcn.18003f020
movss xmm0, dword [0x18008eee0]
lea rdx, str.Add_Currency
movss xmm6, dword [0x18008eea0]
lea rcx, str.AddCurrency
movss xmm13, dword [0x18008eef8]
movaps xmm2, xmm15
movss dword [rsp + 0x28], xmm6
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm0
call fcn.18003c1a0
test al, al
je 0x180002ec8
mov byte [0x1800af3d9], 1
lea rcx, str.Adding_over_4k_per_click_could_put_nyour_account_at_risk_
call fcn.18003b830
call fcn.18000f2a0
call fcn.180015330
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, xmm14
addss xmm0, dword [0x18008ef2c]
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x437f0000
lea rcx, str.XP_Adder
mov dword [rsp + 0x54], 0x42e60000
call fcn.18000f210
lea r8, [0x1800af3ef]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.XP_Spoofer
call fcn.18003d780
lea rax, [rsp + 0x78]
mov dword [rsp + 0x78], 0x1e
lea r9, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r8, [0x1800af3f4]
mov dword [rbp - 0x80], r13d
lea rcx, str.XP_Multiplier
call fcn.18003f020
call fcn.18000f2a0
call fcn.180015330
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, dword [0x18008ef38]
addss xmm0, xmm10
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x43e60000
lea rcx, str.Weapon_Adder
mov dword [rsp + 0x54], 0x42e60000
call fcn.18000f210
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss xmm0, dword [rax + 0x15c]
addss xmm0, xmm8
movss xmm8, dword [0x18008ef78]
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
cmp byte [rax + 0xcf], r13b
jne 0x1800030c8
movaps xmm1, xmm8
mov qword [rsp + 0x50], r13
lea rcx, [rsp + 0x50]
call fcn.180018d20
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
cmp byte [rax + 0xcf], r13b
jne 0x1800030f9
movaps xmm1, xmm8
mov qword [rsp + 0x50], r13
lea rcx, [rsp + 0x50]
call fcn.180018d20
lea rax, [r15 + 0x11c]
movaps xmm2, xmm15
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
movss xmm11, dword [0x18008eeac]
movaps xmm3, xmm11
call fcn.18003f780
movaps xmm1, xmm8
movaps xmm0, xmm12
call fcn.180018e90
movss xmm4, dword [0x18008eef4]
lea rcx, str.Addweapon
movss xmm3, dword [0x18008eea8]
lea rdx, str.Add_Weapon
movss xmm2, dword [0x18008ef34]
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm4
call fcn.18003c1a0
test al, al
je 0x180003171
mov byte [0x1800af3da], 1
lea rcx, str.Only_add_the_weapons_you_need_
call fcn.18003b830
movss xmm0, dword [0x18008ef10]
lea rdx, str.Weapon_Strings
movss xmm3, dword [0x18008eed8]
lea rcx, str.Weaponstrings
movss xmm2, dword [0x18008ef18]
movss dword [rsp + 0x28], xmm11
movss dword [rsp + 0x20], xmm0
call fcn.18003c1a0
test al, al
je 0x1800031df
mov dword [rsp + 0x28], 1
lea r8, str.https:__yeetdisdude.xyz_weaponstrings
xor r9d, r9d
mov qword [rsp + 0x20], r13
lea rdx, [0x18004ec90]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
movss xmm0, dword [rax + 0x15c]
subss xmm0, dword [rcx + 0x396c]
movss dword [rax + 0x15c], xmm0
addss xmm0, dword [rax + 0x28]
addss xmm0, dword [rax + 0x160]
movss dword [rax + 0x118], xmm0
call fcn.18000f2a0
call fcn.180015330
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, dword [0x18008ef38]
addss xmm0, dword [0x18008ef00]
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x43e60000
lea rcx, str.Gadgets_Adder
mov dword [rsp + 0x54], 0x43480000
call fcn.18000f210
lea r9, [0x1800af478]
mov dword [rsp + 0x20], 0x30
lea rdx, [0x1800af5f8]
lea rcx, str.Gadgets
call fcn.18003ed40
movss xmm0, dword [0x18008eee0]
lea rdx, str.Add_Gadget
movss xmm11, dword [0x18008eee4]
lea rcx, str.Addgadgets
movss dword [rsp + 0x28], xmm6
movaps xmm3, xmm11
movaps xmm2, xmm15
movss dword [rsp + 0x20], xmm0
call fcn.18003c1a0
test al, al
je 0x180003321
mov byte [0x1800af3e1], 1
movss xmm8, dword [0x18008eeec]
lea rdx, str.Add_All_Gadgets
movss xmm2, dword [0x18008eee8]
lea rcx, str.Addallgadgets
movss dword [rsp + 0x28], xmm6
movaps xmm3, xmm11
movss dword [rsp + 0x20], xmm8
call fcn.18003c1a0
test al, al
je 0x180003361
mov byte [0x1800af3e2], 1
lea rax, [rsp + 0x78]
mov dword [rsp + 0x78], 0x41
lea r9, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r8, [0x1800af408]
mov dword [rbp - 0x80], 1
lea rcx, str.Gadget_Level
call fcn.18003f020
call fcn.18000f2a0
call fcn.180015330
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm2, dword [rax + 0x28]
movss xmm1, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x98]
subss xmm1, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm2, dword [0x18008ef3c]
addss xmm1, dword [0x18008ef3c]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm1
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x43c58000
lea rcx, str.Wear_Adder
mov dword [rsp + 0x54], 0x43430000
call fcn.18000f210
movss dword [rsp + 0x28], xmm6
lea rdx, str.Add_All_Armor
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm8
movaps xmm2, xmm15
lea rcx, str.Addallarmor
call fcn.18003c1a0
test al, al
je 0x180003458
mov byte [0x1800af3db], 1
movss dword [rsp + 0x28], xmm6
lea rdx, str.Add_All_Hats
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm8
movaps xmm2, xmm13
lea rcx, str.Addallhats
call fcn.18003c1a0
test al, al
je 0x18000348b
mov byte [0x1800af3dc], 1
movss xmm11, dword [0x18008ef28]
lea rdx, str.Add_All_Boots
movss dword [rsp + 0x28], xmm6
lea rcx, str.Addallboots
movaps xmm2, xmm11
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm9
call fcn.18003c1a0
test al, al
je 0x1800034c7
mov byte [0x1800af3dd], 1
movss xmm9, dword [0x18008eedc]
lea rdx, str.Add_All_Masks
movss dword [rsp + 0x28], xmm6
lea rcx, str.Addallmasks
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm8
movaps xmm2, xmm15
call fcn.18003c1a0
test al, al
je 0x180003503
mov byte [0x1800af3df], 1
movss dword [rsp + 0x28], xmm6
lea rdx, str.Add_All_Capes
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm8
movaps xmm2, xmm13
lea rcx, str.Addallcapes
call fcn.18003c1a0
test al, al
je 0x180003536
mov byte [0x1800af3de], 1
movss dword [rsp + 0x28], xmm6
lea rdx, str.Add_Veteran_Set
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm8
movaps xmm2, xmm11
lea rcx, str.Addveteran
call fcn.18003c1a0
test al, al
je 0x180003569
mov byte [0x1800af3e0], 1
call fcn.18000f2a0
call fcn.180015330
mov r8d, dword [0x1800af140]
movaps xmm15, xmmword [rsp + 0x90]
movaps xmm13, xmmword [rsp + 0xb0]
movaps xmm12, xmmword [rsp + 0xc0]
movaps xmm11, xmmword [rsp + 0xd0]
movaps xmm9, xmmword [rsp + 0xf0]
movaps xmm8, xmmword [rsp + 0x100]
movaps xmm6, xmmword [rsp + 0x120]
cmp r8d, 3
jne 0x180003675
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, xmm14
addss xmm0, xmm10
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x437f0000
lea rcx, [0x18004edd8]
mov dword [rsp + 0x54], 0x43160000
call fcn.18000f210
lea r8, [0x1800af3e5]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Chams
call fcn.18003d780
call fcn.18000f2a0
call fcn.180015330
mov r8d, dword [0x1800af140]
cmp r8d, 4
jne 0x18000372b
mov rcx, qword [0x1800af180]
mov rax, qword [rcx + 0x40a0]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x40a0]
mov rcx, qword [0x1800af160]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x98]
subss xmm0, dword [rax + 0x9c]
mov byte [rax + 0x159], 1
addss xmm1, xmm14
addss xmm0, xmm10
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm0
call fcn.180015290
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], 0x437f0000
lea rcx, str.Miscellaneous
mov dword [rsp + 0x54], 0x43340000
call fcn.18000f210
lea r8, [0x1800972c0]
movdqa xmmword [rsp + 0x60], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Background_Dim
call fcn.18003d780
call fcn.18000f2a0
call fcn.180015330
call fcn.180014980
movaps xmm14, xmmword [rsp + 0xa0]
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm7, xmmword [rsp + 0x110]
jmp 0x180003750
mov byte [rax + 0x58], r13b
call fcn.18000dfc0
call fcn.18000e370
mov rax, qword [r12]
lea r8, [rsp + 0x70]
xor r9d, r9d
mov edx, 1
mov rcx, r12
call qword [rax + 0x108]
mov rax, qword [0x1800af180]
mov rcx, qword [rax + 0x4bc8]
mov rcx, qword [rcx]
add rcx, 0x50
cmp byte [rcx], r13b
cmove rcx, r13
call fcn.180035e00
mov rcx, qword [rbp - 0x78]
xor rcx, rsp
call fcn.18004a9a0
add rsp, 0x148
pop r15
pop r13
pop r12
pop rbp
ret