Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
(player)
player.Character player.Character:()
HRP = player.Character.HumanoidRootPart
Humanoid = player.Character:()
Box = .()
Box.Thickness =
Box.Filled =
Line = .()
Line.Thickness =
BarOutline = .()
BarOutline.Thickness =
BarOutline.Filled =
BarOutline.Color = .(,,)
Bar = .()
Bar.Filled =
Name = .()
Name.Size =
Name.Center =
Name.Outline =
DistanceText = .()
DistanceText.Size =
DistanceText.Center =
DistanceText.Outline =
connection
connection = RunService.RenderStepped:(()
player.Character player.Character:() Humanoid Humanoid.Health >
pos, vis = Camera:(HRP.Position)
vis
scale = (Camera.CFrame.Position - HRP.Position).Magnitude
boxHeight = / scale
boxWidth = boxHeight /
Box.Size = .(boxWidth, boxHeight)
Box.Position = .(pos.X - boxWidth/, pos.Y - boxHeight/)
Box.Visible =
Line.From = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y)
Line.To = .(pos.X, pos.Y)
Line.Visible =
healthPerc = .(Humanoid.Health / Humanoid.MaxHealth, , )
BarOutline.Size = .(, boxHeight)
BarOutline.Position = .(Box.Position.X + boxWidth + , Box.Position.Y)
BarOutline.Visible =
Bar.Size = .(, boxHeight * healthPerc)
Bar.Position = .(BarOutline.Position.X, BarOutline.Position.Y + (boxHeight - Bar.Size.Y))
Bar.Color = .( * ( - healthPerc), * healthPerc, )
Bar.Visible =
Name.Text = player.Name
Name.Position = .(pos.X, Box.Position.Y - )
Name.Visible =
distance = .((LocalPlayer.Character.HumanoidRootPart.Position - HRP.Position).Magnitude)
DistanceText.Text = (distance) ..
DistanceText.Position = .(pos.X, Box.Position.Y + boxHeight + )
DistanceText.Visible =
player.Team
Box.Color = player.TeamColor.Color
Line.Color = player.TeamColor.Color
Name.Color = player.TeamColor.Color
DistanceText.Color = player.TeamColor.Color
Box.Color = .(,,)
Line.Color = .(,,)
Name.Color = .(,,)
DistanceText.Color = .(,,)
Box.Visible =
Line.Visible =
Bar.Visible =
BarOutline.Visible =
Name.Visible =
DistanceText.Visible =
Box.Visible =
Line.Visible =
Bar.Visible =
BarOutline.Visible =
Name.Visible =
DistanceText.Visible =
connection:()
)
_, player (Players:())
player ~= LocalPlayer
player.CharacterAdded:(()
.()
(player)
)
player.Character
(player)
Players.PlayerAdded:((player)
player ~= LocalPlayer
player.CharacterAdded:(()
.()
(player)
)
)
fov =
AimbotEnabled =
FOVring = .()
FOVring.Visible =
FOVring.Thickness =
FOVring.Color = .(, , )
FOVring.Filled =
FOVring.Radius = fov
FOVring.Position = Camera.ViewportSize /
()
FOVring.Position = Camera.ViewportSize /
FOVring.Radius = fov
FOVring.Visible = AimbotEnabled
UserInputService.InputBegan:((input)
input.KeyCode == .KeyCode.Delete
AimbotEnabled = AimbotEnabled
FOVring.Visible = AimbotEnabled
)
(targetPos)
lookVector = (targetPos - Camera.CFrame.Position).Unit
Camera.CFrame = .(Camera.CFrame.Position, Camera.CFrame.Position + lookVector)
(part)
part
origin = Camera.CFrame.Position
direction = (part.Position - origin)
rp = RaycastParams.()
rp.FilterDescendantsInstances = { LocalPlayer.Character {}, .CurrentCamera }
rp.FilterType = .RaycastFilterType.Blacklist
rp.IgnoreWater =
ray = :(origin, direction, rp)
ray
ray.Instance ray.Instance:(part.Parent)
(trg_part)
nearest, last = , .huge
centerScreen = Camera.ViewportSize /
_, player (Players:())
player ~= LocalPlayer player.Character player.Character:(trg_part)
part = player.Character[trg_part]
ePos, onScreen = Camera:(part.Position)
distance2D = (.(ePos.X, ePos.Y) - centerScreen).Magnitude
onScreen distance2D < fov distance2D < last
(part)
last = distance2D
nearest = player
nearest
RunService.RenderStepped:(()
()
AimbotEnabled
closest = ()
closest closest.Character closest.Character:()
(closest.Character.Head.Position)
)Aimbot esp box line

Universal