In Roblox’s developer site, they always put a tag like ReadOnly, etc... The only tag I’m not understanding on what it means is NotReplicated... What does it really mean?
Here’s my guess: When a localscript changes a property with NotReplicated on it, it won’t be copied/made on the server making it so it won’t change for other clients as well, but DistrubutedGameTime seems to not do this, and have a separate time for Client and Server
NotReplicated means that it will not be replicated from the server/client model that Roblox currently uses. Let me explain.
If I were to access the game's CreatorId from the client, it would not go through properly.
print(game.CreatorId)
If I were to use that script in a Server script, it would print out the correct ID. In my case, it is 18875912
.
However, the output is different on the client. It would print out 0
, as it doesn't have access to it!