Run it
Copy the script and paste it into your executor.
Players = :()
Workspace = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
espEnabled =
isMinimized =
activeEspObjects = {}
renderConnection =
scanTask =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = PlayerGui
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.ClipsDescendants =
mainFrame.Parent = screenGui
frameCorner = .()
frameCorner.CornerRadius = .(, )
frameCorner.Parent = mainFrame
frameStroke = .()
frameStroke.Color = .(, , )
frameStroke.Thickness =
frameStroke.Parent = mainFrame
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleText = .()
titleText.Size = .(, -, , )
titleText.Position = .(, , , )
titleText.BackgroundTransparency =
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.Font = .Font.SourceSansBold
titleText.TextSize =
titleText.TextXAlignment = .TextXAlignment.Left
titleText.Parent = titleBar
minimizeButton = .()
minimizeButton.Name =
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, -, , )
minimizeButton.BackgroundTransparency =
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.Font = .Font.SourceSansBold
minimizeButton.TextSize =
minimizeButton.Parent = titleBar
closeButton = .()
closeButton.Name =
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.BackgroundTransparency =
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.Font = .Font.SourceSansBold
closeButton.TextSize =
closeButton.Parent = titleBar
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, -, , )
toggleButton.Position = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Text =
toggleButton.Font = .Font.SourceSansBold
toggleButton.TextSize =
toggleButton.Parent = mainFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = toggleButton
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
titleBar.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
(target)
target:()
target.Position
target:()
target.PrimaryPart
target.PrimaryPart.Position
target:().Position
()
renderConnection
renderConnection:()
renderConnection =
scanTask
.(scanTask)
scanTask =
_, item (activeEspObjects)
item.Highlight item.Highlight:()
item.Billboard item.Billboard:()
activeEspObjects = {}
(target)
_, item (activeEspObjects)
item.Target == target
highlight = .()
highlight.Name =
highlight.FillColor = .(, , )
highlight.FillTransparency =
highlight.OutlineColor = .(, , )
highlight.OutlineTransparency =
highlight.Adornee = target
highlight.Parent = target
billboard = .()
billboard.Name =
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.Adornee = target
billboard.Parent = target
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.TextStrokeColor3 = .(, , )
label.TextStrokeTransparency =
label.Font = .Font.SourceSansBold
label.TextSize =
label.Text = target.Name ..
label.Parent = billboard
.(activeEspObjects, {
Target = target,
Highlight = highlight,
Billboard = billboard,
Label = label
})
()
_, descendant (Workspace:())
.(descendant.Name, )
(descendant)
()
renderConnection = RunService.RenderStepped:(()
character = LocalPlayer.Character
character
rootPart = character:()
rootPart
playerPos = rootPart.Position
i = #activeEspObjects, , -
item = activeEspObjects[i]
item.Target item.Target.Parent
targetPos = (item.Target)
targetPos
distance = .((playerPos - targetPos).Magnitude)
item.Label.Text = .(, item.Target.Name, distance)
item.Highlight item.Highlight:()
item.Billboard item.Billboard:()
.(activeEspObjects, i)
)
()
scanTask = .(()
espEnabled
()
.()
)
toggleButton.MouseButton1Click:(()
espEnabled = espEnabled
espEnabled
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
()
()
()
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
()
)
minimizeButton.MouseButton1Click:(()
isMinimized = isMinimized
isMinimized
mainFrame.Size = .(, , , )
minimizeButton.Text =
mainFrame.Size = .(, , , )
minimizeButton.Text =
)
closeButton.MouseButton1Click:(()
()
screenGui:()
)Check All Hidden Pencils. (When There Gonna Be New Events, I Update This Script)

Universal