Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
Camera = .CurrentCamera
LocalPlayer = Players.LocalPlayer
Keybinds = {
ToggleTeamESP = .KeyCode.N,
ToggleNames = .KeyCode.T,
ToggleBox = .KeyCode.Q,
ToggleHighlight = .KeyCode.H,
ToggleTracers = .KeyCode.V,
ToggleFOV = .KeyCode.C,
SwitchAimPart = .KeyCode.E,
ToggleAimbot = .KeyCode.K,
TeamTarget = .KeyCode.LeftAlt,
OpenWhitelist = .KeyCode.P,
OpenKeybinds = .KeyCode.B
}
Settings = {
AimPart = ,
AimbotEnabled = ,
AimbotActive = ,
TargetTeam = ,
ESPMode = ,
ShowNames = ,
ShowTeamESP = ,
ShowTracers = ,
FOVEnabled = ,
FOVRadius = ,
FOVColor = .(, , ),
FOVThickness =
}
Whitelist = {}
ESP = {}
FOVCircle = .()
FOVCircle.Radius = Settings.FOVRadius
FOVCircle.Color = Settings.FOVColor
FOVCircle.Thickness = Settings.FOVThickness
FOVCircle.Filled =
FOVCircle.Visible = Settings.FOVEnabled
(plr)
plr == LocalPlayer ESP[plr]
d = {
Box = .(),
Name = .(),
Dist = .(),
Tool = .(),
HBarBG = .(),
HBar = .(),
HText = .(),
Tracer = .()
}
d.Box.Thickness = ; d.Box.Filled = ; d.Box.Transparency =
d.Name.Size = ; d.Name.Center = ; d.Name.Outline =
d.Dist.Size = ; d.Dist.Center = ; d.Dist.Outline =
d.Tool.Size = ; d.Tool.Center = ; d.Tool.Outline =
d.HBarBG.Filled = ; d.HBarBG.Color = .(,,); d.HBarBG.Transparency =
d.HBar.Filled =
d.HText.Size = ; d.HText.Center = ; d.HText.Outline =
d.Tracer.Thickness =
d.Tracer.Transparency =
hl = .()
hl.Parent = Camera
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
ESP[plr] = {Draw = d, HL = hl}
RunService.RenderStepped:(()
char = plr.Character
hum = char char:()
root = char char:()
head = char char:()
myRoot = LocalPlayer.Character LocalPlayer.Character:()
(char hum root hum.Health > )
_,v (d) v.Visible =
hl.Enabled =
pos, on = Camera:(root.Position)
isTeam = plr.Team == LocalPlayer.Team LocalPlayer.Team ~=
on (isTeam Settings.ShowTeamESP)
_,v (d) v.Visible =
hl.Enabled =
color = isTeam .(,,) .(,,)
hp = hum.Health / hum.MaxHealth
dist = myRoot .((root.Position - myRoot.Position).Magnitude)..
tool = char:()
hl.Adornee = char
hl.FillColor = color
hl.OutlineColor = color
hl.Enabled = Settings.ESPMode ==
top = Camera:(root.Position + .(,,))
bot = Camera:(root.Position - .(,,))
height = .(top.Y - bot.Y)
width = height *
d.Box.Size = .(width, height)
d.Box.Position = .(pos.X - width/, pos.Y - height/)
d.Box.Color = color
d.Box.Visible = Settings.ESPMode ==
headPos = head Camera:(head.Position + .(,,)) pos
d.Name.Text = plr.DisplayName
d.Name.Position = .(headPos.X, headPos.Y - )
d.Name.Visible = Settings.ShowNames
d.Dist.Text = dist
d.Dist.Position = .(headPos.X, headPos.Y - )
d.Dist.Visible = Settings.ShowNames
d.Tool.Text = tool tool.Name
d.Tool.Position = .(headPos.X, headPos.Y - )
d.Tool.Visible = Settings.ShowNames
bx = pos.X - width/ -
by = pos.Y - height/
d.HBarBG.Position = .(bx-, by-)
d.HBarBG.Size = .(, height+)
d.HBarBG.Visible = Settings.ShowNames
d.HBar.Position = .(bx, by + height - height*hp)
d.HBar.Size = .(, height*hp)
d.HBar.Color = .(*(-hp),*hp,)
d.HBar.Visible = Settings.ShowNames
d.HText.Text = .(hum.Health)..
d.HText.Position = .(bx-, by + height/ - )
d.HText.Visible = Settings.ShowNames
d.Tracer.From = .(Camera.ViewportSize.X/, Camera.ViewportSize.Y)
d.Tracer.To = .(pos.X, pos.Y)
d.Tracer.Color = color
d.Tracer.Visible = Settings.ShowTracers
)
_,p (Players:())
p ~= LocalPlayer
p.Character (p)
p.CharacterAdded:(()
.()
(p)
)
Players.PlayerAdded:(CreateESP)
()
best, closest = , Settings.FOVRadius
mouse = UserInputService:()
_,p (Players:())
p ~= LocalPlayer p.Character p.Character:(Settings.AimPart)
hum = p.Character:()
hum hum.Health >
teammate = p.Team == LocalPlayer.Team LocalPlayer.Team ~=
teammate Settings.TargetTeam
pos, on = Camera:(p.Character[Settings.AimPart].Position)
on
dist = (.(pos.X, pos.Y) - mouse).Magnitude
dist < closest
closest = dist
best = p.Character[Settings.AimPart]
best
RunService.Heartbeat:(()
Settings.AimbotEnabled Settings.AimbotActive
t = ()
t
Camera.CFrame = .(Camera.CFrame.Position, t.Position)
)
UserInputService.InputBegan:((input, gp)
gp
k = input.KeyCode
k == Keybinds.ToggleTeamESP Settings.ShowTeamESP = Settings.ShowTeamESP
k == Keybinds.ToggleNames Settings.ShowNames = Settings.ShowNames
k == Keybinds.ToggleBox Settings.ESPMode = Settings.ESPMode ==
k == Keybinds.ToggleHighlight Settings.ESPMode = Settings.ESPMode ==
k == Keybinds.ToggleTracers Settings.ShowTracers = Settings.ShowTracers
k == Keybinds.ToggleFOV Settings.FOVEnabled = Settings.FOVEnabled
k == Keybinds.SwitchAimPart Settings.AimPart = Settings.AimPart ==
k == Keybinds.ToggleAimbot Settings.AimbotActive = Settings.AimbotActive
input.UserInputType == .UserInputType.MouseButton2 Settings.AimbotActive
Settings.AimbotEnabled =
UserInputService.MouseBehavior = .MouseBehavior.LockCenter
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton2
Settings.AimbotEnabled =
UserInputService.MouseBehavior = .MouseBehavior.Default
)
RunService.RenderStepped:(()
FOVCircle.Position = UserInputService:()
FOVCircle.Radius = Settings.FOVRadius
FOVCircle.Visible = Settings.FOVEnabled
)
()
()
ESP Aimbot

Universal