Hello there I was wondering how would I make a loading screen progress bar?
If you want to make a fake one, use TweenService.
If you want to make a real one, i have no idea lol
Use the event game:IsLoaded
DataModel | Roblox Creator Documentation
But sometimes this doesn’t work 100% of the time.
It probably “doesn’t work” because you probably aren’t using it right. IsLoaded is meant to indicate if the server has finished replicating the initial DataModel snapshot to the client, it has nothing to do with conventional loading that developers mix this up with (asset loading =/= replication).
Loading bars are created by combining a part of ContentProvider with a visual indicator, a Gui. RequestQueueSize is a common way to handle a loading screen even though you shouldn’t actually use it to describe loading. PreloadAsync on the other hand can be used for loading in terms of describing which assets you’ve given to it have finished being processed.
There already is code for this in this article:
DataModel:IsLoaded (roblox.com)
If you need it to be animated/tweened, you can get help from this article:
Custom Loading Screens (roblox.com)