Function at 0x14016be79
Capabilities:
Create process on windows

Disassembly:
jmp 0x1402054c0
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x498
lea rbp, [rsp + 0x30]
mov dword [rbp + 0x444], 0
lea rcx, [0x14052d136]
call fcn.140173d0e
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x1c8]
call fcn.140171ee6
nop
mov eax, dword [rbp + 0x444]
or eax, 1
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x1c8]
call fcn.14016efc5
movzx eax, al
test eax, eax
jne 0x14020556d
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x208]
call fcn.140171ee6
nop
mov eax, dword [rbp + 0x444]
or eax, 2
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x208]
call fcn.14016efc5
movzx eax, al
test eax, eax
je 0x14020556d
mov dword [rbp + 0x454], 1
jmp 0x140205577
mov dword [rbp + 0x454], 0
movzx eax, byte [rbp + 0x454]
mov byte [rbp + 0x1a4], al
mov eax, dword [rbp + 0x444]
and eax, 2
test eax, eax
je 0x1402055a5
and dword [rbp + 0x444], 0xfffffffd
lea rcx, [rbp + 0x208]
call fcn.140173016
nop
mov eax, dword [rbp + 0x444]
and eax, 1
test eax, eax
je 0x1402055c6
and dword [rbp + 0x444], 0xfffffffe
lea rcx, [rbp + 0x1c8]
call fcn.140173016
nop
movzx eax, byte [rbp + 0x1a4]
test eax, eax
je 0x14020566a
lea rdx, str.Roblox_is_installed_without_eurotrucks2.exe
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x458]
call fcn.14016f7a4
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x248]
call fcn.140171ee6
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x288]
call fcn.140171ee6
nop
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x288]
call fcn.1401744e3
nop
lea rcx, [rbp + 0x288]
call fcn.140173016
nop
lea rcx, [rbp + 0x248]
call fcn.140173016
nop
call fcn.14016b136
nop
jmp 0x140205957
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x2e8]
call fcn.140171ee6
nop
mov eax, dword [rbp + 0x444]
or eax, 4
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x2e8]
call fcn.14016efc5
movzx eax, al
test eax, eax
je 0x1402056e8
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x328]
call fcn.140171ee6
nop
mov eax, dword [rbp + 0x444]
or eax, 8
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x328]
call fcn.14016efc5
movzx eax, al
test eax, eax
jne 0x1402056e8
mov dword [rbp + 0x454], 1
jmp 0x1402056f2
mov dword [rbp + 0x454], 0
movzx eax, byte [rbp + 0x454]
mov byte [rbp + 0x2c4], al
mov eax, dword [rbp + 0x444]
and eax, 8
test eax, eax
je 0x140205720
and dword [rbp + 0x444], 0xfffffff7
lea rcx, [rbp + 0x328]
call fcn.140173016
nop
mov eax, dword [rbp + 0x444]
and eax, 4
test eax, eax
je 0x140205741
and dword [rbp + 0x444], 0xfffffffb
lea rcx, [rbp + 0x2e8]
call fcn.140173016
nop
movzx eax, byte [rbp + 0x2c4]
test eax, eax
je 0x140205785
lea rdx, str.eurotrucks2.exe_is_installed_without_RobloxPlayerBeta.exe
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x458]
call fcn.14016f7a4
nop
call fcn.14016b136
nop
jmp 0x140205957
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x388]
call fcn.140171ee6
nop
mov eax, dword [rbp + 0x444]
or eax, 0x10
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x388]
call fcn.14016efc5
movzx eax, al
test eax, eax
je 0x140205803
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x3c8]
call fcn.140171ee6
nop
mov eax, dword [rbp + 0x444]
or eax, 0x20
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x3c8]
call fcn.14016efc5
movzx eax, al
test eax, eax
je 0x140205803
mov dword [rbp + 0x454], 1
jmp 0x14020580d
mov dword [rbp + 0x454], 0
movzx eax, byte [rbp + 0x454]
mov byte [rbp + 0x364], al
mov eax, dword [rbp + 0x444]
and eax, 0x20
test eax, eax
je 0x14020583b
and dword [rbp + 0x444], 0xffffffdf
lea rcx, [rbp + 0x3c8]
call fcn.140173016
nop
mov eax, dword [rbp + 0x444]
and eax, 0x10
test eax, eax
je 0x14020585c
and dword [rbp + 0x444], 0xffffffef
lea rcx, [rbp + 0x388]
call fcn.140173016
nop
movzx eax, byte [rbp + 0x364]
test eax, eax
je 0x1402058d1
lea rdx, str.Both_RobloxPlayerBeta.exe_and_eurotrucks2.exe_are_installed
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x458]
call fcn.14016f7a4
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x408]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x408]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x408]
call fcn.140173016
nop
call fcn.14016b136
nop
jmp 0x140205957
lea rdx, str.Neither_RobloxPlayerBeta.exe_nor_eurotrucks2.exe_is_installed
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x458]
call fcn.14016f7a4
nop
mov r9d, Ordinal_50
lea r8, str.Warning
lea rdx, str.Roblox_installation_was_not_found._Do_you_want_to_download_it_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 1
jne 0x14020594f
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.https:__www.roblox.com_download_client
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
xor ecx, ecx
call fcn.14016b9e2
nop
lea rsp, [rbp + 0x468]
pop rdi
pop rbp
ret