Function at 0x14016ce79
Capabilities:
Create process on windows

Disassembly:
jmp 0x140206450
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, [0x140531136]
call fcn.140174d6d
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x1c8]
call fcn.140172f3b
nop
mov eax, dword [rbp + 0x444]
or eax, 1
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x1c8]
call fcn.14016ffed
movzx eax, al
test eax, eax
jne 0x1402064fd
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x208]
call fcn.140172f3b
nop
mov eax, dword [rbp + 0x444]
or eax, 2
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x208]
call fcn.14016ffed
movzx eax, al
test eax, eax
je 0x1402064fd
mov dword [rbp + 0x454], 1
jmp 0x140206507
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 0x140206535
and dword [rbp + 0x444], 0xfffffffd
lea rcx, [rbp + 0x208]
call fcn.140174070
nop
mov eax, dword [rbp + 0x444]
and eax, 1
test eax, eax
je 0x140206556
and dword [rbp + 0x444], 0xfffffffe
lea rcx, [rbp + 0x1c8]
call fcn.140174070
nop
movzx eax, byte [rbp + 0x1a4]
test eax, eax
je 0x1402065fa
lea rdx, str.Roblox_is_installed_without_eurotrucks2.exe
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x458]
call fcn.1401707d1
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x248]
call fcn.140172f3b
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x288]
call fcn.140172f3b
nop
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x288]
call fcn.14017554c
nop
lea rcx, [rbp + 0x288]
call fcn.140174070
nop
lea rcx, [rbp + 0x248]
call fcn.140174070
nop
call fcn.14016c131
nop
jmp 0x1402068e7
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x2e8]
call fcn.140172f3b
nop
mov eax, dword [rbp + 0x444]
or eax, 4
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x2e8]
call fcn.14016ffed
movzx eax, al
test eax, eax
je 0x140206678
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x328]
call fcn.140172f3b
nop
mov eax, dword [rbp + 0x444]
or eax, 8
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x328]
call fcn.14016ffed
movzx eax, al
test eax, eax
jne 0x140206678
mov dword [rbp + 0x454], 1
jmp 0x140206682
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 0x1402066b0
and dword [rbp + 0x444], 0xfffffff7
lea rcx, [rbp + 0x328]
call fcn.140174070
nop
mov eax, dword [rbp + 0x444]
and eax, 4
test eax, eax
je 0x1402066d1
and dword [rbp + 0x444], 0xfffffffb
lea rcx, [rbp + 0x2e8]
call fcn.140174070
nop
movzx eax, byte [rbp + 0x2c4]
test eax, eax
je 0x140206715
lea rdx, str.eurotrucks2.exe_is_installed_without_RobloxPlayerBeta.exe
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x458]
call fcn.1401707d1
nop
call fcn.14016c131
nop
jmp 0x1402068e7
xor r8d, r8d
mov rdx, qword [rbp + 0x480]
lea rcx, [rbp + 0x388]
call fcn.140172f3b
nop
mov eax, dword [rbp + 0x444]
or eax, 0x10
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x388]
call fcn.14016ffed
movzx eax, al
test eax, eax
je 0x140206793
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x3c8]
call fcn.140172f3b
nop
mov eax, dword [rbp + 0x444]
or eax, 0x20
mov dword [rbp + 0x444], eax
lea rcx, [rbp + 0x3c8]
call fcn.14016ffed
movzx eax, al
test eax, eax
je 0x140206793
mov dword [rbp + 0x454], 1
jmp 0x14020679d
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 0x1402067cb
and dword [rbp + 0x444], 0xffffffdf
lea rcx, [rbp + 0x3c8]
call fcn.140174070
nop
mov eax, dword [rbp + 0x444]
and eax, 0x10
test eax, eax
je 0x1402067ec
and dword [rbp + 0x444], 0xffffffef
lea rcx, [rbp + 0x388]
call fcn.140174070
nop
movzx eax, byte [rbp + 0x364]
test eax, eax
je 0x140206861
lea rdx, str.Both_RobloxPlayerBeta.exe_and_eurotrucks2.exe_are_installed
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x458]
call fcn.1401707d1
nop
xor r8d, r8d
mov rdx, qword [rbp + 0x488]
lea rcx, [rbp + 0x408]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x408]
call fcn.140173512
nop
lea rcx, [rbp + 0x408]
call fcn.140174070
nop
call fcn.14016c131
nop
jmp 0x1402068e7
lea rdx, str.Neither_RobloxPlayerBeta.exe_nor_eurotrucks2.exe_is_installed
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x458], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x458]
call fcn.1401707d1
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 0x1402068df
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.14016c9dd
nop
lea rsp, [rbp + 0x468]
pop rdi
pop rbp
ret