Function at 0x1400038c0
Capabilities:
Enumerate process modules
Enumerate processes
Query environment variable
Set console window title

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xc58]
sub rsp, 0xd30
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x14001b040]
xor rax, rsp
mov qword [rbp + 0xc10], rax
xor r14d, r14d
mov esi, r14d
mov dword [rsp + 0x50], r14d
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x140003980
mov edx, 4
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str.___
call fcn.1400078d0
mov edx, 7
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str.CreateToolhelp32Snapshot_error:
call fcn.1400078d0
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x1400039e3
mov dword [rbp + 0x60], 0x238
lea rdx, [rbp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x140003a60
nop dword [rax]
lea rdx, str.RobloxPlayerBeta.exe
lea rcx, [rbp + 0x8c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x1400039cb
lea rdx, [rbp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x1400039a0
jmp 0x1400039d2
mov esi, dword [rbp + 0x68]
mov dword [rsp + 0x50], esi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test esi, esi
jne 0x140003a72
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Roblox_isnt_open__please_make_sure_it_is_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x1770
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, 1
jmp 0x1400055aa
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, 1
mov dword [rsp + 0x50], esi
mov ecx, esi
call fcn.140001a40
mov r12, rax
mov rdi, r14
mov edx, esi
mov ecx, 0x18
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140003adf
mov dword [rbp + 0x60], 0x438
lea rdx, [rbp + 0x60]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Module32FirstW]
test eax, eax
je 0x140003adf
nop dword [rax]
lea rdx, str.RobloxPlayerBeta.exe
lea rcx, [rbp + 0x90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
test eax, eax
je 0x140003adb
lea rdx, [rbp + 0x60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Module32NextW]
test eax, eax
jne 0x140003ab0
jmp 0x140003adf
mov rdi, qword [rbp + 0x78]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Handle_opened_at_RobloxPlayerBeta.exe_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov edx, esi
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Handle_Base_Address:_0x
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140001730]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, 0x10
lea rcx, [rbp + 0x50]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov rcx, qword [rbx]
movsxd rdx, dword [rcx + 4]
mov byte [rdx + rbx + 0x58], 0x30
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rax, qword [0x14001bd60]
test rax, rax
jne 0x140003c65
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
test rax, rax
jne 0x140003c49
mov qword [0x14001bd60], r14
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 1
jmp 0x1400055aa
lea rdx, str.ZwReadVirtualMemory
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14001bd60], rax
test rax, rax
je 0x140003c93
mov dword [rbp + 0x4a0], r14d
lea rcx, [rbp + 0x4a0]
mov qword [rsp + 0x20], rcx
mov r9d, 0x400
lea r8, [rbp + 0x810]
mov rdx, rdi
mov rcx, r12
call rax
not eax
test eax, eax
js 0x140003ca6
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 1
jmp 0x1400055aa
mov r8d, 0x104
lea rdx, [rbp + 0x600]
lea rcx, str.LOCALAPPDATA
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
test eax, eax
je 0x1400055a8
xorps xmm0, xmm0
movups xmmword [rbp + 0x5b8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x5c8], xmm1
lea rax, [rbp + 0x600]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], r14w
jne 0x140003cf0
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x5b8]
call fcn.1400084d0
nop
mov r8d, 0xc
lea rdx, str.Robloxlogs
lea rcx, [rbp + 0x5b8]
call fcn.140006e00
lea rdx, [rbp + 0x5b8]
lea rcx, [rbp + 0x598]
call fcn.140001c10
nop
lea rdx, [rbp + 0x598]
lea rcx, [rbp + 0x5b8]
call fcn.140002100
mov rbx, rax
mov rax, qword [0x14001bd60]
test rax, rax
jne 0x140003d93
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
test rax, rax
je 0x1400055df
lea rdx, str.ZwReadVirtualMemory
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14001bd60], rax
test rax, rax
je 0x1400055e6
mov dword [rbp + 0x4a0], r14d
lea rdx, [rbx + 0x118]
lea rcx, [rbp + 0x4a0]
mov qword [rsp + 0x20], rcx
mov r9d, 8
lea r8, [rbp + 0x568]
mov rcx, r12
call rax
mov ecx, dword [rbp + 0x4a0]
not eax
test eax, eax
jns 0x1400055e6
cmp rcx, 8
jne 0x1400055e6
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.RenderView:_0x
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140001730]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, 0x10
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov rcx, qword [rbx]
movsxd rdx, dword [rcx + 4]
mov byte [rdx + rbx + 0x58], 0x30
mov rdx, qword [rbp + 0x568]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [rbp + 0x568]
mov rax, qword [0x14001bd60]
test rax, rax
jne 0x140003edc
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
test rax, rax
je 0x1400055df
lea rdx, str.ZwReadVirtualMemory
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14001bd60], rax
test rax, rax
je 0x1400055e6
mov dword [rbp + 0x4a0], r14d
lea rcx, [rbp + 0x4a0]
mov qword [rsp + 0x20], rcx
mov r9d, 8
lea r8, [rbp + 0x50]
lea rdx, [rbx + 0x198]
mov rcx, r12
call rax
mov ecx, dword [rbp + 0x4a0]
not eax
test eax, eax
jns 0x1400055e6
cmp rcx, 8
jne 0x1400055e6
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.DataModel_Adress:_0x
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140001730]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, 0x10
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov rcx, qword [rbx]
movsxd rdx, dword [rcx + 4]
mov byte [rdx + rbx + 0x58], 0x30
mov rdx, qword [rbp + 0x50]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm0
mov qword [rbp + 0x590], rax
mov r8, qword [rbp + 0x50]
mov rdx, r12
lea rcx, [rbp + 0x570]
call fcn.140002820
nop
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.DataModel__Game_Adress:_0x
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140001730]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, 0x10
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov dl, 0x30
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::fill_char____ptr64]
mov rdx, qword [rbp + 0x578]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x540], xmm0
movups xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], rax
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rsp + 0x30]
call fcn.1400086c0
nop
lea r8, [rsp + 0x30]
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x570]
call fcn.140003200
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14000415d
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004158
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004158
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a8], xmm0
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x4a8], rax
mov rax, qword [rbp + 0x548]
mov qword [rbp + 0x4b0], rax
movdqu xmmword [rbp + 0x4b8], xmm0
mov qword [rbp + 0x4c8], r14
mov rdx, qword [rbp + 0x558]
sub rdx, qword [rbp + 0x550]
sar rdx, 5
test rdx, rdx
je 0x140004241
lea rcx, [rbp + 0x4b8]
call fcn.140009120
lea rax, [rbp + 0x4b8]
mov qword [rbp + 0x4a0], rax
mov rdi, qword [rbp + 0x550]
mov rsi, qword [rbp + 0x558]
xorps xmm0, xmm0
movups xmmword [rbp + 0x510], xmm0
mov rbx, qword [rbp + 0x4b8]
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], rbx
lea rax, [rbp + 0x4b8]
mov qword [rbp + 0x520], rax
cmp rdi, rsi
je 0x14000422f
nop word [rax + rax]
mov rdx, rdi
mov rcx, rbx
call fcn.140006ef0
add rbx, 0x20
mov qword [rbp + 0x518], rbx
add rdi, 0x20
cmp rdi, rsi
jne 0x140004210
mov rdx, rbx
mov rcx, rbx
call fcn.1400087c0
mov qword [rbp + 0x4c0], rbx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x4f8], xmm0
mov qword [rbp + 0x508], rax
lea rdx, [rbp + 0x4f8]
lea rcx, [rbp + 0x570]
call fcn.140002e50
nop
mov r13, qword [rbp + 0x4f8]
mov rax, qword [rbp + 0x500]
mov qword [rbp + 0x4a0], rax
movabs rsi, 0x6666666666666667
cmp r13, rax
je 0x140005275
movss xmm6, dword [0x1400151b0]
nop dword [rax + rax]
lea rdx, [rsp + 0x30]
mov rcx, r13
call fcn.1400029b0
mov rdi, rax
mov rax, qword [rax + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400042be
mov rdi, qword [rdi]
cmp rax, 7
jb 0x140004327
lea rsi, [rax + rdi]
lea r8, [rsi - 6]
sub r8, rdi
mov edx, 0x50
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000431d
cmp dword [rbx], 0x79616c50
jne 0x1400042fe
cmp word [rbx + 4], 0x7265
jne 0x1400042fe
cmp byte [rbx + 6], 0x73
je 0x14000456c
inc rbx
lea r8, [rsi - 6]
sub r8, rbx
mov edx, 0x50
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400042e4
movabs rsi, 0x6666666666666667
mov rbx, 0xffffffffffffffff
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14000436b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004366
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400052ff
call fcn.14001268c
cmp rbx, 0xffffffffffffffff
je 0x140005261
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x520], rax
lea rdx, [rbp + 0x510]
mov rcx, r13
call fcn.140002e50
nop
mov r14, qword [rbp + 0x4f8]
mov r15, qword [rbp + 0x500]
cmp r14, r15
je 0x1400051de
nop
lea rdx, [rsp + 0x30]
mov rcx, r14
call fcn.1400029b0
mov rdi, rax
mov rax, qword [rax + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x1400043ce
mov rdi, qword [rdi]
cmp rax, 7
jb 0x14000442d
lea rsi, [rax + rdi]
lea r8, [rsi - 6]
sub r8, rdi
mov edx, 0x50
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000442d
cmp dword [rbx], 0x79616c50
jne 0x14000440e
cmp word [rbx + 4], 0x7265
jne 0x14000440e
cmp byte [rbx + 6], 0x73
je 0x14000457e
inc rbx
lea r8, [rsi - 6]
sub r8, rbx
mov edx, 0x50
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400043f4
mov rbx, 0xffffffffffffffff
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x140004471
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000446c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005306
call fcn.14001268c
cmp rbx, 0xffffffffffffffff
je 0x1400051c7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x528], xmm0
mov qword [rbp + 0x538], rax
lea rdx, [rbp + 0x528]
mov rcx, r14
call fcn.140002e50
nop
mov rbx, qword [rbp + 0x528]
cmp rbx, qword [rbp + 0x530]
je 0x140005139
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400029b0
nop
mov r8, rax
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x540]
call fcn.140003200
mov rcx, qword [rax]
mov qword [rbp + 0x4a8], rcx
mov rcx, qword [rax + 8]
mov qword [rbp + 0x4b0], rcx
lea rbx, [rax + 0x10]
lea rax, [rbp + 0x4b8]
cmp rax, rbx
je 0x1400045b5
mov rcx, qword [rbp + 0x4b8]
test rcx, rcx
je 0x140004586
mov rdx, qword [rbp + 0x4c0]
call fcn.1400087c0
mov rdx, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x4b8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004551
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000530d
call fcn.14001268c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x4b8], xmm0
xor edi, edi
mov qword [rbp + 0x4c8], rdi
jmp 0x140004588
sub rbx, rdi
movabs rsi, 0x6666666666666667
jmp 0x14000432e
sub rbx, rdi
jmp 0x140004434
xor edi, edi
mov rax, qword [rbx]
mov qword [rbp + 0x4b8], rax
mov rax, qword [rbx + 8]
mov qword [rbp + 0x4c0], rax
mov rax, qword [rbx + 0x10]
mov qword [rbp + 0x4c8], rax
mov qword [rbx], rdi
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rdi
jmp 0x1400045b7
xor edi, edi
mov rcx, qword [rbp + 0x4e0]
test rcx, rcx
je 0x140004620
mov rdx, qword [rbp + 0x4e8]
call fcn.1400087c0
mov rdx, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4e0]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004609
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000530d
call fcn.14001268c
mov qword [rbp + 0x4e0], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x4e8], xmm0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x14000465d
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004658
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005314
call fcn.14001268c
mov ecx, 0xfffffff5
cmp qword [rbp + 0x4b0], 0
je 0x140004cae
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Ingame
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x4d0], xmm0
movups xmmword [rbp + 0x4e0], xmm0
mov qword [rbp + 0x4f0], rax
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rdi
mov r8d, 7
lea rdx, str.CoreGui
lea rcx, [rsp + 0x30]
call fcn.1400086c0
nop
lea r8, [rsp + 0x30]
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x570]
call fcn.140003200
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rdi
mov r8d, 9
lea rdx, str.RobloxGui
lea rcx, [rbp - 0x68]
call fcn.1400086c0
nop
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140003200
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
mov r8d, 7
lea rdx, str.Modules
lea rcx, [rsp + 0x78]
call fcn.1400086c0
nop
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x48]
mov rcx, rbx
call fcn.140003200
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rdi
mov r8d, 0xe
lea rdx, str.BackpackScript
lea rcx, [rsp + 0x58]
call fcn.1400086c0
nop
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x4d0]
mov rcx, rbx
call fcn.140003200
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x14000481e
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004818
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000531b
call fcn.14001268c
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x140004875
mov rdx, qword [rbp - 0x30]
call fcn.1400087c0
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x38]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004864
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005322
call fcn.14001268c
mov qword [rbp - 0x38], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x30], xmm0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x1400048b2
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400048ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005329
call fcn.14001268c
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x140004909
mov rdx, qword [rbp - 8]
call fcn.1400087c0
mov rdx, qword [rbp]
mov rcx, qword [rbp - 0x10]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400048f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005330
call fcn.14001268c
mov qword [rbp - 0x10], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x140004945
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000493f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005337
call fcn.14001268c
nop
mov rcx, qword [rbp + 0x18]
test rcx, rcx
je 0x14000499c
mov rdx, qword [rbp + 0x20]
call fcn.1400087c0
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x18]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000498b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000533e
call fcn.14001268c
mov qword [rbp + 0x18], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x20], xmm0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x1400049d9
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400049d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005345
call fcn.14001268c
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Game__CoreGui__RobloxGui__Modules__BackpackScript:_0x
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140001730]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, 0x10
lea rcx, [rbp + 0x30]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov rcx, qword [rbx]
movsxd rdx, dword [rcx + 4]
mov byte [rdx + rbx + 0x58], 0x30
mov rdx, qword [rbp + 0x4d8]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, str.__________
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x5d8], xmm0
movups xmmword [rbp + 0x5e8], xmm0
mov qword [rbp + 0x5f8], rax
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rdi
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rsp + 0x30]
call fcn.1400086c0
nop
lea r8, [rsp + 0x30]
lea rdx, [rbp + 0x5d8]
lea rcx, [rbp + 0x4a8]
call fcn.140003200
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x140004b37
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004b32
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000534c
call fcn.14001268c
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, dword [rsp + 0x50]
call fcn.140001a40
mov rbx, rax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.WalkSpeed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov rdx, qword [rbp + 0x5e0]
add rdx, 0x1b0
movaps xmm2, xmm6
mov rcx, rbx
call fcn.140001e50
test al, al
je 0x140004bda
mov rdx, qword [rbp + 0x5e0]
add rdx, 0x388
movaps xmm2, xmm6
mov rcx, rbx
call fcn.140001e50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov rcx, qword [rbp + 0x5e8]
test rcx, rcx
je 0x140004c4d
mov rdx, qword [rbp + 0x5f0]
call fcn.1400087c0
mov rdx, qword [rbp + 0x5f8]
mov rcx, qword [rbp + 0x5e8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004c36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005353
call fcn.14001268c
mov qword [rbp + 0x5e8], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x5f0], xmm0
mov rcx, qword [rbp + 0x4e0]
test rcx, rcx
je 0x140005132
mov rdx, qword [rbp + 0x4e8]
call fcn.1400087c0
mov rdx, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4e0]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000512d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000512d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.HomePage
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x4d0], xmm0
movups xmmword [rbp + 0x4e0], xmm0
mov qword [rbp + 0x4f0], rax
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], rdi
mov r8d, 7
lea rdx, str.CoreGui
lea rcx, [rsp + 0x58]
call fcn.1400086c0
nop
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x570]
call fcn.140003200
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
mov r8d, 9
lea rdx, str.RobloxGui
lea rcx, [rsp + 0x78]
call fcn.1400086c0
nop
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.140003200
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rdi
mov r8d, 7
lea rdx, str.Modules
lea rcx, [rbp - 0x68]
call fcn.1400086c0
nop
lea r8, [rbp - 0x68]
lea rdx, [rbp + 8]
mov rcx, rbx
call fcn.140003200
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rdi
mov r8d, 0x13
lea rdx, str.AvatarEditorPrompts
lea rcx, [rsp + 0x30]
call fcn.1400086c0
nop
lea r8, [rsp + 0x30]
lea rdx, [rbp + 0x4d0]
mov rcx, rbx
call fcn.140003200
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x140004e5c
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004e56
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000535a
call fcn.14001268c
nop
mov rcx, qword [rbp + 0x18]
test rcx, rcx
je 0x140004eb3
mov rdx, qword [rbp + 0x20]
call fcn.1400087c0
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x18]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ea2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005361
call fcn.14001268c
mov qword [rbp + 0x18], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x20], xmm0
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x140004eef
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ee9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005368
call fcn.14001268c
nop
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x140004f46
mov rdx, qword [rbp - 8]
call fcn.1400087c0
mov rdx, qword [rbp]
mov rcx, qword [rbp - 0x10]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004f35
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000536f
call fcn.14001268c
mov qword [rbp - 0x10], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x140004f83
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004f7d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005376
call fcn.14001268c
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x140004fda
mov rdx, qword [rbp - 0x30]
call fcn.1400087c0
mov rdx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x38]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004fc9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000537d
call fcn.14001268c
mov qword [rbp - 0x38], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x30], xmm0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x140005017
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005012
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005384
call fcn.14001268c
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Game__CoreGui__RobloxGui__Modules__AvatarEditorPrompts:_0x
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400078d0
lea rdx, [0x140001730]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::ios_base____ptr64____cdecl___class_std::ios_base____ptr64_____ptr64]
mov rbx, rax
mov edx, 0x10
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov r8, qword [rax]
mov rcx, qword [rbx]
movsxd rcx, dword [rcx + 4]
add rcx, rbx
mov rdx, qword [rax + 8]
call r8
mov rcx, qword [rbx]
movsxd rdx, dword [rcx + 4]
mov byte [rdx + rbx + 0x58], 0x30
mov rdx, qword [rbp + 0x4d8]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140007ab0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov rcx, qword [rbp + 0x4e0]
test rcx, rcx
je 0x140005132
mov rdx, qword [rbp + 0x4e8]
call fcn.1400087c0
mov rdx, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4e0]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000512d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000538b
call fcn.14001268c
mov rbx, qword [rbp + 0x528]
test rbx, rbx
je 0x1400051c7
mov rdi, qword [rbp + 0x530]
cmp rbx, rdi
je 0x140005168
nop
mov rcx, rbx
call fcn.140003760
add rbx, 0x28
cmp rbx, rdi
jne 0x140005150
mov rbx, qword [rbp + 0x528]
mov rcx, qword [rbp + 0x538]
sub rcx, rbx
movabs rsi, 0x6666666666666667
mov rax, rsi
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400051bd
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005392
mov rcx, rbx
call fcn.14001268c
jmp 0x1400051d1
movabs rsi, 0x6666666666666667
add r14, 0x28
cmp r14, r15
jne 0x1400043b0
mov rbx, qword [rbp + 0x510]
test rbx, rbx
je 0x140005261
mov rdi, qword [rbp + 0x518]
cmp rbx, rdi
je 0x14000520e
mov rcx, rbx
call fcn.140003760
add rbx, 0x28
cmp rbx, rdi
jne 0x1400051f6
mov rbx, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x520]
sub rcx, rbx
mov rax, rsi
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, rbx
cmp rdx, 0x1000
jb 0x140005259
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005399
mov rcx, rbx
call fcn.14001268c
add r13, 0x28
cmp r13, qword [rbp + 0x4a0]
jne 0x1400042a0
xor r14d, r14d
mov rbx, qword [rbp + 0x4f8]
test rbx, rbx
je 0x1400053ba
mov rdi, qword [rbp + 0x500]
cmp rbx, rdi
je 0x1400052a2
mov rcx, rbx
call fcn.140003760
add rbx, 0x28
cmp rbx, rdi
jne 0x140005291
mov rcx, qword [rbp + 0x508]
mov rbx, qword [rbp + 0x4f8]
sub rcx, rbx
mov rax, rsi
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400053a0
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400053a0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rcx, rbx
call fcn.14001268c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x4f8], xmm0
mov qword [rbp + 0x508], r14
mov rcx, qword [rbp + 0x4b8]
test rcx, rcx
je 0x140005426
mov rdx, qword [rbp + 0x4c0]
call fcn.1400087c0
mov rdx, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x4b8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000540f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000540f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x4b8], xmm0
mov qword [rbp + 0x4c8], r14
mov rcx, qword [rbp + 0x550]
test rcx, rcx
je 0x140005492
mov rdx, qword [rbp + 0x558]
call fcn.1400087c0
mov rdx, qword [rbp + 0x560]
mov rcx, qword [rbp + 0x550]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000547b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000547b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], r14
mov rcx, qword [rbp + 0x580]
test rcx, rcx
je 0x1400054fe
mov rdx, qword [rbp + 0x588]
call fcn.1400087c0
mov rdx, qword [rbp + 0x590]
mov rcx, qword [rbp + 0x580]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400054e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400054e7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
mov qword [rbp + 0x580], r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x588], xmm0
mov rdx, qword [rbp + 0x5b0]
cmp rdx, 7
jbe 0x140005547
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x598]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005542
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005542
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
movdqa xmm0, xmmword [0x1400151c0]
movdqu xmmword [rbp + 0x5a8], xmm0
mov word [rbp + 0x598], r14w
mov rdx, qword [rbp + 0x5d0]
cmp rdx, 7
jbe 0x1400055a8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400055a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
xor eax, eax
mov rcx, qword [rbp + 0xc10]
xor rcx, rsp
call fcn.140012080
lea r11, [rsp + 0xd30]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov qword [0x14001bd60], r14
mov rdx, qword [rbp + 0x5b0]
cmp rdx, 7
jbe 0x14000562f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x598]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000562a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000562a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
movdqa xmm0, xmmword [0x1400151c0]
movdqu xmmword [rbp + 0x5a8], xmm0
mov word [rbp + 0x598], r14w
mov rdx, qword [rbp + 0x5d0]
cmp rdx, 7
jbe 0x140005690
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000568b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000568b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001268c
mov eax, 1
jmp 0x1400055aa