Sometimes when I open mine or other Roblox game the map its kind of generating before your eyes (parts appearing, lighting kicking in, etc.) and really BAD frame-rates. Ideally one would show a loading-bar while that happens to not ruin the user experience. So is there some kind of even, that I can connect and it fires when all the stuffs are Generated (like WorldReadyToPlay)?
Also, if you are looking into making a loading screen, make sure to parent it to ReplicatedFirst. This will make sure that your loading GUI is loaded before the game has essentially started loading up its instances.