Function at 0x14003f3e0
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x60
movaps xmmword [rsp + 0x50], xmm6
mov rbx, rdx
lea rsi, [rsp + 0x68]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rsi
mov rdi, qword [rsi]
mov rax, rdi
xor rax, rcx
mov qword [rsp + 0x30], rax
mov qword [rsi], 0
mov rax, qword [0x14025bac8]
movzx r8d, byte [rax + 0x61]
mov r9, rdx
lea rdx, str.Aimbot_Enable
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x61], al
movzx r8d, byte [rcx + 0x62]
mov r9, rbx
lea rdx, str.Aimbot_Silentaim
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x62], al
movzx r8d, byte [rcx + 0x6f]
mov r9, rbx
lea rdx, str.Enbale_TargetLine
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x6f], al
movzx r8d, byte [rcx + 0xe0]
mov r9, rbx
lea rdx, str.Triggerbot_Enable
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xe0], al
movzx r8d, byte [rcx + 0xe1]
mov r9, rbx
lea rdx, str.shotgunonly
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xe1], al
movzx r8d, byte [rcx + 0xb9]
mov r9, rbx
lea rdx, str.Human
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xb9], al
movzx r8d, byte [rcx + 0xb1]
mov r9, rbx
lea rdx, str.weapon_config
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xb1], al
movzx r8d, byte [rcx + 0xb8]
mov r9, rbx
lea rdx, str.Prediction
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xb8], al
movzx r8d, byte [rcx + 0x73]
mov r9, rbx
lea rdx, str.Knock_check
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x73], al
movzx r8d, byte [rcx + 0x72]
mov r9, rbx
lea rdx, str.Aim_visible
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x72], al
movzx r8d, byte [rcx + 0x6e]
mov r9, rbx
lea rdx, str.Head
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x6e], al
movzx r8d, byte [rcx + 0x74]
mov r9, rbx
lea rdx, str.Neck
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x74], al
movzx r8d, byte [rcx + 0x75]
mov r9, rbx
lea rdx, str.Chest
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x75], al
movzx r8d, byte [rcx + 0x76]
mov r9, rbx
lea rdx, str.Pelvis
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x76], al
movzx r8d, byte [rcx + 0xa5]
mov r9, rbx
lea rdx, str.Show_fov
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xa5], al
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rcx + 0x9c]
lea r8, str.fov_size
lea rdx, [0x140169008]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0x9c], xmm0
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rax + 0x98]
lea r8, str.smooth_size
lea rdx, [0x140169008]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0x98], xmm0
movzx r8d, byte [rax + 0x81]
mov r9, rbx
lea rdx, str.Crosshair
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov r8, qword [0x14025bac8]
mov byte [r8 + 0x81], al
mov r9, rbx
mov r8d, dword [r8 + 0xcc]
lea rdx, str.Aim_Key
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov rcx, qword [0x14025bac8]
mov dword [rcx + 0xcc], eax
movd xmm3, dword [rcx + 0xe8]
cvtdq2ps xmm3, xmm3
mov qword [rsp + 0x20], rbx
lea r8, str.max_distance
lea rdx, [0x140169008]
call fcn.14003dc50
cvttss2si eax, xmm0
mov rcx, qword [0x14025bac8]
mov dword [rcx + 0xe8], eax
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rcx + 0xe4]
lea r8, str.custom_delay
lea rdx, [0x140169008]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0xe4], xmm0
movzx r8d, byte [0x14025bfd5]
mov r9, rbx
lea rdx, str.rifle_aimbot
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bfd5]
movzx r8d, byte [0x14025bfd6]
mov r9, rbx
lea rdx, str.rifle_prediction
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bfd6]
movzx r8d, byte [0x14025bfd4]
mov r9, rbx
lea rdx, str.rifle_fov
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bfd4]
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14025a550]
lea r8, str.rifle_size
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x14025a550], xmm0
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14025a554]
lea r8, str.rifle_smooth
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x14025a554], xmm0
movzx r8d, byte [0x14025bfe1]
mov r9, rbx
lea rdx, str.shotgun_aimbot
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bfe1]
movzx r8d, byte [0x14025bfe2]
mov r9, rbx
lea rdx, str.shotgun_prediction
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bfe2]
movzx r8d, byte [0x14025bfe0]
mov r9, rbx
lea rdx, str.shotgun_fov
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bfe0]
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14025a558]
lea r8, str.shotgun_size
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x14025a558], xmm0
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14025a55c]
lea r8, str.shotgun_smooth
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x14025a55c], xmm0
movzx r8d, byte [0x14025bf21]
mov r9, rbx
lea rdx, str.smg_aimbot
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bf21]
movzx r8d, byte [0x14025bf22]
mov r9, rbx
lea rdx, str.smg_prediction
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bf22]
movzx r8d, byte [0x14025bf20]
mov r9, rbx
lea rdx, str.smg_fov
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bf20]
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x140180f84]
lea r8, str.smg_size
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x140180f84], xmm0
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x140180f88]
lea r8, str.smg_smooth
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x140180f88], xmm0
movzx r8d, byte [0x14025bf61]
mov r9, rbx
lea rdx, str.sniper_aimbot
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bf61]
movzx r8d, byte [0x14025bf62]
mov r9, rbx
lea rdx, str.sniper_prediction
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bf62]
movzx r8d, byte [0x14025bf60]
mov r9, rbx
lea rdx, str.sniper_fov
lea rcx, [0x140169008]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne byte [0x14025bf60]
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14025a538]
lea r8, str.sniper_size
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x14025a538], xmm0
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x14025bf64]
lea r8, str.sniper_smooth
lea rdx, [0x140169008]
call fcn.14003dc50
movss dword [0x14025bf64], xmm0
mov rax, qword [0x14025bac8]
movzx r8d, byte [rax + 0xde]
mov r9, rbx
lea rdx, str.Draw_arrows
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xde], al
movzx r8d, byte [rcx + 0x41]
mov r9, rbx
lea rdx, str.Draw_lvl
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x41], al
movzx r8d, byte [rcx + 0x5c]
mov r9, rbx
lea rdx, str.Weapon_rarity
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x5c], al
movzx r8d, byte [rcx + 0x2e]
mov r9, rbx
lea rdx, str.Radar
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x2e], al
movzx r8d, byte [rcx + 0x43]
mov r9, rbx
lea rdx, str.Filled
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x43], al
movzx r8d, byte [rcx + 0x60]
mov r9, rbx
lea rdx, str.Draw_weapon
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x60], al
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rcx + 0x58]
lea r8, str.dot_size
lea rdx, [0x140169284]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0x58], xmm0
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rax + 0xa8]
lea r8, str.Shape
lea rdx, [0x140169284]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0xa8], xmm0
movzx r8d, byte [rax + 0x2f]
mov r9, rbx
lea rdx, str.Draw_username
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x2f], al
movzx r8d, byte [rcx + 0x3f]
mov r9, rbx
lea rdx, str.Draw_ammocount
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x3f], al
movzx r8d, byte [rcx + 0x3e]
mov r9, rbx
lea rdx, str.Reload_check
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x3e], al
movzx r8d, byte [rcx + 0x40]
mov r9, rbx
lea rdx, str.Kill_Count
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x40], al
movzx r8d, byte [rcx + 0x3c]
mov r9, rbx
lea rdx, str.Ranks
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x3c], al
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rcx + 0x28]
lea r8, str.Box_Width
lea rdx, [0x140169284]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0x28], xmm0
movzx r8d, byte [rax + 0x1c]
mov r9, rbx
lea rdx, str.Red_Color
lea rcx, [0x140169334]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x1c], al
movzx r8d, byte [rcx + 0x1d]
mov r9, rbx
lea rdx, str.Orange_Color
lea rcx, [0x140169334]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x1d], al
movzx r8d, byte [rcx + 0x1e]
mov r9, rbx
lea rdx, str.Green_Color
lea rcx, [0x140169334]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rdx, qword [0x14025bac8]
mov byte [rdx + 0x1e], al
movzx r8d, byte [rdx + 0x1f]
mov r9, rbx
lea rdx, str.Blue_Color
lea rcx, [0x140169334]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rdx, qword [0x14025bac8]
mov byte [rdx + 0x1f], al
movzx r8d, byte [rdx + 0x20]
mov r9, rbx
lea rdx, str.Yellow_Color
lea rcx, [0x140169334]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x20], al
movzx r8d, byte [rcx + 0x30]
mov r9, rbx
lea rdx, str.Enable_Visuals
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x30], al
movzx r8d, byte [rcx + 0x54]
mov r9, rbx
lea rdx, str.Head
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x54], al
movzx r8d, byte [rcx + 0xdd]
mov r9, rbx
lea rdx, str.Visible_Check
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0xdd], al
movzx r8d, byte [rcx + 0x2d]
mov r9, rbx
lea rdx, str.2D_box
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x2d], al
movzx r8d, byte [rcx + 0x3d]
mov r9, rbx
lea rdx, str.3D_box
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x3d], al
movzx r8d, byte [rcx + 0x5f]
mov r9, rbx
lea rdx, str.Corner_box
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x5f], al
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rcx + 0x108]
lea r8, str.Box_thickness
lea rdx, [0x140169284]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0x108], xmm0
movzx r8d, byte [rax + 0x2c]
mov r9, rbx
lea rdx, str.Skeleton
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x2c], al
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rcx + 0x10c]
lea r8, str.Skeleton_thickness
lea rdx, [0x140169284]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0x10c], xmm0
movzx r8d, byte [rax + 0x5e]
mov r9, rbx
lea rdx, str.Line
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x5e], al
movzx r8d, byte [rcx + 0x3b]
mov r9, rbx
lea rdx, str.Distance
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x3b], al
movzx r8d, byte [rcx + 0x31]
mov r9, rbx
lea rdx, str.Platform
lea rcx, [0x140169284]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
test eax, eax
setne al
mov rcx, qword [0x14025bac8]
mov byte [rcx + 0x31], al
movzx eax, byte [rcx + 0x33]
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov qword [rsp + 0x20], rbx
lea r8, str.Team_check
lea rdx, [0x140169284]
call fcn.14003dc50
xorps xmm6, xmm6
ucomiss xmm0, xmm6
jp 0x140040094
jne 0x140040094
xor ecx, ecx
jmp 0x140040096
mov cl, 1
mov rax, qword [0x14025bac8]
mov byte [rax + 0x33], cl
movzx eax, byte [rax + 0x42]
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov qword [rsp + 0x20], rbx
lea r8, str.Outlines
lea rdx, [0x140169284]
call fcn.14003dc50
ucomiss xmm0, xmm6
jp 0x1400400ce
jne 0x1400400ce
xor ecx, ecx
jmp 0x1400400d0
mov cl, 1
mov rax, qword [0x14025bac8]
mov byte [rax + 0x42], cl
mov qword [rsp + 0x20], rbx
movss xmm3, dword [rax + 0x104]
lea r8, str.Lines_thickness
lea rdx, [0x140169284]
call fcn.14003dc50
mov rax, qword [0x14025bac8]
movss dword [rax + 0x104], xmm0
mov qword [rsi], rdi
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x60
pop rdi
ret