Stare at the sky for a long time before loading in some servers

I have a game where most servers are okay; however, sometimes when I join, I find myself staring at the sky for a long time. After a prolonged period, my loading screen opens, and the game loads as expected.

I find this very strange because I have a loading screen that is located inside a local script in ReplicatedFirst. It should open immediately when the game starts. Is there any way to make the loading screen appear before this delay occurs? I’m fairly certain that nothing in ReplicatedFirst is replicating until my camera looks up at the sky.

Does anyone have any idea what might be causing this?

Is your Wifi good? If yes, have u tried MicroProfiling yet, So u can see what runs and what has issues.
ReplicatedFirst shouldn’t be the issue since anything thats stored in there will be loaded first.

My wifi is good. What would be slowed down in the micro profiler to cause this issue? I don’t think this has happened to me before in other games.

Sorry, I haven’t checked in some time.
People also suggested to enable Workspace | Roblox Creator Documentation

Maybe it will help u with some faster loading