Sorry if there is already a post on this, but in the game I’m working on there is multiple custom characters and various other models I need to clone for use in the game. Right now I’m just keeping them in the the workspace (out of sight of players of course), but I was wondering if putting them in ServerStorage would be better? Or maybe some other place? Let me know your thoughts on this.
If the character models are used by the client in any way other than when the server copies them and rigs them for characters, like for a local preview, put them in ReplicatedStorage
Otherwise, ServerStorage is good.
If the models are small and don’t use a lot of memory up. You can soundly store them in ReplicatedStorage. As everything in there replicates to both the Server and Client. Which’ll decrease the load-time for that model when it is replicated to the workspace.
If the models are on the larger end and use up quite a bit of memory. Like for example: Maps.
You should store them in ServerStorage and clone them to the workspace only when they’re needed. Then call :Destroy() on them when they’re no longer being utilized.
In this case with your custom character’s. ReplicatedStorage should do very well for them.