Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
Workspace = :()
UserInputService = :()
LP = Players.LocalPlayer
espObjects = {}
connections = {}
doors = ({}, {__mode = })
espEnabled =
noclipEnabled =
noclipConn =
noclipParts = {}
hd = Workspace:()
hd
_, d (hd:())
d.Name == d.Name ==
(() d:() )
pg = LP:()
old = pg pg:()
old (() old:() )
(door)
door:() door
_, n ({, , , })
p = door:(n, )
p p:() p
best, bestSize = ,
_, d (door:())
d:()
s = d.Size.X * d.Size.Y * d.Size.Z
s > bestSize best, bestSize = d, s
best
()
_, o (espObjects) (() o:() )
_, c (connections) (() c:() )
espObjects, connections = {}, {}
k (doors) doors[k] =
(door)
info = doors[door]
info info.visited
info.visited =
info.hl
info.hl.FillColor = .(, , )
info.hl.OutlineColor = .(, , )
(door)
()
(door)
_, d (door:())
d:()
.(connections, d.MouseClick:(onUse))
d:()
.(connections, d.Triggered:(onUse))
.(connections, door.DescendantAdded:((d)
d:()
.(connections, d.MouseClick:(onUse))
d:()
.(connections, d.Triggered:(onUse))
))
(door, idx)
doors[door]
part = (door)
part
name = (door.Name ~= door.Name) ( .. idx)
hl = .()
hl.Name =
hl.Adornee = part
hl.FillColor = .(, , )
hl.FillTransparency =
hl.OutlineColor = .(, , )
hl.OutlineTransparency=
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Enabled = espEnabled
hl.Parent = part
.(espObjects, hl)
bb = .()
bb.Name =
bb.Adornee = part
bb.Size = .(, , , )
bb.StudsOffset = .(, , )
bb.AlwaysOnTop =
bb.Enabled = espEnabled
bb.Parent = part
.(espObjects, bb)
lbl = .()
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.TextColor3 = .(, , )
lbl.TextStrokeTransparency =
lbl.TextScaled =
lbl.Font = .Font.SourceSansBold
lbl.Text = name
lbl.Parent = bb
info = { part = part, hl = hl, bb = bb, lbl = lbl, name = name, visited = }
doors[door] = info
conn
conn = RunService.RenderStepped:(()
part.Parent
conn:()
espEnabled
char = LP.Character
root = char char:()
root
dist = .((root.Position - part.Position).Magnitude)
tag = info.visited
lbl.Text = .(, name, tag, dist)
info.visited
lbl.TextColor3 = .(, , )
)
.(connections, conn)
(door)
()
hd = Workspace:()
hd
i, door (hd:())
(door, i)
(hd)
hd = hd Workspace:()
hd
.(connections, hd.ChildAdded:(()
.()
()
))
()
()
.(connections, Workspace.ChildAdded:((child)
child.Name ==
.()
()
()
(child)
))
()
noclipConn noclipConn:()
noclipParts = {}
noclipConn = RunService.Stepped:(()
noclipEnabled
char = LP.Character
char
_, part (char:())
part:() part.CanCollide
part.CanCollide =
noclipParts[part] =
)
()
noclipConn
noclipConn:()
noclipConn =
part (noclipParts)
(part) == part:() part.Parent
part.CanCollide =
noclipParts = {}
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = LP:()
container = .()
container.Size = .(, , , )
container.Position = .(, , , )
container.BackgroundColor3 = .(, , )
container.BorderSizePixel =
container.Parent = gui
containerCorner = .()
containerCorner.CornerRadius = .(, )
containerCorner.Parent = container
containerStroke = .()
containerStroke.Color = .(, , )
containerStroke.Thickness =
containerStroke.Parent = container
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.TextColor3 = .(, , )
title.Font = .Font.SourceSansBold
title.TextSize =
title.Text =
title.Parent = container
espBtn = .()
espBtn.Size = .(, -, , )
espBtn.Position = .(, , , )
espBtn.BackgroundColor3 = .(, , )
espBtn.BorderSizePixel =
espBtn.Text =
espBtn.TextColor3 = .(, , )
espBtn.Font = .Font.SourceSansBold
espBtn.TextSize =
espBtn.AutoButtonColor =
espBtn.Parent = container
espBtnCorner = .()
espBtnCorner.CornerRadius = .(, )
espBtnCorner.Parent = espBtn
espBtnStroke = .()
espBtnStroke.Color = .(, , )
espBtnStroke.Thickness =
espBtnStroke.Parent = espBtn
noclipBtn = .()
noclipBtn.Size = .(, -, , )
noclipBtn.Position = .(, , , )
noclipBtn.BackgroundColor3 = .(, , )
noclipBtn.BorderSizePixel =
noclipBtn.Text =
noclipBtn.TextColor3 = .(, , )
noclipBtn.Font = .Font.SourceSansBold
noclipBtn.TextSize =
noclipBtn.AutoButtonColor =
noclipBtn.Parent = container
noclipBtnCorner = .()
noclipBtnCorner.CornerRadius = .(, )
noclipBtnCorner.Parent = noclipBtn
noclipBtnStroke = .()
noclipBtnStroke.Color = .(, , )
noclipBtnStroke.Thickness =
noclipBtnStroke.Parent = noclipBtn
footer = .()
footer.Size = .(, , , )
footer.Position = .(, , , -)
footer.BackgroundTransparency =
footer.TextColor3 = .(, , )
footer.Font = .Font.SourceSans
footer.TextSize =
footer.Text =
footer.Parent = container
dragging, dragStart, startPos
container.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = container.Position
)
UserInputService.InputChanged:((input)
dragging
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
delta = input.Position - dragStart
container.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
)
espBtn.MouseButton1Click:(()
espEnabled = espEnabled
espBtn.Text = .. (espEnabled )
espBtnStroke.Color = espEnabled .(, , )
.(, , )
_, o (espObjects)
o:() o:()
o.Enabled = espEnabled
)
noclipBtn.MouseButton1Click:(()
noclipEnabled = noclipEnabled
noclipBtn.Text = .. (noclipEnabled )
noclipBtnStroke.Color = noclipEnabled .(, , )
.(, , )
noclipEnabled
()
()
)Simple Door ESP for for the Hunted Hollow 2026 Event.