Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
runService = :()
userInput = :()
tweenService = :()
players = .Players
_, gui (player.PlayerGui:())
gui.Name ==
gui:()
menuOpen =
namesEnabled =
espEnabled =
healthEnabled =
MAX_DISTANCE =
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player.PlayerGui
gui.Enabled =
menuFrame = .()
menuFrame.Size = .(, , , )
menuFrame.Position = .(, , , -)
menuFrame.AnchorPoint = .(, )
menuFrame.BackgroundColor3 = .(, , )
menuFrame.BackgroundTransparency =
menuFrame.BorderSizePixel =
menuFrame.Parent = gui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = menuFrame
scroll = .()
scroll.Size = .(, -, , -)
scroll.Position = .(, , , )
scroll.BackgroundTransparency =
scroll.BorderSizePixel =
scroll.CanvasSize = .(,,,)
scroll.ScrollBarThickness =
scroll.Parent = menuFrame
uiList = .()
uiList.SortOrder = .SortOrder.LayoutOrder
uiList.Padding = .(,)
uiList.Parent = scroll
titleLabel = .()
titleLabel.Size = .(,,,)
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextScaled =
titleLabel.TextColor3 = .(,,)
titleLabel.Parent = scroll
(text)
btn = .()
btn.Size = .(,,,)
btn.Text = text
btn.TextScaled =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
btn.Parent = scroll
btn
(button, state)
state
button.BackgroundColor3 = .(,,)
button.BackgroundColor3 = .(,,)
namesButton = ()
namesButton.MouseButton1Click:(()
namesEnabled = namesEnabled
(namesButton, namesEnabled)
)
espButton = ()
espButton.MouseButton1Click:(()
espEnabled = espEnabled
(espButton, espEnabled)
)
healthButton = ()
healthButton.MouseButton1Click:(()
healthEnabled = healthEnabled
(healthButton, healthEnabled)
)
distanceLabel = .()
distanceLabel.Size = .(,,,)
distanceLabel.BackgroundTransparency =
distanceLabel.Text = ..MAX_DISTANCE
distanceLabel.TextScaled =
distanceLabel.TextColor3 = .(,,)
distanceLabel.Parent = scroll
distanceSlider = .()
distanceSlider.Size = .(,,,)
distanceSlider.Text = (MAX_DISTANCE)
distanceSlider.TextScaled =
distanceSlider.ClearTextOnFocus =
distanceSlider.BackgroundColor3 = .(,,)
distanceSlider.TextColor3 = .(,,)
distanceSlider.Parent = scroll
distanceSlider.FocusLost:(()
val = (distanceSlider.Text)
val
MAX_DISTANCE = val
distanceLabel.Text = ..MAX_DISTANCE
)
uiList:():(()
scroll.CanvasSize = .(,,,uiList.AbsoluteContentSize.Y)
)
displayLabels = {}
runService.RenderStepped:(()
_, plr (players:())
plr ~= player
c = plr.Character
c namesEnabled
rootPart = c:()
rootPart
playerRoot = player.Character player.Character:()
dist = playerRoot (rootPart.Position - playerRoot.Position).Magnitude
dist <= MAX_DISTANCE
displayLabels[plr]
label = .()
label.Adornee = rootPart
label.Size = .(,,,)
label.StudsOffset = .(,,)
label.AlwaysOnTop =
label.Parent = player.PlayerGui
txt = .()
txt.Size = .(,,,)
txt.BackgroundTransparency =
txt.Text = plr.DisplayName
txt.TextScaled =
txt.TextColor3 = .(,,)
txt.Parent = label
displayLabels[plr] = label
displayLabels[plr]
displayLabels[plr]:()
displayLabels[plr] =
displayLabels[plr]
displayLabels[plr]:()
displayLabels[plr] =
)
highlights = {}
runService.Heartbeat:(()
_, plr (players:())
plr ~= player
c = plr.Character
c
rootPart = c:()
playerRoot = player.Character player.Character:()
rootPart playerRoot
dist = (rootPart.Position - playerRoot.Position).Magnitude
highlight = highlights[plr]
highlight espEnabled
highlight = .()
highlight.FillTransparency =
highlight.OutlineColor = .(,,)
highlight.Parent = c
highlights[plr] = highlight
highlight
highlight.Enabled = espEnabled dist <= MAX_DISTANCE
healthEnabled highlight.Enabled
hum = c:()
hum
hp = .(hum.Health / hum.MaxHealth, , )
hp >
highlight.OutlineColor = .(,,)
hp >
highlight.OutlineColor = .(,,)
highlight.OutlineColor = .(,,)
highlight.Enabled
highlight.OutlineColor = .(,,)
)
userInput.InputBegan:((input, gpe)
gpe
input.KeyCode == .KeyCode.RightShift
menuOpen = menuOpen
targetPos
menuOpen
targetPos = .(, -, , )
targetPos = .(, , , -)
tweenService:(menuFrame, TweenInfo.(, .EasingStyle.Bounce, .EasingDirection.Out), {Position = targetPos}):()
)
players.PlayerRemoving:((plr)
displayLabels[plr]
displayLabels[plr]:()
displayLabels[plr] =
highlights[plr]
highlights[plr]:()
highlights[plr] =
)

Universal