
3.8k Views
1.3k Executions
Roblox Asset Loading Tracker
Universal Script 📌
2 years ago · Updated
Reviewed by QueueSherlockPaid revieweron How review works
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
game taking ages to load? wanna see what’s loading right now? this script lets u do that
--!strict
local ContentProvider = game:GetService("ContentProvider")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ReplicatedFirst = game:GetService("ReplicatedFirst")
local Lighting = game:GetService("Lighting")
local MaterialService = game:GetService("MaterialService")
local SoundService = game:GetService("SoundService")
local StarterPack = game:GetService("StarterPack")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Stats = game:GetService("Stats")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
-- Cleanup previous instance if re-executed
local globalEnv = (typeof(getgenv) == "function" and getgenv()) or _G :: any
if globalEnv.DevAssetProfilerCleanup then
pcall(globalEnv.DevAssetProfilerCleanup)
end
local LocalPlayer = Players.LocalPlayer
if not LocalPlayer then
Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
LocalPlayer = Players.LocalPlayer
end
-- Weak table to track instances without memory leaks or GetFullName() collisions
if not globalEnv.TrackerLoadedInstances then
globalEnv.TrackerLoadedInstances = setmetatable({}, { __mode = "k" })
end
local seenInstances: {[Instance]: boolean} = globalEnv.TrackerLoadedInstances
local connections: {RBXScriptConnection} = {}
local function bind(signal: RBXScriptSignal, fn: (...any) -> ()): RBXScriptConnection
local conn = signal:Connect(fn)
table.insert(connections, conn)
return conn
end
local CONFIG = {






one year ago huh
@voltex thats like when ai sucked at making stuff