Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
CoreGui = :()
LOCAL_PLAYER = Players.LocalPlayer
GUI_NAME =
RESCAN_DELAY =
UNLOAD_KEY = .KeyCode.M
().CodeFinderUnload = ().CodeFinderUnload
().CodeFinderUnload
().()
connections = {}
running =
()
success = (()
test = .()
test.Parent = CoreGui
test:()
)
success
CoreGui
LOCAL_PLAYER:()
guiParent = ()
oldGui = guiParent:(GUI_NAME)
oldGui
oldGui:()
screenGui = .()
screenGui.Name = GUI_NAME
screenGui.ResetOnSpawn =
screenGui.Parent = guiParent
main = .()
main.Size = .(, , , )
main.Position = .(, -, , -)
main.BackgroundColor3 = .(, , )
main.BorderSizePixel =
main.Active =
main.Draggable =
main.Parent = screenGui
title = .()
title.Size = .(, , , )
title.BackgroundColor3 = .(, , )
title.BorderSizePixel =
title.Text =
title.TextColor3 = .(, , )
title.TextSize =
title.Font = .Font.SourceSansBold
title.Parent = main
status = .()
status.Size = .(, -, , )
status.Position = .(, , , )
status.BackgroundTransparency =
status.Text =
status.TextColor3 = .(, , )
status.TextSize =
status.Font = .Font.SourceSans
status.TextXAlignment = .TextXAlignment.Left
status.Parent = main
scroll = .()
scroll.Size = .(, -, , -)
scroll.Position = .(, , , )
scroll.BackgroundColor3 = .(, , )
scroll.BorderSizePixel =
scroll.ScrollBarThickness =
scroll.CanvasSize = .(, , , )
scroll.Parent = main
layout = .()
layout.Padding = .(, )
layout.SortOrder = .SortOrder.LayoutOrder
layout.Parent = scroll
padding = .()
padding.PaddingTop = .(, )
padding.PaddingLeft = .(, )
padding.PaddingRight = .(, )
padding.PaddingBottom = .(, )
padding.Parent = scroll
(instance)
parts = {}
instance
.(parts, , instance.Name)
instance = instance.Parent
.(parts, )
(instance)
success, value = (()
instance.Value
)
success
(value) ==
(value)
(value)
()
_, child (scroll:())
child:()
child:()
(text)
label = .()
label.Size = .(, -, , )
label.BackgroundColor3 = .(, , )
label.BorderSizePixel =
label.TextColor3 = .(, , )
label.TextSize =
label.Font = .Font.SourceSans
label.TextXAlignment = .TextXAlignment.Left
label.TextYAlignment = .TextYAlignment.Top
label.TextWrapped =
label.Text = text
label.Parent = scroll
()
scroll.CanvasSize = .(, , , layout.AbsoluteContentSize.Y + )
.(connections, layout:():(updateCanvas))
()
()
found = {}
_, obj (:())
obj.Name ==
valueText = (obj)
path = (obj)
.(found, {
value = valueText,
path = path
})
#found ==
status.Text = .. RESCAN_DELAY ..
status.Text = .. #found .. .. RESCAN_DELAY ..
i, item (found)
( .. item.value .. .. item.path)
()
()
running
running =
_, connection (connections)
(()
connection:()
)
screenGui
screenGui:()
().CodeFinderUnload == unload
().CodeFinderUnload =
().CodeFinderUnload = unload
.(connections, UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == UNLOAD_KEY
()
))
.(()
running
()
secondsLeft = RESCAN_DELAY, , -
running
#scroll:() <=
status.Text = .. secondsLeft ..
.()
)Just finds code values for games, only works with this specific door system.

Universal