Function at 0x10009120
Capabilities:
Create directory

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1006ea36
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x29c
mov eax, dword [0x100ca00c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
push 0
push str.C:GMOD_SDK_Settings
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x20]
push 0
mov byte [ebp - 0x28], 0
call fcn.1001a8d0
push 0xb8
lea eax, [ebp - 0xe0]
mov dword [ebp - 4], 1
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x1c4], 0
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x1c0], 0xf
mov byte [ebp - 0x1d4], 0
push 0x15
push str.C:GMOD_SDK_Settings_
call fcn.10019980
push esi
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 4], 2
call fcn.10017dd0
mov dword [ebp - 0x1ac], 0
mov dword [ebp - 0x1a8], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1bc], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1ac], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 3
lea eax, [ebp - 0x1bc]
cmp dword [ebp - 0x1a8], 0x10
lea ecx, [ebp - 0xe0]
cmovae eax, dword [ebp - 0x1bc]
sub esp, 0xc
push eax
call fcn.100168c0
mov eax, dword [ebp - 0xe0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xe0], vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x70]
mov dword [ebp + ecx - 0xe4], eax
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0x1a8]
cmp edx, 0x10
jb 0x100092a2
mov ecx, dword [ebp - 0x1bc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10009298
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100092ed
push edx
push ecx
call fcn.1006d2ae
add esp, 8
mov dword [ebp - 0x1ac], 0
mov dword [ebp - 0x1a8], 0xf
mov byte [ebp - 0x1bc], 0
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x1c0]
cmp edx, 0x10
jb 0x100092fd
mov ecx, dword [ebp - 0x1d4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100092f3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100092f3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.1006d2ae
add esp, 8
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x1c4], 0
mov dword [ebp - 0x1c0], 0xf
mov byte [ebp - 0x1d4], 0
mov eax, dword [eax + 4]
cmp dword [ebp + eax - 0xd4], 0
je 0x1000933e
mov ecx, esi
call fcn.100064e0
mov ecx, esi
call fcn.10009120
jmp 0x1000a578
sub esp, 0x28
mov dl, 1
mov eax, esp
sub esp, 8
mov ecx, esp
mov dword [eax + 0x24], 0
lea eax, [ebp - 0xe0]
mov dword [ecx], eax
mov eax, dword [ebp - 0xe0]
push 0
mov eax, dword [eax + 4]
mov eax, dword [ebp + eax - 0xa8]
mov dword [ecx + 4], eax
lea ecx, [ebp - 0x2a8]
call fcn.1001dc50
add esp, 0x34
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 7
push ecx
push ecx
mov ecx, eax
call fcn.10018dc0
lea ecx, [ebp - 0x278]
mov byte [ebp - 4], 6
call fcn.10018220
mov ecx, dword [ebp - 0x284]
test ecx, ecx
je 0x100093b8
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
lea eax, [ebp - 0x2a8]
cmp ecx, eax
setne al
push eax
call edx
push str.Globals
lea ecx, [ebp - 0x28]
call fcn.1001d3b0
push str.menuKey
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d8d0
push str.Globals
lea ecx, [ebp - 0x28]
mov dword [0x100ca058], eax
call fcn.1001d3b0
push str.menuKeyStyle
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Globals
lea ecx, [ebp - 0x28]
mov dword [0x100ca070], eax
call fcn.1001d3b0
push str.menuColor
mov ecx, eax
call fcn.1001d3b0
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100178d0
push str.rgba
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 8
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b20
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb104], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b24
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb108], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b28
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb10c], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb110], xmm0
mov byte [ebp - 4], 6
call fcn.100178b0
push str.Globals
lea ecx, [ebp - 0x28]
call fcn.1001d3b0
push str.untrusted
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Chams
lea ecx, [ebp - 0x28]
mov byte [0x100ebbb5], al
call fcn.1001d3b0
push str.playerChams
mov ecx, eax
call fcn.1001d3b0
mov edx, eax
lea ecx, [ebp - 0x258]
call fcn.100062b0
movups xmm0, xmmword [eax]
movups xmmword [0x100ebd08], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [0x100ebd18], xmm0
movups xmm0, xmmword [eax + 0x20]
movups xmmword [0x100ebd28], xmm0
movups xmm0, xmmword [eax + 0x30]
movups xmmword [0x100ebd38], xmm0
push str.Chams
movups xmm0, xmmword [eax + 0x40]
lea ecx, [ebp - 0x28]
movups xmmword [0x100ebd48], xmm0
call fcn.1001d3b0
push str.teamMate
mov ecx, eax
call fcn.1001d3b0
mov edx, eax
lea ecx, [ebp - 0x258]
call fcn.100062b0
push str.Chams
lea ecx, [ebp - 0x28]
movups xmm0, xmmword [eax]
movups xmmword [0x100ebe48], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [0x100ebe58], xmm0
movups xmm0, xmmword [eax + 0x20]
movups xmmword [0x100ebe68], xmm0
movups xmm0, xmmword [eax + 0x30]
movups xmmword [0x100ebe78], xmm0
movups xmm0, xmmword [eax + 0x40]
movups xmmword [0x100ebe88], xmm0
call fcn.1001d3b0
push str.ragdollChams
mov ecx, eax
call fcn.1001d3b0
mov edx, eax
lea ecx, [ebp - 0x258]
call fcn.100062b0
push str.Chams
lea ecx, [ebp - 0x28]
movups xmm0, xmmword [eax]
movups xmmword [0x100ebed8], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [0x100ebee8], xmm0
movups xmm0, xmmword [eax + 0x20]
movups xmmword [0x100ebef8], xmm0
movups xmm0, xmmword [eax + 0x30]
movups xmmword [0x100ebf08], xmm0
movups xmm0, xmmword [eax + 0x40]
movups xmmword [0x100ebf18], xmm0
call fcn.1001d3b0
push str.weaponChams
mov ecx, eax
call fcn.1001d3b0
mov edx, eax
lea ecx, [ebp - 0x258]
call fcn.100062b0
push str.Chams
lea ecx, [ebp - 0x28]
movups xmm0, xmmword [eax]
movups xmmword [0x100ebda8], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [0x100ebdb8], xmm0
movups xmm0, xmmword [eax + 0x20]
movups xmmword [0x100ebdc8], xmm0
movups xmm0, xmmword [eax + 0x30]
movups xmmword [0x100ebdd8], xmm0
movups xmm0, xmmword [eax + 0x40]
movups xmmword [0x100ebde8], xmm0
call fcn.1001d3b0
push str.npcChams
mov ecx, eax
call fcn.1001d3b0
mov edx, eax
lea ecx, [ebp - 0x258]
call fcn.100062b0
push str.Chams
lea ecx, [ebp - 0x28]
movups xmm0, xmmword [eax]
movups xmmword [0x100ebd58], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [0x100ebd68], xmm0
movups xmm0, xmmword [eax + 0x20]
movups xmmword [0x100ebd78], xmm0
movups xmm0, xmmword [eax + 0x30]
movups xmmword [0x100ebd88], xmm0
movups xmm0, xmmword [eax + 0x40]
movups xmmword [0x100ebd98], xmm0
call fcn.1001d3b0
push str.armChams
mov ecx, eax
call fcn.1001d3b0
mov edx, eax
lea ecx, [ebp - 0x258]
call fcn.100062b0
push str.Chams
lea ecx, [ebp - 0x28]
movups xmm0, xmmword [eax]
movups xmmword [0x100ebdf8], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [0x100ebe08], xmm0
movups xmm0, xmmword [eax + 0x20]
movups xmmword [0x100ebe18], xmm0
movups xmm0, xmmword [eax + 0x30]
movups xmmword [0x100ebe28], xmm0
movups xmm0, xmmword [eax + 0x40]
movups xmmword [0x100ebe38], xmm0
call fcn.1001d3b0
push str.localPlayerChams
mov ecx, eax
call fcn.1001d3b0
mov edx, eax
lea ecx, [ebp - 0x258]
call fcn.100062b0
push 0x10075c34
lea ecx, [ebp - 0x28]
movups xmm0, xmmword [eax]
movups xmmword [0x100ebcb8], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [0x100ebcc8], xmm0
movups xmm0, xmmword [eax + 0x20]
movups xmmword [0x100ebcd8], xmm0
movups xmm0, xmmword [eax + 0x30]
movups xmmword [0x100ebce8], xmm0
movups xmm0, xmmword [eax + 0x40]
movups xmmword [0x100ebcf8], xmm0
call fcn.1001d3b0
push str.infosEmplacement
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push 0x10075c34
lea ecx, [ebp - 0x28]
mov dword [0x100cbb54], eax
call fcn.1001d3b0
push str.espDormant
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb4a], al
call fcn.1001d3b0
push str.espBoundingBox
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb58], al
call fcn.1001d3b0
push str.espBoundingBoxColor
mov ecx, eax
call fcn.1001d3b0
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100178d0
push str.rgba
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 9
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
movss dword [0x100cb128], xmm0
push 0x10075b20
lea ecx, [ebp - 0x1a0]
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b24
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb12c], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b28
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb130], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb134], xmm0
mov byte [ebp - 4], 6
call fcn.100178b0
push 0x10075c34
lea ecx, [ebp - 0x28]
call fcn.1001d3b0
push str.espHealthBar
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb51], al
call fcn.1001d3b0
push str.espName
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb48], al
call fcn.1001d3b0
push str.weaponText
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb53], al
call fcn.1001d3b0
push str.weaponAmmo
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb52], al
call fcn.1001d3b0
push str.espDistance
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb4b], al
call fcn.1001d3b0
push str.skeletonEsp
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb50], al
call fcn.1001d3b0
push str.skeletonDetails
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0x10075c34
lea ecx, [ebp - 0x28]
mov byte [0x100cbb49], al
call fcn.1001d3b0
push str.skeletonEspColor
mov ecx, eax
call fcn.1001d3b0
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100178d0
push str.rgba
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0xa
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b20
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb14c], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b24
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb150], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b28
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb154], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb158], xmm0
mov byte [ebp - 4], 6
call fcn.100178b0
push 0x10075c34
lea ecx, [ebp - 0x28]
call fcn.1001d3b0
push str.espShapeInt
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push 0x10075c34
lea ecx, [ebp - 0x28]
mov dword [0x100cbb4c], eax
call fcn.1001d3b0
push str.entEsp
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Visuals
lea ecx, [ebp - 0x28]
mov byte [0x100cbb59], al
call fcn.1001d3b0
push 0x10075d04
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d700
push str.Visuals
lea ecx, [ebp - 0x28]
movss dword [0x100ca060], xmm0
call fcn.1001d3b0
push str.viewModelFOV
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d700
push str.Visuals
lea ecx, [ebp - 0x28]
movss dword [0x100ca05c], xmm0
call fcn.1001d3b0
push str.noVisualRecoil
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Visuals
lea ecx, [ebp - 0x28]
mov byte [0x100ebb86], al
call fcn.1001d3b0
push str.worldColor
mov ecx, eax
call fcn.1001d3b0
push eax
lea ecx, [ebp - 0x1a0]
call fcn.100178d0
push str.rgba
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0xb
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b20
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb170], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b24
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb174], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
push 0x10075b28
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb178], xmm0
call fcn.1001d290
mov ecx, eax
call fcn.1001d700
lea ecx, [ebp - 0x1a0]
movss dword [0x100cb17c], xmm0
mov byte [ebp - 4], 6
call fcn.100178b0
push str.Visuals
lea ecx, [ebp - 0x28]
call fcn.1001d3b0
push str.changeWorldColor
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Visuals
lea ecx, [ebp - 0x28]
mov byte [0x100ebb87], al
call fcn.1001d3b0
push str.disableSkyBox
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.AntiAim
lea ecx, [ebp - 0x28]
mov byte [0x100ebb88], al
call fcn.1001d3b0
push str.currentAntiAimPitch
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.AntiAim
lea ecx, [ebp - 0x28]
mov dword [0x100ebb98], eax
call fcn.1001d3b0
push str.currentAntiAimYaw
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.AntiAim
lea ecx, [ebp - 0x28]
mov dword [0x100ebb90], eax
call fcn.1001d3b0
push str.enableAntiAim
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.AntiAim
lea ecx, [ebp - 0x28]
mov byte [0x100ebb89], al
call fcn.1001d3b0
push str.antiAimKey
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d8d0
push str.AntiAim
lea ecx, [ebp - 0x28]
mov dword [0x100ebb8c], eax
call fcn.1001d3b0
push str.antiAimKeyStyle
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.AntiAim
lea ecx, [ebp - 0x28]
mov dword [0x100ca068], eax
call fcn.1001d3b0
push str.fakePitch
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d700
push str.Aimbot
lea ecx, [ebp - 0x28]
movss dword [0x100ebb94], xmm0
call fcn.1001d3b0
push str.aimbotFOV
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d700
push str.Aimbot
lea ecx, [ebp - 0x28]
movss dword [0x100ebbac], xmm0
call fcn.1001d3b0
push str.silentAim
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebb9d], al
call fcn.1001d3b0
push str.lockOnTarget
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebb9f], al
call fcn.1001d3b0
push str.aimbotKeyStyle
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Aimbot
lea ecx, [ebp - 0x28]
mov dword [0x100ca06c], eax
call fcn.1001d3b0
push str.enableAimbot
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebbb4], al
call fcn.1001d3b0
push str.aimbotHitbox
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Aimbot
lea ecx, [ebp - 0x28]
mov dword [0x100ebbbc], eax
call fcn.1001d3b0
push str.aimbotAutoWall
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebba8], al
call fcn.1001d3b0
push str.aimbotAutoFire
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebb9e], al
call fcn.1001d3b0
push str.aimbotMinDmg
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d700
push str.Aimbot
lea ecx, [ebp - 0x28]
movss dword [0x100ebba4], xmm0
call fcn.1001d3b0
push str.aimbotFovEnabled
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebb9c], al
call fcn.1001d3b0
push str.drawAimbotFov
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebbab], al
call fcn.1001d3b0
push str.aimbotSelection
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Aimbot
lea ecx, [ebp - 0x28]
mov dword [0x100ebbb0], eax
call fcn.1001d3b0
push str.drawAimbotHeadlines
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebb8b], al
call fcn.1001d3b0
push str.aimAtTeammates
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebba9], al
call fcn.1001d3b0
push str.aimAtFriends
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Aimbot
lea ecx, [ebp - 0x28]
mov byte [0x100ebbaa], al
call fcn.1001d3b0
push str.onlyAimAtFriends
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100ebb8a], al
call fcn.1001d3b0
push str.drawSpectators
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb66], al
call fcn.1001d3b0
push str.drawCrosshair
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb7f], al
call fcn.1001d3b0
push str.quickStop
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb7c], al
call fcn.1001d3b0
push str.killMessage
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb65], al
call fcn.1001d3b0
push str.killMessageOOC
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb7d], al
call fcn.1001d3b0
push str.bunnyHop
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb71], al
call fcn.1001d3b0
push str.autoStrafe
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb73], al
call fcn.1001d3b0
push str.autoStrafeStyle
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Misc
lea ecx, [ebp - 0x28]
mov dword [0x100cbb5c], eax
call fcn.1001d3b0
push str.crosshairSize
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d700
push str.Misc
lea ecx, [ebp - 0x28]
movss dword [0x100cbb78], xmm0
call fcn.1001d3b0
push str.thirdperson
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb80], al
call fcn.1001d3b0
push str.thirdpersonKey
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d8d0
push str.Misc
lea ecx, [ebp - 0x28]
mov dword [0x100cbb68], eax
call fcn.1001d3b0
push str.thirdpersonKeyStyle
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Misc
lea ecx, [ebp - 0x28]
mov dword [0x100ca050], eax
call fcn.1001d3b0
push str.thirdpersonDistance
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d700
push str.Misc
lea ecx, [ebp - 0x28]
movss dword [0x100cbb60], xmm0
call fcn.1001d3b0
push str.removeHands
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb64], al
call fcn.1001d3b0
push str.flashlightSpam
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb70], al
call fcn.1001d3b0
push str.useSpam
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb7e], al
call fcn.1001d3b0
push str.noRecoil
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb5b], al
call fcn.1001d3b0
push str.noSpread
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb72], al
call fcn.1001d3b0
push str.freeCam
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb81], al
call fcn.1001d3b0
push str.freeCamKey
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d8d0
push str.Misc
lea ecx, [ebp - 0x28]
mov dword [0x100cbb6c], eax
call fcn.1001d3b0
push str.freeCamKeyStyle
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Misc
lea ecx, [ebp - 0x28]
mov dword [0x100ca054], eax
call fcn.1001d3b0
push str.hitmarkerSoundEnabled
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Misc
lea ecx, [ebp - 0x28]
mov byte [0x100cbb67], al
call fcn.1001d3b0
push str.hitmarkerSound
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d5d0
push str.Misc
lea ecx, [ebp - 0x28]
mov dword [0x100cbb74], eax
call fcn.1001d3b0
push str.hitmarker
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Triggerbot
lea ecx, [ebp - 0x28]
mov byte [0x100cbb5a], al
call fcn.1001d3b0
push str.triggerBot
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Triggerbot
lea ecx, [ebp - 0x28]
mov byte [0x100cbb83], al
call fcn.1001d3b0
push str.triggerBotHead
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Triggerbot
lea ecx, [ebp - 0x28]
mov byte [0x100cbb87], al
call fcn.1001d3b0
push str.triggerBotChest
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Triggerbot
lea ecx, [ebp - 0x28]
mov byte [0x100cbb86], al
call fcn.1001d3b0
push str.triggerBotStomach
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push str.Triggerbot
lea ecx, [ebp - 0x28]
mov byte [0x100cbb84], al
call fcn.1001d3b0
push str.triggerbotFastShoot
mov ecx, eax
call fcn.1001d3b0
mov ecx, eax
call fcn.1001d840
push 0xb0
mov byte [0x100cbb85], al
lea eax, [ebp - 0x190]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x1f4], 0
lea ecx, [ebp - 0x204]
mov dword [ebp - 0x1f0], 0xf
mov byte [ebp - 0x204], 0
push 9
push str.settings_
call fcn.10019980
push esi
lea ecx, [ebp - 0x204]
mov byte [ebp - 4], 0xc
call fcn.10017dd0
mov dword [ebp - 0x1dc], 0
mov dword [ebp - 0x1d8], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1ec], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1dc], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
sub esp, 0xc
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x1ec]
lea ecx, [ebp - 0x190]
push eax
call fcn.100174d0
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x1d8]
cmp edx, 0x10
jb 0x1000a446
mov ecx, dword [ebp - 0x1ec]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000a43c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000a491
push edx
push ecx
call fcn.1006d2ae
add esp, 8
mov dword [ebp - 0x1dc], 0
mov dword [ebp - 0x1d8], 0xf
mov byte [ebp - 0x1ec], 0
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x1f0]
cmp edx, 0x10
jb 0x1000a4a1
mov ecx, dword [ebp - 0x204]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000a497
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1000a497
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.1006d2ae
add esp, 8
mov eax, dword [ebp - 0x190]
mov dword [ebp - 0x1f4], 0
mov dword [ebp - 0x1f0], 0xf
mov byte [ebp - 0x204], 0
mov ecx, dword [eax + 4]
mov eax, dword [ebp + ecx - 0x184]
shr eax, 2
test al, 1
je 0x1000a4e0
mov dword [ebp + ecx - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
jmp 0x1000a542
push 0
lea eax, [ebp - 0x1a0]
push 4
push eax
call dword [sym.imp.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__]
mov ecx, dword [ebp - 0x190]
lea edx, [ebp - 0x190]
add esp, 0xc
mov ecx, dword [ecx + 4]
push dword [eax + 0xc]
add ecx, edx
push dword [eax + 8]
mov eax, dword [eax]
push ecx
call eax
add esp, 0xc
lea edx, [ebp - 0x28]
lea ecx, [ebp - 0x190]
call fcn.10017600
push 0x1001cfb0
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov eax, dword [ebp - 0x190]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x190]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x194], eax
lea ecx, [ebp - 0x18c]
call fcn.10017410
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
mov eax, dword [ebp - 0xe0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xe0], vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x70]
mov dword [ebp + ecx - 0xe4], eax
lea ecx, [ebp - 0xd0]
call fcn.10017410
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_istream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x28]
call fcn.100178b0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1006cd6e
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret