Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
ProximityPromptService = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
Config = {
ESP = {
Enabled = ,
ShowDistance = ,
ShowName = ,
},
Colors = {
[] = .(, , ),
[] = .(, , ),
},
MaxDistance = ,
InstantPrompt = ,
}
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.IgnoreGuiInset =
ScreenGui.DisplayOrder =
ScreenGui.Parent = LocalPlayer:()
(name)
Config.Colors[name:()]
(inst)
inst:() inst
inst:()
inst.PrimaryPart
inst:()
inst:()
inst:()
(prompt)
Config.InstantPrompt
prompt prompt.Parent
parentModel = prompt:()
targetName = parentModel parentModel.Name prompt.Parent.Name
Config.Colors[targetName:()]
(()
prompt.HoldDuration =
prompt.MaxActivationDistance =
)
_, obj (:())
obj:()
(obj)
.DescendantAdded:((obj)
obj:()
.(checkPrompt, obj)
)
ProximityPromptService.PromptShown:((prompt)
(prompt)
)
tracked = {}
(inst)
tracked[inst]
color = (inst.Name)
color
(inst:() inst:())
ok = (()
hl = .()
hl.FillColor = color
hl.FillTransparency =
hl.OutlineColor = color
hl.OutlineTransparency =
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Adornee = inst
hl.Parent = inst
adornee = (inst) inst
bb = .()
bb.Size = .(, , , )
bb.StudsOffsetWorldSpace = .(, , )
bb.AlwaysOnTop =
bb.MaxDistance = Config.MaxDistance
bb.Adornee = adornee
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.TextColor3 = color
label.Font = .Font.GothamBold
label.TextSize =
label.TextStrokeTransparency =
label.Text =
label.Parent = bb
bb.Parent = inst
tracked[inst] = { hl = hl, bb = bb, label = label, root = adornee }
)
ok tracked[inst] =
(inst)
d = tracked[inst]
d
(() d.hl:() )
(() d.bb:() )
tracked[inst] =
(container, depth)
depth = depth
depth >
_, obj (container:())
obj:() obj:()
(obj, depth + )
Config.Colors[obj.Name:()] tracked[obj]
obj:() obj:()
(obj)
()
.DescendantAdded:((obj)
Config.Colors[obj.Name:()] tracked[obj]
obj:() obj:()
(obj)
)
.DescendantRemoving:((obj)
tracked[obj] (obj)
)
RunService.RenderStepped:(()
Config.ESP.Enabled
_, d (tracked)
d.hl d.hl.Enabled =
d.bb d.bb.Enabled =
camPos = Camera.CFrame.Position
inst, d (tracked)
inst.Parent
(inst)
root = d.root
root root.Parent
root = (inst)
d.root = root
root
d.hl.Enabled =
d.bb.Enabled =
parts = {}
Config.ESP.ShowName parts[#parts + ] = inst.Name
Config.ESP.ShowDistance
dist = (camPos - root.Position).Magnitude
parts[#parts + ] = .(, .(dist))
d.label.Text = .(parts, )
)
Orb = .()
Orb.Size = .(, , , )
Orb.Position = .(, , , -)
Orb.BackgroundColor3 = .(, , )
Orb.Text =
Orb.TextColor3 = .(, , )
Orb.Font = .Font.GothamBold
Orb.TextSize =
Orb.BorderSizePixel =
Orb.Parent = ScreenGui
.(, Orb).CornerRadius = .(, )
obs = .(, Orb)
obs.Color = .(, , ); obs.Thickness =
Main = .()
Main.Size = .(, , , )
Main.Position = .(, -, , -)
Main.BackgroundColor3 = .(, , )
Main.BorderSizePixel =
Main.Active =
Main.Draggable =
Main.Visible =
Main.Parent = ScreenGui
.(, Main).CornerRadius = .(, )
ms = .(, Main)
ms.Color = .(, , ); ms.Thickness =
Orb.MouseButton1Click:(() Main.Visible = Main.Visible )
Header = .()
Header.Size = .(, , , )
Header.BackgroundColor3 = .(, , )
Header.BorderSizePixel =
Header.Parent = Main
.(, Header).CornerRadius = .(, )
hf = .()
hf.Size = .(, , , ); hf.Position = .(, , , -)
hf.BackgroundColor3 = Header.BackgroundColor3; hf.BorderSizePixel =
hf.Parent = Header
Title = .()
Title.Size = .(, -, , ); Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.Font = .Font.GothamBold; Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
Title.Parent = Header
CloseBtn = .()
CloseBtn.Size = .(, , , )
CloseBtn.Position = .(, -, , -)
CloseBtn.BackgroundColor3 = .(, , )
CloseBtn.Text = ; CloseBtn.TextColor3 = .(, , )
CloseBtn.Font = .Font.GothamBold; CloseBtn.TextSize =
CloseBtn.BorderSizePixel = ; CloseBtn.Parent = Header
.(, CloseBtn).CornerRadius = .(, )
CloseBtn.MouseButton1Click:(() Main.Visible = )
Content = .()
Content.Size = .(, -, , -)
Content.Position = .(, , , )
Content.BackgroundTransparency =
Content.BorderSizePixel =
Content.ScrollBarThickness =
Content.ScrollBarImageColor3 = .(, , )
Content.CanvasSize = .(, , , )
Content.AutomaticCanvasSize = .AutomaticSize.Y
Content.Parent = Main
.(, Content).Padding = .(, )
(text)
h = .()
h.Size = .(, -, , )
h.BackgroundTransparency = ; h.Parent = Content
l = .()
l.Size = .(, , , )
l.BackgroundTransparency = ; l.Text = text
l.TextColor3 = .(, , )
l.Font = .Font.GothamBold; l.TextSize =
l.TextXAlignment = .TextXAlignment.Left
l.Parent = h
(name, getState, setState, accent)
btn = .()
btn.Size = .(, -, , )
btn.BackgroundColor3 = .(, , )
btn.BorderSizePixel = ; btn.Text = ; btn.Parent = Content
.(, btn).CornerRadius = .(, )
lbl = .()
lbl.Size = .(, -, , ); lbl.Position = .(, , , )
lbl.BackgroundTransparency = ; lbl.Text = name
lbl.TextColor3 = .(, , )
lbl.Font = .Font.Gotham; lbl.TextSize =
lbl.TextXAlignment = .TextXAlignment.Left
lbl.Parent = btn
ind = .()
ind.Size = .(, , , )
ind.Position = .(, -, , -)
ind.BackgroundColor3 = .(, , )
ind.BorderSizePixel = ; ind.Parent = btn
.(, ind).CornerRadius = .(, )
dot = .()
dot.Size = .(, , , )
dot.Position = .(, , , -)
dot.BackgroundColor3 = .(, , )
dot.BorderSizePixel = ; dot.Parent = ind
.(, dot).CornerRadius = .(, )
()
()
ind.BackgroundColor3 = accent .(, , )
dot.Position = .(, -, , -)
ind.BackgroundColor3 = .(, , )
dot.Position = .(, , , -)
btn.MouseButton1Click:(() ( ()); () )
()
()
(, () Config.ESP.Enabled , (v) Config.ESP.Enabled = v )
(, () Config.InstantPrompt , (v)
Config.InstantPrompt = v
_, obj (:())
obj:() (obj)
, .(, , ))
.DoorESP_Destroy = ()
inst (tracked) (inst)
(() ScreenGui:() )
.DoorESP_Destroyed =
()
()Has a gui with door esp and instant interact with the doors. VERY OP Keyless -thanks deepseek for helping

Universal