Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
Lighting = :()
lp = Players.LocalPlayer
camera = .CurrentCamera
camera.FieldOfView =
settings = {
Fullbright = ,
ESP = ,
FOVCircle = ,
Aimbot =
}
()
Lighting.Ambient = .(, , )
Lighting.OutdoorAmbient = .(, , )
Lighting.Brightness =
Lighting.GlobalShadows =
Lighting.ClockTime =
Lighting.FogEnd =
screenGui = .(, lp:())
screenGui.Name =
screenGui.ResetOnSpawn =
mainFrame = .(, screenGui)
mainFrame.Position = .(, , , )
mainFrame.Size = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.BackgroundTransparency =
mainFrame.Active =
mainFrame.Draggable =
layout = .(, mainFrame)
layout.Padding = .(, )
layout.SortOrder = .SortOrder.LayoutOrder
title = .(, mainFrame)
title.Text =
title.Size = .(, , , )
title.BackgroundTransparency =
title.TextColor3 = .(, , )
title.Font = .Font.Gotham
title.TextSize =
(name, callback)
container = .(, mainFrame)
container.Size = .(, -, , )
container.BackgroundTransparency =
button = .(, container)
button.Size = .(, , , )
button.Position = .(, , , -)
button.BackgroundColor3 = .(, , )
button.Text = settings[name]
button.TextColor3 = .(, , )
button.Font = .Font.Gotham
button.TextSize =
button.AutoButtonColor =
label = .(, container)
label.Position = .(, , , )
label.Size = .(, -, , )
label.BackgroundTransparency =
label.Text = name
label.TextColor3 = .(, , )
label.Font = .Font.Gotham
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
button.MouseButton1Click:(()
settings[name] = settings[name]
button.Text = settings[name]
(settings[name])
)
fovCircle = .()
fovCircle.Radius =
fovCircle.Thickness =
fovCircle.Color = .(, , )
fovCircle.Transparency =
fovCircle.NumSides =
fovCircle.Filled =
fovCircle.Visible = settings.FOVCircle
RunService.RenderStepped:(()
mousePos = UserInputService:()
fovCircle.Position = .(mousePos.X, mousePos.Y)
fovCircle.Visible = settings.FOVCircle
)
(, (state)
state ()
)
(, () )
(, () )
(, () )
UserInputService.InputBegan:((input, gpe)
gpe input.KeyCode == .KeyCode.P
mainFrame.Visible = mainFrame.Visible
)
aiming =
aimRadius =
currentTarget =
()
mousePos = UserInputService:()
minDist = aimRadius
closest =
_, model (:())
model:() model ~= lp.Character
humanoid = model:()
head = model:()
humanoid head humanoid.Health >
screenPos, onScreen = camera:(head.Position)
onScreen
dist = (.(screenPos.X, screenPos.Y) - mousePos).Magnitude
dist < minDist
minDist = dist
closest = head
closest
RunService.RenderStepped:(()
settings.Aimbot aiming
currentTarget currentTarget:()
screenPos, onScreen = camera:(currentTarget.Position)
dist = (.(screenPos.X, screenPos.Y) - UserInputService:()).Magnitude
char = currentTarget:()
humanoid = char char:()
onScreen dist > aimRadius humanoid humanoid.Health <=
currentTarget =
currentTarget =
currentTarget
currentTarget = ()
currentTarget currentTarget:()
camera.CFrame = .(camera.CFrame.Position, currentTarget.Position)
)
UserInputService.InputBegan:((input, gpe)
gpe input.UserInputType == .UserInputType.MouseButton2
aiming =
)
UserInputService.InputEnded:((input, gpe)
gpe input.UserInputType == .UserInputType.MouseButton2
aiming =
currentTarget =
)
highlights = {}
boxDrawings = {}
nameLabels = {}
distanceLabels = {}
defaultColors = {}
processedModels = {}
(character)
processedModels[character]
processedModels[character] =
humanoid = character:()
head = character:()
hrp = character:()
humanoid head hrp
isPlayer = Players:(character) ~=
baseColor = isPlayer .(, , ) .(, , )
visibleColor = .(, , )
defaultColors[character] = baseColor
highlight = .()
highlight.Adornee = character
highlight.FillColor = baseColor
highlight.OutlineColor = .(, , )
highlight.Parent = character
highlights[character] = highlight
box = .()
box.Thickness =
box.Transparency =
box.Filled =
box.Color = baseColor
boxDrawings[character] = box
nameLabel = .()
nameLabel.Size =
nameLabel.Center =
nameLabel.Outline =
nameLabel.Color = baseColor
nameLabel.Text = character.Name
nameLabels[character] = nameLabel
distanceLabel = .()
distanceLabel.Size =
distanceLabel.Center =
distanceLabel.Outline =
distanceLabel.Color = baseColor
distanceLabels[character] = distanceLabel
()
highlights[character] highlights[character]:()
box box.Visible = box:()
nameLabel nameLabel.Visible = nameLabel:()
distanceLabel distanceLabel.Visible = distanceLabel:()
highlights[character] =
boxDrawings[character] =
nameLabels[character] =
distanceLabels[character] =
character.AncestryChanged:((_, parent)
parent ()
)
humanoid.Died:(cleanup)
RunService.RenderStepped:(()
settings.ESP
box.Visible =
nameLabel.Visible =
distanceLabel.Visible =
humanoid.Health <=
onscreen, visible = ,
pos
hrp head
pos, onscreen = camera:(hrp.Position)
origin = camera.CFrame.Position
direction = (head.Position - origin)
raycastParams = RaycastParams.()
raycastParams.FilterDescendantsInstances = {lp.Character}
raycastParams.FilterType = .RaycastFilterType.Blacklist
raycastParams.IgnoreWater =
result = :(origin, direction.Unit * direction.Magnitude, raycastParams)
visible = result (result.Instance:(head.Parent))
col = visible visibleColor baseColor
highlight.FillColor = col
box.Color = col
nameLabel.Color = col
distanceLabel.Color = col
onscreen
size =
topLeft = camera:(hrp.Position + .(-size, size * , ))
bottomRight = camera:(hrp.Position + .(size, -size * , ))
box.Position = .(topLeft.X, topLeft.Y)
box.Size = .(bottomRight.X - topLeft.X, bottomRight.Y - topLeft.Y)
box.Visible =
nameLabel.Position = .(pos.X, pos.Y - )
nameLabel.Visible =
dist = (lp.Character lp.Character:() (lp.Character.HumanoidRootPart.Position - hrp.Position).Magnitude)
distanceLabel.Position = .(pos.X, pos.Y + )
distanceLabel.Text = .(, dist)
distanceLabel.Visible =
box.Visible =
nameLabel.Visible =
distanceLabel.Visible =
)
_, model (:())
model:() processedModels[model] model ~= lp.Character
model:()
(model)
.DescendantAdded:((desc)
model = desc:()
model processedModels[model] model ~= lp.Character model:()
.(, ()
(model)
)
)
(player)
(character)
.(, ()
character character:()
(character)
)
player.Character
(player.Character)
player.CharacterAdded:(onCharacterAdded)
_, p (Players:())
p ~= lp
(p)
Players.PlayerAdded:(onPlayer)
settings.Fullbright
()
everything u can ask for in the ESP section

Universal