Run it
Copy the script and paste it into your executor.
Workspace = :()
RunService = :()
UserInputService = :()
Players = :()
ReplicatedStorage = :()
TextChatService = :()
oldChat = TextChatService.ChatVersion ~= .ChatVersion.TextChatService
(msg)
oldChat
TextChatService.TextChannels.RBXGeneral:(msg)
ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:(msg, )
adornments = {}
nameTags = {}
primaryParts = {}
isKilled =
espEnabled =
playersESPEnabled =
guiVisible =
folderColors = {
Monsters = .(, , ),
Generators = .(, , ),
Items = .(, , ),
InGamePlayers = .(, , )
}
player = Players.LocalPlayer
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.IgnoreGuiInset =
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , )
frame.BackgroundColor3 = .(, , )
frame.BorderSizePixel =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
toggleButton = .()
toggleButton.Size = .(, -, , )
toggleButton.Position = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Font = .Font.SourceSansBold
toggleButton.TextScaled =
toggleButton.Text =
toggleButton.Parent = frame
toggleButton.MouseButton1Click:(()
espEnabled = espEnabled
toggleButton.Text = .. (espEnabled )
toggleButton.BackgroundColor3 = espEnabled .(, , ) .(, , )
espEnabled ()
)
playerButton = .()
playerButton.Size = .(, -, , )
playerButton.Position = .(, , , )
playerButton.BackgroundColor3 = .(, , )
playerButton.TextColor3 = .(, , )
playerButton.Font = .Font.SourceSansBold
playerButton.TextScaled =
playerButton.Text =
playerButton.Parent = frame
playerButton.MouseButton1Click:(()
playersESPEnabled = playersESPEnabled
playerButton.Text = .. (playersESPEnabled )
playerButton.BackgroundColor3 = playersESPEnabled .(, , ) .(, , )
)
monsterButton = .()
monsterButton.Size = .(, -, , )
monsterButton.Position = .(, , , )
monsterButton.BackgroundColor3 = .(, , )
monsterButton.TextColor3 = .(, , )
monsterButton.Font = .Font.SourceSansBold
monsterButton.TextScaled =
monsterButton.Text =
monsterButton.Parent = frame
monsterButton.MouseButton1Click:(()
room = Workspace:()
model = room room:()
folder = model model:()
names = {}
folder
_, obj (folder:())
name = obj.Name:(, ):(, ):(, ):(, )
.(names, name)
(#names > .. .(names, ) )
)
healthButton = .()
healthButton.Size = .(, -, , )
healthButton.Position = .(, , , )
healthButton.BackgroundColor3 = .(, , )
healthButton.TextColor3 = .(, , )
healthButton.Font = .Font.SourceSansBold
healthButton.TextScaled =
healthButton.Text =
healthButton.Parent = frame
healthButton.MouseButton1Click:(()
room = Workspace:()
model = room room:()
folder = model model:()
names = {}
folder
_, obj (folder:())
lower = obj.Name:()
lower:() lower:()
.(names, obj.Name)
(#names > .. .(names, ) )
)
UserInputService.InputBegan:((input, processed)
processed
input.KeyCode == .KeyCode.RightShift
guiVisible = guiVisible
screenGui.Enabled = guiVisible
listGui listGui.Enabled = guiVisible
)
listGui
UserInputService.InputBegan:((input, processed)
processed
input.KeyCode == .KeyCode.L
isKilled =
()
screenGui screenGui:()
listGui listGui:()
)
(obj, color)
adornments[obj]
part = obj:() obj.PrimaryPart obj
obj:() part
obj.PrimaryPart = obj:() obj:()
part = obj.PrimaryPart
part
primaryParts[obj] = part
box = .()
box.Adornee = part
box.AlwaysOnTop =
box.ZIndex =
box.Color3 = color
box.Transparency =
box.Size = obj:() obj:() obj.Size
box.Parent = part
adornments[obj] = box
billboard = .()
billboard.Adornee = part
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.Parent = part
text = .()
text.BackgroundTransparency =
text.Size = .(, , , )
text.Text = obj.Name
text.TextColor3 = .(, , )
text.TextStrokeTransparency =
text.TextScaled =
text.Font = .Font.SourceSansBold
text.Parent = billboard
nameTags[obj] = billboard
()
_, a (adornments) a a:()
_, b (nameTags) b b:()
adornments, nameTags, primaryParts = {}, {}, {}
listGui = .()
listGui.Name =
listGui.ResetOnSpawn =
listGui.IgnoreGuiInset =
listGui.Parent = playerGui
listFrame = .()
listFrame.Size = .(, , , )
listFrame.Position = .(, , , )
listFrame.BackgroundColor3 = .(, , )
listFrame.BorderSizePixel =
listFrame.Active =
listFrame.Draggable =
listFrame.Parent = listGui
dragHandle = .()
dragHandle.Size = .(, , , )
dragHandle.Position = .(, , , )
dragHandle.BackgroundColor3 = .(, , )
dragHandle.Text =
dragHandle.TextColor3 = .(, , )
dragHandle.Font = .Font.SourceSansBold
dragHandle.TextSize =
dragHandle.AutoButtonColor =
dragHandle.Parent = listFrame
monsterList = .()
monsterList.Size = .(, , , -)
monsterList.Position = .(, , , )
monsterList.BackgroundColor3 = .(, , )
monsterList.TextColor3 = .(, , )
monsterList.TextXAlignment = .TextXAlignment.Left
monsterList.TextYAlignment = .TextYAlignment.Top
monsterList.TextWrapped =
monsterList.TextScaled =
monsterList.Font = .Font.Code
monsterList.Text =
monsterList.Parent = listFrame
itemList = .()
itemList.Size = .(, , , -)
itemList.Position = .(, , , )
itemList.BackgroundColor3 = .(, , )
itemList.TextColor3 = .(, , )
itemList.TextXAlignment = .TextXAlignment.Left
itemList.TextYAlignment = .TextYAlignment.Top
itemList.TextWrapped =
itemList.TextScaled =
itemList.Font = .Font.Code
itemList.Text =
itemList.Parent = listFrame
RunService.RenderStepped:(()
isKilled espEnabled
currentRoom = Workspace:()
activeRoom = currentRoom currentRoom:()
seen = {}
monsters, items = {}, {}
folderName, color (folderColors)
folder = (folderName == playersESPEnabled) Workspace:() activeRoom activeRoom:(folderName)
folder
_, obj (folder:())
obj:() obj:()
(obj, color)
seen[obj] =
folderName == .(monsters, obj.Name)
folderName == .(items, obj.Name)
obj (adornments)
seen[obj] obj:(Workspace)
adornments[obj] adornments[obj]:()
nameTags[obj] nameTags[obj]:()
adornments[obj] =
nameTags[obj] =
primaryParts[obj] =
monsterList.Text = .. .(monsters, )
itemList.Text = .. .(items, )
)
Universal