Run it
Copy the script and paste it into your executor.
CoreGui = :()
RunService = :()
().StatusManager = ().StatusManager {
statuses = {},
nextId =
}
StatusManager = ().StatusManager
StatusManager:(text, color)
id = self.nextId
self.nextId = self.nextId +
statusNumString = (.(, )) .. .. (id)
currentTime = .()
timeString = .(, currentTime.hour, currentTime.min, currentTime.sec)
self.statuses[id] = {
id = id,
identifier = statusNumString,
timeString = timeString,
text = text ,
color = color .(, , ),
enabled =
}
(statusNumString)
id
StatusManager:(id, text)
self.statuses[id]
self.statuses[id].text = text
StatusManager:(id, color)
self.statuses[id]
self.statuses[id].color = color
StatusManager:(id, enabled)
self.statuses[id]
self.statuses[id].enabled = enabled
StatusManager:(id)
self.statuses[id] =
.()
RunService.Heartbeat:(()
devConsole = CoreGui:()
devConsole
window = devConsole:()
window window.Visible
clientLog = window:()
clientLog
clientLog = clientLog:()
clientLog
clientLog = clientLog:()
clientLog
_, child (clientLog:())
child.ClassName == child.Name ~=
msgLabel = child:()
msgLabel
id, status (StatusManager.statuses)
status.enabled
found =
.(msgLabel.Text, status.identifier)
child.Name = .. status.identifier
found =
child.Name == .. status.identifier
found =
found
msgLabel.Text = status.timeString .. .. status.text
msgLabel.TextColor3 = status.color
)
myStatus = StatusManager:(, .(, , ))
.()
i = ,
.()
StatusManager:(myStatus, (i))
StatusManager:(myStatus, )
StatusManager:(myStatus, )
StatusManager:(myStatus, .(, , ))Easily edit console prints, and color support as well. NOTE: Yes I did use Claude for most of the script (and Grok to fix the updating issue) however the original code before Claude (and Grok) was made by me, I am not that advanced with LuaU so yea lol. Anyways enjoy it.