Unused/Use later Object

Hello! I was wondering, where should i put an unused object that will be used later? i asked this because i was trying to create Chunk stuff like Minecraft, so it will unload the Chunk that was far away and load it again when the player are near, I was using ReplicatedStorage rn but i think it’s not too good? Idk if it affect performance or no.

please help ;dddd

just use replicated storage its just where you keep stuff for the client im not sure either if it will affect performance but since its not active in replicated storage it probably wouldn’t affect performance and if you were to keep it anywhere else it will either mess up your game or heavily just slow the game

For a very large map you can just use StreamingEnabled. You just have to make sure you don’t have code that will break when content streams out.

It all depends of your game, your system and your map.
Keep in mind everyone have access to replicated storage and are able to exploit everything in it.

As a safe way, you should put things in ServerStorage, and use the client to ask the server to load/unload chunks then get it back to client to do the changes.
As a performance way, you should put things in ReplicatedFirst or ReplicatedStorage, and load/unload the chunks in client side only.