Run it
Copy the script and paste it into your executor.
Colors = {
[] = .(, , ),
[] = .(, , ),
[] = .(, , ),
[] = .(, , )
}
HazardNames = {
,
,
}
HidingSpotNames = {
,
,
,
}
KeyItemNames = {
,
,
,
}
StarterGui = :()
(Parent, Adornee, Color, AlwaysOnTop)
Parent:() ==
Highlight = .()
Highlight.Parent = Parent
Highlight.Name = (.(, ))
Highlight.FillColor = Color
Highlight.OutlineColor = Color
AlwaysOnTop
Highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
Highlight.Adornee = Adornee
Value = .()
Value.Name =
Value.Value =
Value.Parent = Parent
(Title, Content)
StarterGui:(, {
[] = Title,
[] = Content
})
Rooms = :()
(, )
.()
_, RoomModel (Rooms:())
RoomModel:()
RoomModel.Door:()
(RoomModel.Door, RoomModel.Door.Door, Colors[], )
RoomModel:()
_, Asset (RoomModel.Assets:())
.(HidingSpotNames, Asset.Name)
(Asset, Asset, Colors[], )
.(KeyItemNames, Asset.Name)
(Asset, Asset, Colors[], )
.(HazardNames, Asset.Name)
(Asset, Asset, Colors[], )
Asset.Name == RoomModel.Name ==
_, Shelf (Asset:())
_, Book (Shelf:())
.(KeyItemNames, Book.Name)
(Book, Book, Colors[], )
Asset.Name == RoomModel.Name ==
_, Closet (Asset:())
.(HidingSpotNames, Closet.Name)
(Closet, Closet, Colors[], )
RoomModel:()
_, MaybeFigure (RoomModel.FigureSetup:())
.(HazardNames, MaybeFigure.Name)
(MaybeFigure, MaybeFigure, Colors[], )
RoomModel:()
(RoomModel.SideroomDupe, RoomModel.SideroomDupe:():(), Colors[], )
RoomModel.Name ==
_, MaybeFuse (RoomModel:())
.(KeyItemNames, MaybeFuse.Name)
(MaybeFuse, MaybeFuse, Colors[], )
Make finding hiding spots, collecting keys, finding the right door and avoiding hazards easier with this keyless ESP script designed for smooth performance on most executors. Recoded to make updates easier and faster to release. Don't remove the newlines from the start and end of the script, it won't work without them for some unknown reason. Colors: Red -- Hazard (Snare / Figure / Dupe) Pink -- Hiding Spot (Bed / Closet / Rooms Locker) Light Blue -- Progress Item (Key / Gate Lever / Code Book / Electrical Breaker) Purple -- Door