Run it
Copy the script and paste it into your executor.
Settings = {
AimLock = {
Enabled = ,
Aimlockkey = ,
Prediction = ,
Aimpart = ,
Notifications = ,
AutoPrediction = ,
},
Settings = {
Thickness = ,
Transparency = ,
Color = .(, , ),
FOV =
}
}
plr = :().LocalPlayer
AkaliNotif = (:())();
Notify = AkaliNotif.Notify;
({
Description = ;
Title = ;
Duration = ;
});
()
AkaliNotif = (:())();
Notify = AkaliNotif.Notify;
({
Description = .. Settings.AimLock.Prediction;..game:().Network.ServerStatsItem[]:();
Title = ;
Duration = ;
});
({
Description = ..game:().Network.ServerStatsItem[]:();
Title = ;
Duration = ;
});
CurrentCamera = :().CurrentCamera
Inset = :():().Y
RunService = :()
Mouse = .Players.LocalPlayer:()
LocalPlayer = .Players.LocalPlayer
Line = .()
Circle = .()
Plr
Mouse.KeyDown:((KeyPressed)
KeyPressed == (Settings.AimLock.Aimlockkey)
Settings.AimLock.Enabled ==
Settings.AimLock.Enabled =
Settings.AimLock.Notifications ==
Plr = ()
AkaliNotif = (:())();
Notify = AkaliNotif.Notify;
({
Description = ;
Title = ;
Duration = ;
});
Plr = ()
Settings.AimLock.Enabled =
Settings.AimLock.Notifications ==
AkaliNotif = (:())();
Notify = AkaliNotif.Notify;
({
Description = ..(Plr.Character.Humanoid.DisplayName);
Title = ;
Duration = ;
});
)
()
ClosestDistance, ClosestPlayer = .huge, ;
_, Player , :():()
ISNTKNOCKED = Player.Character:()[].Value ~=
ISNTGRABBED = Player.Character:() ==
Player ~= LocalPlayer
Character = Player.Character
Character Character.Humanoid.Health > ISNTKNOCKED ISNTGRABBED
Position, IsVisibleOnViewPort = CurrentCamera:(Character.HumanoidRootPart
.Position)
IsVisibleOnViewPort
Distance = (.(Mouse.X, Mouse.Y) - .(Position.X, Position.Y)).Magnitude
Distance < ClosestDistance
ClosestPlayer = Player
ClosestDistance = Distance
ClosestPlayer, ClosestDistance
RunService.Heartbeat:(()
Settings.AimLock.Enabled ==
Vector = CurrentCamera:(Plr.Character[Settings.AimLock.Aimpart].Position +
(Plr.Character[Settings.AimLock.Aimpart].Velocity *
Settings.AimLock.Prediction))
Line.Color = Settings.Settings.Color
Line.Transparency = Settings.Settings .Transparency
Line.Thickness = Settings.Settings .Thickness
Line.From = .(Mouse.X, Mouse.Y + Inset)
Line.To = .(Vector.X, Vector.Y)
Line.Visible =
Circle.Position = .(Mouse.X, Mouse.Y + Inset)
Circle.Visible = Settings.Settings.FOV
Circle.Thickness =
Circle.Thickness =
Circle.Radius =
Circle.Color = Settings.Settings.Color
Settings.AimLock.FOV ==
Circle.Visible =
Circle.Visible =
Line.Visible =
)
mt = ()
old = mt.__namecall
(mt, )
mt.__namecall = ((...)
args = {...}
Settings.AimLock.Enabled () == args[] ==
args[] = Plr.Character[Settings.AimLock.Aimpart].Position +
(Plr.Character[Settings.AimLock.Aimpart].Velocity * Settings.AimLock.Prediction)
((args))
(...)
)
Settings.AimLock.AutoPrediction ==
pingvalue = :().Network.ServerStatsItem[]:()
split = .(pingvalue,)
ping = (split[])
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Predictionn =
ping <
Settings.AimLock.Prediction =
ping <
Settings.AimLock.Prediction =
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
decent lock has auto pred