Best place to store models

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.

2 Likes

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.

2 Likes

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.

5 Likes