So I have more than 100 Shop GUI's,
if you ask me why I have so much its because I have a lot of Shops that sell different weapons
But since most of the players wont use all 100 shops I was wondering where would I store it
Would I store it in server storage? replicated storage? or StarterGui
But I heard if it was replicated storage and startergui it would affect performance
So I was thinking serverstorage

3 comments
Instead of creating so many, I'd suggest just one, but depending on which shop the player activates, a script would load in the items that the shop has in stock
You can put the one's your not using in server storage.
ServerStorage will offload information onto ROBLOX Servers. This will remove storage on the local machine, therefore it is suggested—in your case—to store these Instances in ServerStorage.. Also, please take @Despayr’s comment into consideration.