Function at 0x140002380
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0x90
movaps xmmword [rax - 0x18], xmm6
mov rax, qword [0x14004f040]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rax, qword [0x14004fa28]
xor edi, edi
mov qword [rax + 0x1d28], rdi
mov qword [rax + 0x1d30], rdi
mov dword [rax + 0x1d1c], 1
or dword [rax + 0x1d18], 3
mov dword [rax + 0x1d38], 0x44070000
mov dword [rax + 0x1d3c], 0x43938000
mov dword [rax + 0x1d20], 1
mov r8d, 0x12e
lea rdx, [0x14004f0c0]
lea rcx, str.VoidWare__External
call fcn.14000e910
movdqa xmm6, xmmword [0x1400487f0]
mov rbx, qword [0x14004fa28]
mov dword [rbp + 7], 5
movups xmm0, xmmword [rbx + 0x1688]
movups xmmword [rbp + 0xb], xmm0
lea rcx, [rbx + 0x1d88]
lea rdx, [rbp + 7]
call fcn.1400198a0
movups xmmword [rbx + 0x1688], xmm6
mov rcx, qword [0x14004fa28]
mov rax, qword [rcx + 0x1c20]
movss xmm1, dword [rax + 0x224]
mov dword [rbp + 7], 0x42f00000
subss xmm1, dword [rax + 0xdc]
movss dword [rbp + 0xb], xmm1
mov byte [rax + 0x90], 1
lea rdx, str.LeftSide
mov rcx, qword [rcx + 0x1c20]
call fcn.140007490
mov edx, eax
mov dword [rsp + 0x20], edi
lea r8, [rbp + 7]
lea rcx, str.LeftSide
call fcn.14000bd90
lea rcx, str.VoidWare
call fcn.14002dcf0
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x1400024cf
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
mov dword [rbp + 7], edi
mov dword [rbp + 0xb], 0x40a00000
lea rcx, [rbp + 7]
call fcn.1400307f0
mov r11, qword [0x14004fa28]
mov rcx, qword [r11 + 0x1c20]
movss xmm0, dword [rcx + 0x220]
cmp qword [rcx + 0x178], rdi
jne 0x14000250a
cmp qword [r11 + 0x2068], rdi
je 0x140002512
movss xmm0, dword [rcx + 0x1f0]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0xb], 0x41f00000
lea rdx, [rbp + 7]
lea rcx, str.Triggerbot
call fcn.14002e6d0
test al, al
je 0x140002540
mov dword [0x14004fa04], edi
mov dword [rbp + 7], edi
mov dword [rbp + 0xb], 0x40a00000
lea rcx, [rbp + 7]
call fcn.1400307f0
mov r11, qword [0x14004fa28]
mov rcx, qword [r11 + 0x1c20]
movss xmm0, dword [rcx + 0x220]
cmp qword [rcx + 0x178], rdi
jne 0x14000257b
cmp qword [r11 + 0x2068], rdi
je 0x140002583
movss xmm0, dword [rcx + 0x1f0]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0xb], 0x41f00000
lea rdx, [rbp + 7]
lea rcx, str.Visual
call fcn.14002e6d0
test al, al
je 0x1400025b5
mov dword [0x14004fa04], 1
mov dword [rbp + 7], edi
mov dword [rbp + 0xb], 0x40a00000
lea rcx, [rbp + 7]
call fcn.1400307f0
mov r11, qword [0x14004fa28]
mov rcx, qword [r11 + 0x1c20]
movss xmm0, dword [rcx + 0x220]
cmp qword [rcx + 0x178], rdi
jne 0x1400025f0
cmp qword [r11 + 0x2068], rdi
je 0x1400025f8
movss xmm0, dword [rcx + 0x1f0]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0xb], 0x41f00000
lea rdx, [rbp + 7]
lea rcx, str.Misc
call fcn.14002e6d0
test al, al
je 0x14000262a
mov dword [0x14004fa04], 2
mov rax, qword [0x14004fa28]
mov rcx, qword [rax + 0x1c20]
movss xmm0, dword [rcx + 0x224]
mov dword [rbp + 7], edi
subss xmm0, dword [rcx + 0xdc]
subss xmm0, dword [0x140048590]
movss dword [rbp + 0xb], xmm0
lea rcx, [rbp + 7]
call fcn.1400307f0
mov r11, qword [0x14004fa28]
mov rcx, qword [r11 + 0x1c20]
movss xmm0, dword [rcx + 0x220]
cmp qword [rcx + 0x178], rdi
jne 0x140002689
cmp qword [r11 + 0x2068], rdi
je 0x140002691
movss xmm0, dword [rcx + 0x1f0]
subss xmm0, dword [rcx + 0xd8]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0xb], 0x41f00000
lea rdx, [rbp + 7]
lea rcx, str.Exit
call fcn.14002e6d0
test al, al
je 0x1400026c2
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14000bfa0
movss xmm6, dword [0x140048610]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140011b80
mov rcx, qword [0x14004fa28]
mov rdx, qword [rcx + 0x1c20]
movss xmm4, dword [rdx + 0x224]
subss xmm4, dword [rdx + 0xdc]
movss xmm0, dword [rdx + 0x220]
cmp qword [rdx + 0x178], rdi
jne 0x140002712
cmp qword [rcx + 0x2068], rdi
je 0x14000271a
movss xmm0, dword [rdx + 0x1f0]
subss xmm0, dword [rdx + 0xd8]
movss dword [rbp + 7], xmm0
movss dword [rbp + 0xb], xmm4
mov byte [rdx + 0x90], 1
lea rdx, str.RightSide
mov rcx, qword [rcx + 0x1c20]
call fcn.140007490
mov edx, eax
mov dword [rsp + 0x20], edi
lea r8, [rbp + 7]
lea rcx, str.RightSide
call fcn.14000bd90
mov eax, dword [0x14004fa04]
test eax, eax
jne 0x140002a97
lea rcx, str.Trigger
call fcn.14002dcf0
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x14000279f
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
lea rcx, str.TriggerBot
call fcn.14002dcf0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140011b80
lea rdx, [0x14004f98b]
lea rcx, str.TriggerBotEnable
call fcn.14002f960
cmp byte [0x14004f98b], dil
je 0x140002a76
lea rcx, str.Key:
call fcn.14002dcf0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140011b80
mov qword [rbp + 7], rdi
lea rdx, [rbp + 7]
lea rcx, str.L_Shift
call fcn.14002e6d0
test al, al
je 0x140002828
mov rax, qword [0x14004fa28]
lea rdx, str.Select_Key
mov rcx, qword [rax + 0x1c20]
call fcn.140007490
mov ecx, eax
xor edx, edx
call fcn.140012b90
mov rcx, qword [0x14004fa28]
mov eax, dword [rcx + 0x1df8]
cmp dword [rcx + 0x1de8], eax
jg 0x140002848
mov dword [rcx + 0x1d18], edi
jmp 0x140002958
lea rdx, str.Select_Key
mov rcx, qword [rcx + 0x1c20]
call fcn.140007490
mov ecx, eax
call fcn.140013030
test al, al
je 0x140002958
nop word [rax + rax]
mov ecx, edi
call fcn.14000bcd0
test al, al
je 0x1400028f2
mov dword [0x14004f0bc], edi
mov edx, edi
lea rcx, [rbp + 7]
call fcn.1400021b0
lea r9, [rbp + 7]
cmp qword [rbp + 0x1f], 0xf
cmova r9, qword [rbp + 7]
lea r8, [0x14004375c]
mov edx, 0x40
lea rcx, str.L_Shift
call fcn.140001960
call fcn.140012f70
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x1400028f2
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400028ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002a90
call fcn.140040e54
inc edi
cmp edi, 0x100
jl 0x140002870
lea rcx, str.Press_a_key_to_select.
call fcn.14002dcf0
mov rbx, qword [0x14004fa28]
mov rax, qword [rbx + 0x1c20]
cmp qword [rbx + 0x1e18], rax
jne 0x14000293c
cmp byte [rbx + 0x1e75], 0
je 0x14000293c
cmp dword [rbx + 0x1e54], 0
jne 0x14000293c
or dword [rbx + 0x1e78], 2
test dword [rax + 0xc], 0x1000000
je 0x14000294c
mov byte [rbx + 0x1bae], 1
call fcn.140010d40
mov byte [rbx + 0x1bae], 0
mov rcx, qword [0x14004fa28]
mov rax, qword [rcx + 0x1c20]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1c20]
cmp byte [rcx + 0x93], 0
jne 0x140002a76
lea rdx, str.Settings
call fcn.140007490
mov ecx, eax
xor r9d, r9d
lea r8, str.Settings
mov edx, 0x3a
call fcn.14003d9b0
test al, al
je 0x140002a76
movss xmm0, dword [0x1400485ac]
call fcn.140011c30
lea rax, str.Hold
mov qword [rbp + 7], rax
lea rax, str.Toggle
mov qword [rbp + 0xf], rax
lea r9, [rbp + 7]
call fcn.140031a30
mov rcx, qword [0x14004fa28]
mov rax, qword [rcx + 0x1c20]
mov byte [rax + 0x90], 1
mov r8, qword [rcx + 0x1c20]
movsxd rdx, dword [r8 + 0x198]
mov rax, qword [r8 + 0x1a0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x18c], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x198], eax
mov dword [rbp + 0x27], 0x3e8
mov dword [rbp + 0x2f], 1
lea rax, [0x14004379c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2f]
lea r8, [0x14004f0b8]
lea rcx, str.Delay__ms_
call fcn.140032c70
lea rdx, [0x14004f0c1]
lea rcx, str.TeamCheck
call fcn.14002f960
lea rdx, [0x14004f98c]
lea rcx, str.IgnoreFlash
call fcn.14002f960
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], 0
jmp 0x140002bb7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp eax, 1
jne 0x140002bd4
lea rcx, str.Visual
call fcn.14002dcf0
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x140002ad5
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
mov dword [rbp + 0x2f], 0xa0
mov dword [rbp + 0x27], edi
lea rax, str.FOV:__d
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2f]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x27]
lea r8, [0x14004f0b4]
lea rcx, [0x1400437d8]
call fcn.140032c70
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x140002b34
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
lea rdx, [0x14004f989]
lea rcx, str.Glow
call fcn.14002f960
cmp byte [0x14004f989], dil
je 0x140002b66
xor r8d, r8d
lea rdx, [0x14004f120]
lea rcx, str.Glow_Color
call fcn.140039070
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x140002b8f
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
lea rdx, [0x14004f98a]
lea rcx, str.NoFlash
call fcn.14002f960
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x140002dfa
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
jmp 0x140002dfa
cmp eax, 2
jne 0x140002dfa
lea rcx, str.Misc
call fcn.14002dcf0
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x140002c12
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
lea rcx, str.Menu_Color
call fcn.14002dcf0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.140011b80
mov r8d, 0x100008
lea rdx, [0x14004f110]
lea rcx, str.AccentColor
call fcn.140039070
test al, al
je 0x140002c4d
mov byte [0x14004fa10], dil
lea rdx, [0x14004fa10]
lea rcx, str.Rainbow
call fcn.14002f960
mov rax, qword [0x14004fa28]
mov rax, qword [rax + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x140002c89
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
lea rdx, [0x14004f988]
lea rcx, str.BunnyHop
call fcn.14002f960
mov rbx, qword [0x14004fa28]
mov rax, qword [rbx + 0x1c20]
cmp byte [rax + 0x93], dil
jne 0x140002ccc
mov eax, dword [rax + 0x184]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140030970
mov rbx, qword [0x14004fa28]
cmp byte [0x14004fa10], dil
je 0x140002d6e
movss xmm0, dword [rbx + 0x18]
mulss xmm0, dword [0x1400484a8]
movss xmm3, dword [0x14004fa00]
addss xmm3, xmm0
movss dword [0x14004fa00], xmm3
movss xmm1, dword [0x14004850c]
comiss xmm3, xmm1
jbe 0x140002d12
xorps xmm3, xmm3
movss dword [0x14004fa00], xmm3
lea rax, [rbp + 7]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2f]
movaps xmm2, xmm1
movaps xmm0, xmm3
call fcn.1400056e0
movss xmm0, dword [rbp + 0x2f]
movss xmm1, dword [rbp + 0x27]
movss xmm2, dword [rbp + 7]
mov dword [rbp + 0x13], 0x3f800000
movups xmm3, xmmword [rbp + 7]
movss xmm3, xmm0
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm1
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm2
shufps xmm3, xmm3, 0xc9
movups xmmword [0x14004f110], xmm3
jmp 0x140002d75
movups xmm3, xmmword [0x14004f110]
movups xmmword [rbx + 0x17b8], xmm3
movups xmmword [rbx + 0x17c8], xmm3
movups xmmword [rbx + 0x17d8], xmm3
movups xmmword [rbx + 0x1788], xmm3
movups xmmword [rbx + 0x1798], xmm3
movups xmmword [rbx + 0x17a8], xmm3
movups xmmword [rbx + 0x1848], xmm3
movups xmmword [rbx + 0x1858], xmm3
movups xmmword [rbx + 0x1868], xmm3
movups xmmword [rbx + 0x1878], xmm3
movups xmmword [rbx + 0x1888], xmm3
movups xmmword [rbx + 0x1728], xmm3
movups xmmword [rbx + 0x1738], xmm3
movups xmmword [rbx + 0x1748], xmm3
movups xmmword [rbx + 0x16d8], xmm3
movups xmmword [rbx + 0x16e8], xmm3
movups xmmword [rbx + 0x1758], xmm3
movups xmmword [rbx + 0x1768], xmm3
movups xmmword [rbx + 0x1778], xmm3
call fcn.14000bfa0
mov r8, qword [0x14004fa28]
movsxd rax, dword [r8 + 0x1d88]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1d90]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x1638], xmm0
dec dword [r8 + 0x1d88]
call fcn.140010d40
nop
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.140040df0
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret