Function at 0x140001ea0
Capabilities:
Set console window title
Terminate process

Disassembly:
push rbx
sub rsp, 0x40
lea rcx, str.serotonin_mapper
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
lea rdx, str.___checking_if_dir_exists.._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
call fcn.140001920
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.___checking_if_roblox_is_open.._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8d, 0x14
lea rcx, [rsp + 0x20]
call fcn.1400036e0
nop
lea rcx, [rsp + 0x20]
call fcn.140001290
movzx ebx, al
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x140001f58
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001f53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001f53
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140003aec
test bl, bl
je 0x140001f81
mov r9d, 0x30
lea r8, str.Warning
lea rdx, str.please_close_roblox_to_map_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str._n____getting_driver.._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0xdac
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._n____loading_driver.._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.___NtLoadDriver_Status_0x0_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___PiDDBLock_Ptr_0xfffff8024113ef1c_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___PiDDBCacheTable_Ptr_0xfffff8024113f058_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___PiDDBLock_Locked_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___Found_Table_Entry__0xFFFFB60CE0ADCAD0_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___PiDDBCacheTable_Cleaned_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0x2ee
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.___g_KernelHashBucketList_Found_0xFFFFF8023C803088_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___g_HashCacheLock_Locked_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___Found_driver_in_g_KernelHashBucketList_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___g_KernelHashBucketList_Cleaned_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___MmUnloadDrivers_Cleaned_Driver_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___Image_base_has_been_allocated_at:_0xFFFFD204EBFD5000_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.___Skipped_0x1000_bytes_of_PE_header_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___Fixing_stack_cookie_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.____Calling_DriverEntry_0xFFFFD204EBFD5620_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
lea rdx, str.___Driver_entry_returned_0x0_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0x2ee
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.____Unloading_driver.._n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.___NtLoadDriver_Status_0x0_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.___Driver_destroyed_before_unlink_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._n____press_any_key_to_close
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400034c0
call qword [sym.imp.api_ms_win_crt_conio_l1_1_0.dll__getch]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3