How can I make a script that checks all assets in the game and loads them like those loading screens were they display the numbers of assets loaded?
4/778 assets loaded
maybe you could use game:GetService(“Workspace”).DescendantAdded event? every time an asset is added to the workspace you update the loading screen
Also make sure to account for the Assets that were already loaded before the script.
local Workspace = game:GetService("Workspace")
local NumberOfInstancesInWorkspace = script.NumberValue
local UpdateNumber = function()
NumberOfInstancesInWorkspace.Value += 1
end
-- By doing this, any Instance that were added to Workspace before this script ran are also added into the number
for i,v in ipairs(Workspace:GetDescendants()) do
UpdateNumber()
end
Workspace.DescendantAdded:Connect(UpdateNumber)
use ContentProvider:PreloadAsync
1 Like
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.