Function at 0x100aeb90
Capabilities:
Encode data using xor

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 0x100da0f8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ebx
sub esp, 0xa0
mov eax, dword [0x10163478]
push esi
push edi
push ecx
mov ecx, dword [eax + 0x1ba8]
vxorps xmm0, xmm0, xmm0
push str.AimbotTable
vmovss dword [ebp - 0x24], xmm0
vmovss dword [ebp - 0x20], xmm0
call fcn.10063fa0
push ecx
vxorps xmm0, xmm0, xmm0
vmovss dword [esp], xmm0
lea ecx, [ebp - 0x24]
mov edx, eax
push ecx
push 0
push 3
mov ecx, str.AimbotTable
call fcn.10089fa0
add esp, 0x10
test al, al
je 0x100b098e
mov ecx, str.AimbotCol1
call fcn.100ac1f0
test al, al
je 0x100af379
vxorps xmm1, xmm1, xmm1
mov ecx, str.Global
call fcn.100ac030
mov edx, 0x101631c5
mov ecx, str.Aimbot
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100aec74
cmp byte [0x101d1373], 0
je 0x100aec63
push str.Aimbot_master_switch
call fcn.100707b0
add esp, 4
jmp 0x100aec74
push 0x14
push str.Aimbot_master_switch
mov ecx, 0x1015e7dc
call fcn.10057260
push 0
push ecx
mov edx, 0x1015d09c
mov ecx, str.Aimbot_key
call fcn.100ac400
add esp, 8
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100aecbd
cmp byte [0x101d1373], 0
je 0x100aecac
push str.The_key_to_enable_aimbot
call fcn.100707b0
add esp, 4
jmp 0x100aecbd
push 0x18
push str.The_key_to_enable_aimbot
mov ecx, 0x1015e7dc
call fcn.10057260
mov eax, dword [0x10163478]
mov edx, 8
vmovss xmm0, dword [0x1015e7d8]
push 0x10
push 0x101492cc
or dword [eax + 0x1c34], 1
mov ecx, str.Aimbot_FoVAimbotFoV
vmovss dword [eax + 0x1c38], xmm0
lea eax, [ebp - 0x30]
push eax
vxorps xmm0, xmm0, xmm0
lea eax, [ebp - 0x14]
vmovss dword [ebp - 0x14], xmm0
vmovss xmm0, dword [0x1014ea10]
push eax
push 0x1015d0a0
vmovss dword [ebp - 0x30], xmm0
call fcn.10098190
add esp, 0x14
mov edx, 0x101631c6
mov ecx, str.AutoshootAimbotAutoshoot
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100aed58
cmp byte [0x101d1373], 0
je 0x100aed47
push str.Automatically_shoot_when_a_target_is_found
call fcn.100707b0
add esp, 4
jmp 0x100aed58
push 0x2a
push str.Automatically_shoot_when_a_target_is_found
mov ecx, 0x1015e7dc
call fcn.10057260
mov ax, word [0x10149318]
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [ebp - 0x60], xmm0
vmovq xmm0, qword [str.Aim_targets]
mov word [ebp - 0x58], ax
mov al, byte [0x1014931a]
mov dword [ebp - 0x50], 0xb
mov dword [ebp - 0x4c], 0xf
vmovq qword [ebp - 0x60], xmm0
mov byte [ebp - 0x56], al
mov byte [ebp - 0x55], 0
sub esp, 0xc
mov dword [ebp - 4], 0
mov ecx, esp
mov dword [ebp - 0x20], esp
lea eax, [ebp - 0x7c]
mov dword [ebp - 0x88], 0x101631c7
lea edx, [ebp - 0x88]
mov dword [ebp - 0x84], 0x101631c8
push ecx
push eax
push edx
mov dword [ebp - 0x80], 0x101633b9
lea esi, [ebp - 0x38]
mov dword [ebp - 0x44], str.Players
mov dword [ebp - 0x40], str.Buildings
mov dword [ebp - 0x3c], str.Stickies
call fcn.100b5240
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 1
sub esi, eax
sub esp, 0xc
mov edi, esp
mov dword [ebp - 0x14], esi
mov eax, esi
sar eax, 2
mov dword [ebp - 0x30], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x100aee39
push eax
mov ecx, edi
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [edi]
lea eax, [ebp - 0x44]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x30]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.100acd00
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0xf
jbe 0x100aee85
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100aee7b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100aee7b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100aeeb9
cmp byte [0x101d1373], 0
je 0x100aeea8
push str.Choose_which_targets_the_Aimbot_should_aim_at
call fcn.100707b0
add esp, 4
jmp 0x100aeeb9
push 0x2d
push str.Choose_which_targets_the_Aimbot_should_aim_at
mov ecx, 0x1015e7dc
call fcn.10057260
mov eax, dword fs:[0x2c]
mov esi, dword [0x10162de0]
mov esi, dword [eax + esi*4]
mov eax, dword [0x101d3508]
mov dword [ebp - 0x30], esi
cmp eax, dword [esi + 4]
jle 0x100aefa6
push 0x101d3508
call fcn.100d50bc
add esp, 4
cmp dword [0x101d3508], 0xffffffff
jne 0x100aefa6
mov dword [ebp - 4], 2
lea ecx, [ebp - 0x60]
lea eax, [ebp - 0x48]
mov dword [ebp - 0x60], str.Invulnerable
sub eax, ecx
mov dword [ebp - 0x5c], str.Cloaked
mov edi, eax
mov dword [ebp - 0x58], str.Dead_Ringer
sar edi, 2
mov dword [ebp - 0x54], str.Friends
mov dword [ebp - 0x50], str.Taunting
mov dword [ebp - 0x4c], str.Vaccinator
mov dword [0x101d3484], 0
mov dword [0x101d3488], 0
mov dword [0x101d348c], 0
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100aef85
push edi
mov ecx, 0x101d3484
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d3484]
lea eax, [ebp - 0x60]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov esi, dword [ebp - 0x30]
mov dword [0x101d3488], eax
push 0x100dd250
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d3508
call fcn.100d506b
add esp, 4
mov eax, dword [0x101d3504]
cmp eax, dword [esi + 4]
jle 0x100af06f
push 0x101d3504
call fcn.100d50bc
add esp, 4
cmp dword [0x101d3504], 0xffffffff
jne 0x100af06f
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x7c]
vmovdqa xmm0, xmmword [0x1014ebe0]
lea eax, [ebp - 0x64]
mov dword [ebp - 0x6c], 0x10
sub eax, ecx
mov dword [ebp - 0x68], 0x20
mov edi, eax
mov dword [0x101d34b8], 0
sar edi, 2
mov dword [0x101d34bc], 0
mov dword [0x101d34c0], 0
mov dword [ebp - 0x14], eax
vmovdqu xmmword [ebp - 0x7c], xmm0
test edi, edi
je 0x100af04e
push edi
mov ecx, 0x101d34b8
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d34b8]
lea eax, [ebp - 0x7c]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov dword [0x101d34bc], eax
push 0x100dd240
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d3504
call fcn.100d506b
add esp, 4
vpxor xmm0, xmm0, xmm0
push 0x30
vmovdqu xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
call fcn.100d5120
vmovdqu ymm0, ymmword [str.Ignored_targetsAimbotIgnoredTargets]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x50], 0x26
mov dword [ebp - 0x4c], 0x2f
vmovdqu ymmword [eax], ymm0
mov ecx, dword [0x1014944c]
mov dword [eax + 0x20], ecx
mov cx, word [0x10149450]
mov word [eax + 0x24], cx
mov byte [eax + 0x26], 0
sub esp, 8
mov dword [ebp - 4], 4
mov esi, esp
mov dword [ebp - 0x20], esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d34bc]
sub eax, dword [0x101d34b8]
sar eax, 2
test eax, eax
je 0x100af12b
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d34bc]
mov eax, dword [0x101d34b8]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
mov ecx, dword [ebp - 0x14]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov dword [ecx + 4], eax
sub esp, 0xc
mov byte [ebp - 4], 5
mov esi, esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d3488]
sub eax, dword [0x101d3484]
sar eax, 2
test eax, eax
je 0x100af18e
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d3488]
mov eax, dword [0x101d3484]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
mov edx, dword [ebp - 0x14]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov dword [edx + 4], eax
mov byte [ebp - 4], 4
lea edx, [ebp - 0x60]
mov ecx, 0x101633a4
vzeroupper
call fcn.100ad050
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0xf
jbe 0x100af1e2
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100af1d8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100af1d8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af216
cmp byte [0x101d1373], 0
je 0x100af205
push str.Choose_which_targets_should_be_ignored
call fcn.100707b0
add esp, 4
jmp 0x100af216
push 0x26
push str.Choose_which_targets_should_be_ignored
mov ecx, 0x1015e7dc
call fcn.10057260
vxorps xmm1, xmm1, xmm1
mov ecx, str.Backtrack
call fcn.100ac030
mov edx, 0x101632f8
mov ecx, str.Active
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af267
cmp byte [0x101d1373], 0
je 0x100af256
push str.If_you_shoot_at_the_backtrack_manually_it_will_attempt_to_hit_it
call fcn.100707b0
add esp, 4
jmp 0x100af267
push 0x40
push str.If_you_shoot_at_the_backtrack_manually_it_will_attempt_to_hit_it
mov ecx, 0x1015e7dc
call fcn.10057260
mov edx, 0x101633c3
mov ecx, str.Aimbot_aims_last_tick
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af2aa
cmp byte [0x101d1373], 0
je 0x100af299
push str.Aimbot_aims_at_the_last_tick_if_visible
call fcn.100707b0
add esp, 4
jmp 0x100af2aa
push 0x27
push str.Aimbot_aims_at_the_last_tick_if_visible
mov ecx, 0x1015e7dc
call fcn.10057260
mov edx, 0x101d139d
mov ecx, str.Fake_latency
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af2ed
cmp byte [0x101d1373], 0
je 0x100af2dc
push str.Fakes_your_latency_to_hit_records_further_in_the_past
call fcn.100707b0
add esp, 4
jmp 0x100af2ed
push 0x35
push str.Fakes_your_latency_to_hit_records_further_in_the_past
mov ecx, 0x1015e7dc
call fcn.10057260
mov eax, dword [0x10163478]
mov edx, 8
vmovss xmm0, dword [0x1015e7d8]
push 0x10
push str._.fms
or dword [eax + 0x1c34], 1
mov ecx, str.Amount_of_latencyBTLatency
vmovss dword [eax + 0x1c38], xmm0
lea eax, [ebp - 0x14]
push eax
vxorps xmm0, xmm0, xmm0
lea eax, [ebp - 0x30]
vmovss dword [ebp - 0x30], xmm0
vmovss xmm0, dword [0x1014ea64]
push eax
push 0x1015d0d0
vmovss dword [ebp - 0x14], xmm0
call fcn.10098190
add esp, 0x14
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af379
cmp byte [0x101d1373], 0
je 0x100af368
push str.This_wont_work_on_local_servers
call fcn.100707b0
add esp, 4
jmp 0x100af379
push 0x20
push str.This_wont_work_on_local_servers
mov ecx, 0x1015e7dc
call fcn.10057260
call fcn.10068d10
mov ecx, str.AimbotCol2
call fcn.100ac1f0
test al, al
je 0x100afe8f
vxorps xmm1, xmm1, xmm1
mov ecx, str.Hitscan
call fcn.100ac030
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x24], 0x1014955c
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x20], str.Distance
sub eax, ecx
xor esi, esi
mov edi, eax
mov dword [ebp - 0x38], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100af3ef
push edi
lea ecx, [ebp - 0x38]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x38]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x34], ecx
sub ecx, esi
mov dword [ebp - 4], 6
mov eax, dword [0x10163478]
mov edx, 0x101633bc
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Sort_methodHitscanSortMethod
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
call fcn.1000f220
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af470
cmp byte [0x101d1373], 0
je 0x100af45f
push str.Which_method_the_aimbot_uses_to_decide_which_target_to_aim_at
call fcn.100707b0
add esp, 4
jmp 0x100af470
push 0x3d
push str.Which_method_the_aimbot_uses_to_decide_which_target_to_aim_at
mov ecx, 0x1015e7dc
call fcn.10057260
cmp dword [0x101633bc], 1
jne 0x100af4bc
mov edx, 0x1015d154
mov ecx, str.Respect_FOV
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af4bc
cmp byte [0x101d1373], 0
je 0x100af4ab
push str.Respect_the_Aim_FOV_set_when_using_distance_sorting.
call fcn.100707b0
add esp, 4
jmp 0x100af4bc
push 0x34
push str.Respect_the_Aim_FOV_set_when_using_distance_sorting.
mov ecx, 0x1015e7dc
call fcn.10057260
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x44], str.Head
lea eax, [ebp - 0x38]
mov dword [ebp - 0x40], str.Body
sub eax, ecx
mov dword [ebp - 0x3c], str.Auto
xor esi, esi
mov dword [ebp - 0x14], eax
mov edi, eax
mov dword [ebp - 0x28], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x20], esi
test edi, edi
je 0x100af514
push edi
lea ecx, [ebp - 0x28]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x28]
lea eax, [ebp - 0x44]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x24], ecx
sub ecx, esi
mov dword [ebp - 4], 7
mov eax, dword [0x10163478]
mov edx, 0x1015d0cc
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Preferred_HitboxHitscanHitbox
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.1000f220
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x38], str.Plain
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x34], str.Smooth
sub eax, ecx
mov dword [ebp - 0x30], str.Silent
xor esi, esi
mov dword [ebp - 0x14], eax
mov edi, eax
mov dword [ebp - 0x28], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x20], esi
test edi, edi
je 0x100af5b9
push edi
lea ecx, [ebp - 0x28]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x28]
lea eax, [ebp - 0x38]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x24], ecx
sub ecx, esi
mov dword [ebp - 4], 8
mov eax, dword [0x10163478]
mov edx, 0x1015d15c
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Aim_methodHitscanAimMethod
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.1000f220
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100af63a
cmp byte [0x101d1373], 0
je 0x100af629
push str.Which_method_the_aimbot_uses_to_aim_at_the_target
call fcn.100707b0
add esp, 4
jmp 0x100af63a
push 0x31
push str.Which_method_the_aimbot_uses_to_aim_at_the_target
mov ecx, 0x1015e7dc
call fcn.10057260
mov eax, dword [0x10162de0]
mov esi, dword fs:[0x2c]
mov esi, dword [esi + eax*4]
mov eax, dword [0x101d3470]
mov dword [ebp - 0x30], esi
cmp eax, dword [esi + 4]
jle 0x100af70b
push 0x101d3470
call fcn.100d50bc
add esp, 4
cmp dword [0x101d3470], 0xffffffff
jne 0x100af70b
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 9
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x24], str.Head
sub eax, ecx
mov dword [ebp - 0x20], str.Pelvis
mov edi, eax
mov dword [0x101d34ac], 0
sar edi, 2
mov dword [0x101d34b0], 0
mov dword [0x101d34b4], 0
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100af6ea
push edi
mov ecx, 0x101d34ac
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d34ac]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov esi, dword [ebp - 0x30]
mov dword [0x101d34b0], eax
push 0x100dd230
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d3470
call fcn.100d506b
add esp, 4
mov eax, dword [0x101d3500]
cmp eax, dword [esi + 4]
jle 0x100af7c7
push 0x101d3500
call fcn.100d50bc
add esp, 4
cmp dword [0x101d3500], 0xffffffff
jne 0x100af7c7
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x24], 1
sub eax, ecx
mov dword [ebp - 0x20], 2
mov edi, eax
mov dword [0x101d34c8], 0
sar edi, 2
mov dword [0x101d34cc], 0
mov dword [0x101d34d0], 0
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100af7a6
push edi
mov ecx, 0x101d34c8
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d34c8]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov dword [0x101d34cc], eax
push 0x100dd220
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d3500
call fcn.100d506b
add esp, 4
vpxor xmm0, xmm0, xmm0
push 0x30
vmovdqu xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
call fcn.100d5120
vmovdqu ymm0, ymmword [str.Scan_HitboxesAimbotHitboxScanning]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x50], 0x24
mov dword [ebp - 0x4c], 0x2f
vmovdqu ymmword [eax], ymm0
mov ecx, dword [0x101496bc]
mov dword [eax + 0x20], ecx
mov byte [eax + 0x24], 0
sub esp, 8
mov dword [ebp - 4], 0xb
mov esi, esp
mov dword [ebp - 0x20], esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d34cc]
sub eax, dword [0x101d34c8]
sar eax, 2
test eax, eax
je 0x100af878
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d34cc]
mov eax, dword [0x101d34c8]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
mov ecx, dword [ebp - 0x14]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov dword [ecx + 4], eax
sub esp, 0xc
mov byte [ebp - 4], 0xc
mov esi, esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d34b0]
sub eax, dword [0x101d34ac]
sar eax, 2
test eax, eax
je 0x100af8db
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d34b0]
mov eax, dword [0x101d34ac]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
mov edx, dword [ebp - 0x14]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov dword [edx + 4], eax
mov byte [ebp - 4], 0xb
lea edx, [ebp - 0x60]
mov ecx, 0x1015d158
vzeroupper
call fcn.100ad050
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0xf
jbe 0x100af92f
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100af925
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100af925
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
mov esi, dword [ebp - 0x30]
mov eax, dword [0x101d346c]
cmp eax, dword [esi + 4]
jle 0x100af9f1
push 0x101d346c
call fcn.100d50bc
add esp, 4
cmp dword [0x101d346c], 0xffffffff
jne 0x100af9f1
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xd
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x24], str.Head
sub eax, ecx
mov dword [ebp - 0x20], str.Pelvis
mov edi, eax
mov dword [0x101d34a0], 0
sar edi, 2
mov dword [0x101d34a4], 0
mov dword [0x101d34a8], 0
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100af9d0
push edi
mov ecx, 0x101d34a0
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d34a0]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov esi, dword [ebp - 0x30]
mov dword [0x101d34a4], eax
push 0x100dd210
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d346c
call fcn.100d506b
add esp, 4
mov eax, dword [0x101d34e4]
cmp eax, dword [esi + 4]
jle 0x100afaad
push 0x101d34e4
call fcn.100d50bc
add esp, 4
cmp dword [0x101d34e4], 0xffffffff
jne 0x100afaad
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xe
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x24], 1
sub eax, ecx
mov dword [ebp - 0x20], 2
mov edi, eax
mov dword [0x101d34d4], 0
sar edi, 2
mov dword [0x101d34d8], 0
mov dword [0x101d34dc], 0
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100afa8c
push edi
mov ecx, 0x101d34d4
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d34d4]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov dword [0x101d34d8], eax
push 0x100dd200
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d34e4
call fcn.100d506b
add esp, 4
vpxor xmm0, xmm0, xmm0
push 0x30
vmovdqu xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
call fcn.100d5120
vmovdqu ymm0, ymmword [str.Multipoint_HitboxesAimbotMultipointScanning]
mov edx, eax
mov dword [ebp - 0x50], 0x2e
mov dword [ebp - 0x60], edx
mov dword [ebp - 0x4c], 0x2f
vmovdqu ymmword [edx], ymm0
vmovq xmm0, qword [0x10149784]
vmovq qword [edx + 0x20], xmm0
mov ecx, dword [0x1014978c]
mov dword [edx + 0x28], ecx
mov ax, word [0x10149790]
mov word [edx + 0x2c], ax
mov byte [edx + 0x2e], 0
sub esp, 8
mov dword [ebp - 4], 0xf
mov esi, esp
mov dword [ebp - 0x20], esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d34d8]
sub eax, dword [0x101d34d4]
sar eax, 2
test eax, eax
je 0x100afb77
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d34d8]
mov eax, dword [0x101d34d4]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
mov ecx, dword [ebp - 0x14]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov dword [ecx + 4], eax
sub esp, 0xc
mov byte [ebp - 4], 0x10
mov esi, esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d34a4]
sub eax, dword [0x101d34a0]
sar eax, 2
test eax, eax
je 0x100afbda
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d34a4]
mov eax, dword [0x101d34a0]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
mov edx, dword [ebp - 0x14]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov dword [edx + 4], eax
mov byte [ebp - 4], 0xf
lea edx, [ebp - 0x60]
mov ecx, 0x1015d14c
vzeroupper
call fcn.100ad050
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0xf
jbe 0x100afc2e
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100afc24
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100afc24
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
mov edx, 0x101633ba
mov ecx, str.Wait_for_headshot
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100afc71
cmp byte [0x101d1373], 0
je 0x100afc60
push str.The_aimbot_will_wait_until_it_can_headshot__if_applicable_
call fcn.100707b0
add esp, 4
jmp 0x100afc71
push 0x3a
push str.The_aimbot_will_wait_until_it_can_headshot__if_applicable_
mov ecx, 0x1015e7dc
call fcn.10057260
mov edx, 0x101633c0
mov ecx, str.Scan_Buildings
call fcn.100ad3f0
vxorps xmm1, xmm1, xmm1
mov ecx, str.Crits
call fcn.100ac030
mov edx, 0x1016330d
mov ecx, str.Crit_hack
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100afcd1
cmp byte [0x101d1373], 0
je 0x100afcc0
push str.Enables_the_crit_hack__BETA_
call fcn.100707b0
add esp, 4
jmp 0x100afcd1
push 0x1c
push str.Enables_the_crit_hack__BETA_
mov ecx, 0x1015e7dc
call fcn.10057260
vpxor xmm0, xmm0, xmm0
push 0x20
vmovdqu xmmword [ebp - 0x7c], xmm0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x68], 0
call fcn.100d5120
vmovdqu xmm0, xmmword [str.MiscCrithackMiscOptions]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x6c], 0x1a
mov dword [ebp - 0x68], 0x1f
vmovdqu xmmword [eax], xmm0
vmovq xmm0, qword [0x101497d8]
vmovq qword [eax + 0x10], xmm0
mov cx, word [0x101497e0]
mov word [eax + 0x18], cx
mov byte [eax + 0x1a], 0
sub esp, 8
mov dword [ebp - 4], 0x11
mov ecx, esp
mov dword [ebp - 0x20], esp
lea eax, [ebp - 0x48]
mov dword [ebp - 0x54], 0x1016330c
lea edx, [ebp - 0x54]
mov dword [ebp - 0x50], 0x101d12c6
push ecx
push eax
push edx
mov dword [ebp - 0x4c], 0x1016330e
lea esi, [ebp - 0x38]
mov dword [ebp - 0x44], str.Indicators
mov dword [ebp - 0x40], str.Avoid_Random
mov dword [ebp - 0x3c], str.Always_Melee
call fcn.100b5240
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x12
sub esi, eax
sub esp, 0xc
mov edi, esp
mov dword [ebp - 0x14], esi
mov eax, esi
sar eax, 2
mov dword [ebp - 0x30], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x100afdc6
push eax
mov ecx, edi
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [edi]
lea eax, [ebp - 0x44]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x30]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x11
call fcn.100acd00
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x68]
cmp ecx, 0xf
jbe 0x100afe12
mov edx, dword [ebp - 0x7c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100afe08
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100afe08
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100afe46
cmp byte [0x101d1373], 0
je 0x100afe35
push str.Misc_options_for_crithack
call fcn.100707b0
add esp, 4
jmp 0x100afe46
push 0x19
push str.Misc_options_for_crithack
mov ecx, 0x1015e7dc
call fcn.10057260
push 0
push ecx
mov edx, 0x1015d0d4
mov ecx, str.Crit_key
call fcn.100ac400
add esp, 8
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100afe8f
cmp byte [0x101d1373], 0
je 0x100afe7e
push str.Will_try_to_force_crits_when_the_key_is_held
call fcn.100707b0
add esp, 4
jmp 0x100afe8f
push 0x2c
push str.Will_try_to_force_crits_when_the_key_is_held
mov ecx, 0x1015e7dc
call fcn.10057260
call fcn.10068d10
mov ecx, str.AimbotCol3
call fcn.100ac1f0
test al, al
je 0x100b0984
vxorps xmm1, xmm1, xmm1
mov ecx, str.Projectile
call fcn.100ac030
mov eax, dword [0x10163478]
mov edx, 8
vmovss xmm0, dword [0x1015e7d8]
push 0
push str._.1f
or dword [eax + 0x1c34], 1
mov ecx, str.Prediction_Time
vmovss dword [eax + 0x1c38], xmm0
vmovss xmm0, dword [0x1014e8c8]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x30]
vmovss dword [ebp - 0x30], xmm0
vmovss xmm0, dword [0x1014e97c]
push eax
push 0x1015d0ac
vmovss dword [ebp - 0x14], xmm0
call fcn.10098190
mov eax, dword [0x10163478]
add esp, 0x14
vmovss xmm0, dword [0x1015e7d8]
mov edx, 8
mov ecx, str.Samples
or dword [eax + 0x1c34], 1
vmovss dword [eax + 0x1c38], xmm0
vmovss xmm0, dword [0x1014e858]
push 0
push str._.1f
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x30]
vmovss dword [ebp - 0x30], xmm0
vmovss xmm0, dword [0x1014e9fc]
push eax
push 0x1015d094
vmovss dword [ebp - 0x14], xmm0
call fcn.10098190
add esp, 0x14
mov edx, 0x101d1391
mov ecx, str.Strafe_Prediction
call fcn.100ad3f0
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x24], 0x1014955c
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x20], str.Distance
sub eax, ecx
xor esi, esi
mov edi, eax
mov dword [ebp - 0x38], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100affcc
push edi
lea ecx, [ebp - 0x38]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x38]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x34], ecx
sub ecx, esi
mov dword [ebp - 4], 0x13
mov eax, dword [0x10163478]
mov edx, 0x101631cc
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Sort_methodProjectileSortMethod
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
call fcn.1000f220
cmp dword [0x101631cc], 1
jne 0x100b0065
mov edx, 0x1015d0a4
mov ecx, str.Respect_FOV
call fcn.100ad3f0
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100b0065
cmp byte [0x101d1373], 0
je 0x100b0054
push str.Respect_the_Aim_FOV_set_when_using_distance_sorting.
call fcn.100707b0
add esp, 4
jmp 0x100b0065
push 0x34
push str.Respect_the_Aim_FOV_set_when_using_distance_sorting.
mov ecx, 0x1015e7dc
call fcn.10057260
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x34], str.Plain
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x30], str.Silent
sub eax, ecx
xor esi, esi
mov edi, eax
mov dword [ebp - 0x48], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100b00b6
push edi
lea ecx, [ebp - 0x48]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x48]
lea eax, [ebp - 0x34]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x44], ecx
sub ecx, esi
mov dword [ebp - 4], 0x14
mov eax, dword [0x10163478]
mov edx, 0x1015d0b8
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Aim_methodProjectileAimMethod
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48]
call fcn.1000f220
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x58], str.Head
lea eax, [ebp - 0x48]
mov dword [ebp - 0x54], str.Body
sub eax, ecx
mov dword [ebp - 0x50], str.Feet
xor esi, esi
mov dword [ebp - 0x4c], str.Auto
mov edi, eax
mov dword [ebp - 0x48], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100b0162
push edi
lea ecx, [ebp - 0x48]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x48]
lea eax, [ebp - 0x58]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x44], ecx
sub ecx, esi
mov dword [ebp - 4], 0x15
mov eax, dword [0x10163478]
mov edx, 0x1015d0b4
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Priority_HitboxProjectileHitboxPriority
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48]
call fcn.1000f220
mov eax, dword [0x10162de0]
mov ecx, dword fs:[0x2c]
mov esi, dword [ecx + eax*4]
mov eax, dword [0x101d34e8]
mov dword [ebp - 0x30], esi
cmp eax, dword [esi + 4]
jle 0x100b0287
push 0x101d34e8
call fcn.100d50bc
add esp, 4
cmp dword [0x101d34e8], 0xffffffff
jne 0x100b0287
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0x16
lea eax, [ebp - 0x38]
mov dword [ebp - 0x44], str.Head
sub eax, ecx
mov dword [ebp - 0x40], str.Body
mov edi, eax
mov dword [ebp - 0x3c], str.Feet
sar edi, 2
mov dword [0x101d3494], 0
mov dword [0x101d3498], 0
mov dword [0x101d349c], 0
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100b0266
push edi
mov ecx, 0x101d3494
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d3494]
lea eax, [ebp - 0x44]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov esi, dword [ebp - 0x30]
mov dword [0x101d3498], eax
push 0x100dd1f0
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d34e8
call fcn.100d506b
add esp, 4
mov eax, dword [0x101d34e0]
cmp eax, dword [esi + 4]
jle 0x100b034a
push 0x101d34e0
call fcn.100d50bc
add esp, 4
cmp dword [0x101d34e0], 0xffffffff
jne 0x100b034a
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0x17
lea eax, [ebp - 0x38]
mov dword [ebp - 0x44], 1
sub eax, ecx
mov dword [ebp - 0x40], 2
mov edi, eax
mov dword [ebp - 0x3c], 4
sar edi, 2
mov dword [0x101d3474], 0
mov dword [0x101d3478], 0
mov dword [0x101d347c], 0
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100b0329
push edi
mov ecx, 0x101d3474
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [0x101d3474]
lea eax, [ebp - 0x44]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov dword [0x101d3478], eax
push 0x100dd1e0
call fcn.100d556a
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x101d34e0
call fcn.100d506b
add esp, 4
vpxor xmm0, xmm0, xmm0
push 0x30
vmovdqu xmmword [ebp - 0x60], xmm0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0
call fcn.100d5120
vmovdqu ymm0, ymmword [str.Allowed_HitboxesProjectileHitboxScanning]
mov edx, eax
mov dword [ebp - 0x50], 0x2b
mov dword [ebp - 0x60], edx
mov dword [ebp - 0x4c], 0x2f
vmovdqu ymmword [edx], ymm0
vmovq xmm0, qword [0x10149930]
vmovq qword [edx + 0x20], xmm0
mov cx, word [0x10149938]
mov word [edx + 0x28], cx
mov al, byte [0x1014993a]
mov byte [edx + 0x2a], al
mov byte [edx + 0x2b], 0
sub esp, 8
mov dword [ebp - 4], 0x18
mov esi, esp
mov dword [ebp - 0x20], esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d3478]
sub eax, dword [0x101d3474]
sar eax, 2
test eax, eax
je 0x100b0414
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d3478]
mov eax, dword [0x101d3474]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
mov ecx, dword [ebp - 0x14]
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov dword [ecx + 4], eax
sub esp, 0xc
mov byte [ebp - 4], 0x19
mov esi, esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov eax, dword [0x101d3498]
sub eax, dword [0x101d3494]
sar eax, 2
test eax, eax
je 0x100b0477
push eax
mov ecx, esi
vzeroupper
call fcn.100b09b0
mov edi, dword [esi]
mov esi, dword [0x101d3498]
mov eax, dword [0x101d3494]
sub esi, eax
push esi
push eax
push edi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
sar esi, 2
lea eax, [edi + esi*4]
mov esi, dword [ebp - 0x14]
mov dword [esi + 4], eax
mov byte [ebp - 4], 0x18
lea edx, [ebp - 0x60]
mov ecx, 0x101631d4
vzeroupper
call fcn.100ad050
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0xf
jbe 0x100b04cb
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b04c1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b04c1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100b04ff
cmp byte [0x101d1373], 0
je 0x100b04ee
push str.Controls_what_hitboxes_the_cheat_is_allowed_to_consider_shooting_at.
call fcn.100707b0
add esp, 4
jmp 0x100b04ff
push 0x44
push str.Controls_what_hitboxes_the_cheat_is_allowed_to_consider_shooting_at.
mov ecx, 0x1015e7dc
call fcn.10057260
vpxor xmm0, xmm0, xmm0
push 0x30
vmovdqu xmmword [ebp - 0x7c], xmm0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x68], 0
call fcn.100d5120
vmovdqu ymm0, ymmword [str.PreferencesProjectileAimbotPreferences]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x6c], 0x29
mov dword [ebp - 0x68], 0x2f
vmovdqu ymmword [eax], ymm0
vmovq xmm0, qword [0x10149a00]
vmovq qword [eax + 0x20], xmm0
mov cl, byte [0x10149a08]
mov byte [eax + 0x28], cl
mov byte [eax + 0x29], 0
mov dword [ebp - 4], 0x1a
lea eax, [ebp - 0x38]
sub esp, 8
mov dword [ebp - 0x48], 0x101631d0
mov ecx, esp
mov dword [ebp - 0x20], esp
lea edx, [ebp - 0x48]
mov dword [ebp - 0x44], 0x101631d1
mov dword [ebp - 0x40], 0x101d121b
lea esi, [ebp - 0x48]
push ecx
push eax
mov dword [ebp - 0x3c], 0x101631d2
mov dword [ebp - 0x58], str.Feet_Aim_on_Ground
mov dword [ebp - 0x54], str.Splash_AI__NOT_ADDED_
mov dword [ebp - 0x50], str.Viewmodel_Flipper
mov dword [ebp - 0x4c], str.Charge_Loose_Cannon
push edx
vzeroupper
call fcn.100b5240
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x1b
sub esi, eax
sub esp, 0xc
mov edi, esp
mov dword [ebp - 0x14], esi
mov eax, esi
sar eax, 2
mov dword [ebp - 0x30], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x100b0603
push eax
mov ecx, edi
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [edi]
lea eax, [ebp - 0x58]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x30]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x1a
call fcn.100acd00
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x68]
cmp ecx, 0xf
jbe 0x100b064f
mov edx, dword [ebp - 0x7c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b0645
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b0645
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
vxorps xmm1, xmm1, xmm1
mov ecx, str.Melee
call fcn.100ac030
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x24], 0x1014955c
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x20], str.Distance
sub eax, ecx
xor esi, esi
mov edi, eax
mov dword [ebp - 0x48], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x14], eax
test edi, edi
je 0x100b06ae
push edi
lea ecx, [ebp - 0x48]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x48]
lea eax, [ebp - 0x24]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x44], ecx
sub ecx, esi
mov dword [ebp - 4], 0x1c
mov eax, dword [0x10163478]
mov edx, 0x1015d160
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Sort_methodMeleeSortMethod
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48]
call fcn.1000f220
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100b072f
cmp byte [0x101d1373], 0
je 0x100b071e
push str.Which_method_the_aimbot_uses_to_decide_which_target_to_aim_at
call fcn.100707b0
add esp, 4
jmp 0x100b072f
push 0x3d
push str.Which_method_the_aimbot_uses_to_decide_which_target_to_aim_at
mov ecx, 0x1015e7dc
call fcn.10057260
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x28], str.Plain
lea eax, [ebp - 0x1c]
mov dword [ebp - 0x24], str.Smooth
sub eax, ecx
mov dword [ebp - 0x20], str.Silent
xor esi, esi
mov dword [ebp - 0x14], eax
mov edi, eax
mov dword [ebp - 0x48], esi
sar edi, 2
xor ecx, ecx
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], esi
test edi, edi
je 0x100b0787
push edi
lea ecx, [ebp - 0x48]
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [ebp - 0x48]
lea eax, [ebp - 0x28]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
lea ecx, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x44], ecx
sub ecx, esi
mov dword [ebp - 4], 0x1d
mov eax, dword [0x10163478]
mov edx, 0x1015d168
vmovss xmm0, dword [0x1015e7d8]
sar ecx, 2
push ecx
or dword [eax + 0x1c34], 1
push ecx
push esi
push ecx
mov ecx, str.Aim_methodMeleeAimMethod
vmovss dword [eax + 0x1c38], xmm0
call fcn.10096ae0
add esp, 0x10
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x48]
call fcn.1000f220
xor ecx, ecx
call fcn.10064390
test al, al
je 0x100b0808
cmp byte [0x101d1373], 0
je 0x100b07f7
push str.Which_method_the_aimbot_uses_to_aim_at_the_target
call fcn.100707b0
add esp, 4
jmp 0x100b0808
push 0x31
push str.Which_method_the_aimbot_uses_to_aim_at_the_target
mov ecx, 0x1015e7dc
call fcn.10057260
vpxor xmm0, xmm0, xmm0
push 0x20
vmovdqu xmmword [ebp - 0xac], xmm0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0
call fcn.100d5120
vmovdqu xmm0, xmmword [str.PreferencesPreferences]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0x9c], 0x19
mov dword [ebp - 0x98], 0x1f
vmovdqu xmmword [eax], xmm0
vmovq xmm0, qword [0x10149a9c]
vmovq qword [eax + 0x10], xmm0
mov cl, byte [0x10149aa4]
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], 0
sub esp, 8
mov dword [ebp - 4], 0x1e
mov ecx, esp
mov dword [ebp - 0x20], esp
lea eax, [ebp - 0x7c]
mov dword [ebp - 0x84], 0x101633fe
lea edx, [ebp - 0x84]
mov dword [ebp - 0x80], 0x101633fc
push ecx
push eax
push edx
mov dword [ebp - 0x90], str.Range_check
lea esi, [ebp - 0x88]
mov dword [ebp - 0x8c], str.Swing
call fcn.100b5240
lea eax, [ebp - 0x90]
mov byte [ebp - 4], 0x1f
sub esi, eax
sub esp, 0xc
mov edi, esp
mov dword [ebp - 0x14], esi
mov eax, esi
sar eax, 2
mov dword [ebp - 0x30], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
test eax, eax
je 0x100b0914
push eax
mov ecx, edi
call fcn.100b09b0
push dword [ebp - 0x14]
mov esi, dword [edi]
lea eax, [ebp - 0x90]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x30]
add esp, 0xc
lea eax, [esi + eax*4]
mov dword [edi + 4], eax
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0x1e
call fcn.100acd00
mov dword [ebp - 4], 0xffffffff
add esp, 0x18
mov ecx, dword [ebp - 0x98]
cmp ecx, 0xf
jbe 0x100b0969
mov edx, dword [ebp - 0xac]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b095f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100b095f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100d5584
add esp, 8
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0xf
mov byte [ebp - 0xac], 0
call fcn.10068d10
call fcn.1008caa0
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret