I am trying to make a system that loads and unloads parts of a map
Streaming Enabled uses a lot of memory (according to my tests)
In the game you can get teleported from the main obby to the hub via a button or part.
I tried to use advice from other posts but coudnt get my head around it (I dont know wheither i should use Replicated Storage or Server Storage)
Use ReplicatedStorage. It loads instantly when a player joins the game, and when they click the button, just set the model’s parent to workspace. This would most likely be the best way as of right now.
Parenting to nil removes it but keeps it in memory. If you call :Destroy() on an instance that actually removes the instance and locks the parent so you cant reassign it