ReplicatedFirst does not replicate first

Code in ReplicatedFirst is not guaranteed to run immediately, sometimes having delays upwards of 30-60 seconds before anything runs. This causes problems for the user (more or less, depending on what is placed under this service) because of seemingly long loading times.

In my case, I place a lot of client code in ReplicatedFirst, including interface. Users can see the effects of this problem by having UI not loading for a long period. Because of this problem, our game (Slap Battles) takes a hit to retention and engagement due to a high-friction onboarding.

I consider this to be a pressing issue and Iā€™m hoping it gets fixed as soon as possible.

Expected behavior

I expect anything in ReplicatedFirst to run, well, first. This means it should be much faster than StarterPlayerScripts. This is also critical since I have code that attempts to run regardless of character loading.

1 Like