Head Only
Head Only
freefireth~[Head Online]
coding.xml
config.xml
file.xml
<configuration>
<configuration>
rsistent
#KeyHistory, 0
#NoEnv
#HotKeyInterval 1
#MaxHotkeysPerInterval 127
#InstallKeybdHook
#UseHook
#SingleInstance, Force
SetKeyDelay,-1, 8
SetControlDelay, -1
SetMouseDelay, -1
SetWinDelay,-1
SendMode, InputThenPlay
SetBatchLines,-1
ListLines, Off
CoordMode, Pixel, Screen, RGB
CoordMode, Mouse, Screen
PID := DllCall("GetCurrentProcessId")
Process, Priority, %PID%, High
EMCol := 0xaf0707
ColVn := 99
ZeroX := 999
ZeroY := 999
CFovX := 999
CFovY := 999
ScanL := ZeroX - 89
ScanR := ZeroX + 99
ScanT := ZeroY - 100
ScanB := ZeroY + 999
Loop, {
~LButton::
Start := A_TickCount
while GetKeyState("LButton") && A_TickCount - Start < 150
{
PixelSearch, AimPixelX, AimPixelY, ScanL, ScanT, ScanR, ScanB, EMCol, ColVn, Fast
RGB
GoSub GetAimOffset
GoSub GetAimMoves
GoSub MouseMoves
}
GetAimOffset:
AimX := AimPixelX - ZeroX
AimY := AimPixelY - ZeroY
AimY := AimPixelY+ 99 - ZeroY
If ( AimX > 0 ) {
DirX := 1
}
If ( AimX < 0 ) {
DirX := -1
}
If ( AimY > 0 ) {
DirY := 1
}
If ( AimY < 0 ) {
DirY := -1
}
AimOffsetX := AimX * DirX
AimOffsetY := AimY * DirY
Return
GetAimMoves:
RootX := Ceil(( AimOffsetX ** ( 1 / 1.3 )))
RootY := Ceil(( AimOffsetY ** ( 1 / 1.3 )))
MoveX := RootX * DirX
MoveY := RootY * DirY ;same here
Return
MouseMoves: