Run it
Copy the script and paste it into your executor.
AkiriUI = (:())()
AkaliNotif = (:())()
Notify = AkaliNotif.Notify
(()
({
Title = ,
Description = ,
Duration =
})
, (err)
( .. err)
)
()
success, FOVCircle = (()
circle = .()
circle.Thickness =
circle.NumSides =
circle.Radius =
circle.Filled =
circle.Transparency =
circle.Color = .(, , )
circle.Position = .(.CurrentCamera.ViewportSize.X / , .CurrentCamera.ViewportSize.Y / )
circle
, (err)
( .. err)
)
success FOVCircle
fovCircle = ()
(player)
success, espElements = (()
elements = {}
box = .()
box.Thickness =
box.Color = .(, , )
box.Filled =
box.Transparency =
.(elements, box)
name = .()
name.Size =
name.Color = .(, , )
name.Center =
name.Outline =
.(elements, name)
healthBar = .()
healthBar.Thickness =
healthBar.Color = .(, , )
healthBar.Transparency =
.(elements, healthBar)
()
player.Character player.Character:()
humanoidRootPart = player.Character.HumanoidRootPart
screenPos, onScreen = .CurrentCamera:(humanoidRootPart.Position)
onScreen
head = player.Character:()
head
headPos = .CurrentCamera:(head.Position)
box.Size = .( / headPos.Z, / headPos.Z)
box.Position = .(screenPos.X - box.Size.X / , screenPos.Y - box.Size.Y / )
name.Position = .(screenPos.X, screenPos.Y - )
name.Text = player.Name
humanoid = player.Character:()
humanoid
healthPercent = humanoid.Health / humanoid.MaxHealth
healthBar.From = .(screenPos.X - , screenPos.Y + )
healthBar.To = .(screenPos.X - , screenPos.Y + - ( * healthPercent))
healthBar.Color = .(, .( * ( - healthPercent)), .( * healthPercent))
box.Visible =
name.Visible =
healthBar.Visible =
elements, update
, (err)
( .. err)
{}
)
success espElements {}
()
success, nearestTarget, shortestDistance = (()
target =
distance = fovCircle fovCircle.Radius
_, player (:():())
player ~= :().LocalPlayer player.Character player.Character:()
targetPos = .CurrentCamera:(player.Character.HumanoidRootPart.Position)
dist = (.(targetPos.X, targetPos.Y) - fovCircle.Position).Magnitude
dist < distance player.Team ~= :().LocalPlayer.Team
distance = dist
target = player
target, distance
, (err)
( .. err)
,
)
success nearestTarget
()
(()
target = ()
target target.Character target.Character:()
aimPart = target.Character:()
aimPart
.CurrentCamera.CFrame = .(.CurrentCamera.CFrame.Position, aimPart.Position)
, (err)
( .. err)
)
()
(()
target = ()
target target.Character target.Character:()
aimPart = target.Character:()
aimPart
prediction = (aimPart.Velocity * )
.CurrentCamera.CFrame = .(.CurrentCamera.CFrame.Position, aimPart.Position + prediction)
, (err)
( .. err)
)
()
(()
target = ()
target target.Character target.Character:()
aimPart = target.Character:()
currentAim = .CurrentCamera.CFrame.LookVector
targetAim = (aimPart.Position - .CurrentCamera.CFrame.Position).unit
blendFactor =
newAim = currentAim:(targetAim, blendFactor)
.CurrentCamera.CFrame = .(.CurrentCamera.CFrame.Position, .CurrentCamera.CFrame.Position + newAim)
, (err)
( .. err)
)
() :()
(()
espElements = {}
_, player (:():())
player ~= :().LocalPlayer
elements, update = (player)
espElements[player.UserId] = {elements = elements, update = update}
:().RenderStepped:(()
_, espData (espElements)
_, element (espData.elements)
element.Visible =
espData.()
()
()
()
)
, (err)
( .. err)
)
()
.(()
(()
player = :().LocalPlayer
player player.Character
player.Character:()
, (err)
( .. err)
)
)()
()
:().RenderStepped:(()
fovCircle
fovCircle.Position = .(.CurrentCamera.ViewportSize.X / , .CurrentCamera.ViewportSize.Y / )
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: akiri.best, raw.githubusercontent.com.
Universal Aiming Features

Universal