Do things in the replicated storage cause lag to the client?

Explanation

Okay so, let’s say you make a GUI for your game so people can remove and re-add things to the game that are just there for detail… this would be done so people such as myself who have PC’s from 2008 could actually play those types of games. With this, the way they remove the items is by removing it from workspace and how they re-add the said item is by cloning the model in Replicated Storage and moving that clone to the Workspace.

Issue

I’ve been told that doing this will cause lag to your game as your Client can see everything that’s inside of the Replicated Storage, although it may not render… it’s still visible on the Client side.

Solutions

There are no solutions as this is something I’ve been trying to properly figure out for the past six months.
I’ll list what I’ve looked over.

  1. The Developer Forum
  2. The Developer Hub
  3. Scripting Helpers

NOTE: Scripting Helpers is a ROBLOX Based Help Forum but it is not made by ROBLOX. Only use this site if you know what you’re doing.

Thank you to anyone who helps me with this.

3 Likes

This will not cause any significant lag so don’t worry about it. The contents of replicated storage do need to be downloaded by the client but that shouldn’t affect gameplay otherwise.

4 Likes

Please elaborate?
I’m talking about every part in your game being inside of Replicated Storage.

1 Like

Why would they be there? Do they need to be? The contents of ServerStorage are inaccessible to clients therefore the client would not download anything from there.

1 Like

Not really…but you should check this out if you want to learn how it affects memory usage

2 Likes

you save a lot of memory by converting things like sounds to string values

2 Likes

The reason would be to make a Delag System, this is where you can remove them from the Client side but you also need to be able to bring them back through Replicated Storage as you can’t talk to the ServerStorage through the Client.

3 Likes