Skip to content

ReplicatedFirst

Supported Class Services NotCreatable Service

A container whose contents are replicated to all clients (but not back to the server) first before anything else.

5 Nova members · 2 modern Roblox members not implemented yet

Description

ReplicatedFirst is a container whose contents are replicated to all clients (but not back to the server) before anything else. It's most commonly used to store LocalScripts and other elements that are essential for the experience's start such as loading screens.

For objects that do not need to be replicated before anything else, use the ReplicatedStorage container instead.

There are some key considerations for running LocalScripts in ReplicatedFirst:

  • Since its contents replicate before anything else in the experience, LocalScripts running in ReplicatedFirst will need to wait for any objects they require to replicate using Instance.WaitForChild()
  • Any objects that are to be used by a LocalScript in ReplicatedFirst should also be parented to ReplicatedFirst. Otherwise, they may replicate to the client late, yielding the script and negating the benefit of initial replication.

Inheritance

Object → Instance → ReplicatedFirst

Nova inheritance: Instance → ReplicatedFirst

Methods

IsDefaultLoadingGuiRemoved Supported Function
ReplicatedFirst:IsDefaultLoadingGuiRemoved(): bool

No description available.

Security: RobloxScriptSecurity

Roblox documentation

IsFinishedReplicating Supported Function
ReplicatedFirst:IsFinishedReplicating(): bool

No description available.

Security: RobloxScriptSecurity

Roblox documentation

RemoveDefaultLoadingScreen Supported Function Immediately removes the default Roblox loading screen.
ReplicatedFirst:RemoveDefaultLoadingScreen()

Immediately removes the default Roblox loading screen. Note that if any object has been placed in ReplicatedFirst, the default loading screen will be removed after a few seconds regardless if this method has been called or not.

You should not remove the default loading screen unless you want to display your own. If you remove the default screen without a replacement, players will be able to see geometry loading in the background.

Roblox reference signature
ReplicatedFirst:RemoveDefaultLoadingScreen(): null

Roblox documentation

Events

FinishedReplicating Supported Event
FinishedReplicating()

No description available.

Security: RobloxScriptSecurity

Roblox documentation

RemoveDefaultLoadingGuiSignal Supported Event
RemoveDefaultLoadingGuiSignal()

No description available.

Security: RobloxScriptSecurity

Roblox documentation

Inherited members

Inherited from Instance: 8 properties, 36 methods, 7 events. They are documented on the base class page.

2 modern Roblox member(s) are not implemented yet — expand to inspect

Members declared by Roblox's ReplicatedFirst class (or by a missing base class) that Nova does not expose. Use this list to scope a migration; the compatibility guide has the recommended workaround.

Methods

Member Signature Status Notes Flags
SetDefaultLoadingGuiRemoved ReplicatedFirst:SetDefaultLoadingGuiRemoved(): null Not yet — RobloxScriptSecurity

Events

Member Signature Status Notes Flags
DefaultLoadingGuiRemoved DefaultLoadingGuiRemoved() Not yet — RobloxScriptSecurity

Roblox reference: ReplicatedFirst

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.