How do you detect if a loading screen is done?
It certainly depends on how you've designed your loading screen (assuming you mean a custom one).
A lot of people like to use ContentProvider to preload their assets. You can read up on it here: https://developer.roblox.com/en-us/api-reference/class/ContentProvider