A fully self-contained Roblox LocalScript that displays a custom loading screen over the entire viewport until the game finishes loading, then fades out and destroys itself.
What it shows:
Centered panel with your game name, optional logo, accent underline, and a spinning ring
Progress bar that fills in real-time as workspace assets are preloaded via ContentProvider
Animated "Loading..." dots and cycling tip messages
Floating ambient particles in the background
A slideshow panel (bottom-left) that cycles through images with captions and a counter
Optional version tag (bottom-right)
How to edit — everything is in the CONFIG table at the top:
Placement: Drop the script into ReplicatedFirst as a LocalScript and add these two lines at the very top for it to show before anything else loads:
What it shows:
Centered panel with your game name, optional logo, accent underline, and a spinning ring
Progress bar that fills in real-time as workspace assets are preloaded via ContentProvider
Animated "Loading..." dots and cycling tip messages
Floating ambient particles in the background
A slideshow panel (bottom-left) that cycles through images with captions and a counter
Optional version tag (bottom-right)
How to edit — everything is in the CONFIG table at the top:
Placement: Drop the script into ReplicatedFirst as a LocalScript and add these two lines at the very top for it to show before anything else loads:
