I’m trying to create a system that controls what sounds you can hear depending on what bricks the player has walked through. I currently have it so a remote event is triggered when a player walks through a brick, which changes the volume stored in the PlayerScripts. (ie rain sounds play when the player leaves a building and walks outside).
Should all the sounds I plan on using be storage in PlayerScripts and then be modified as I need them, or should they be stored in something like replicated storage and then copied to the player as they are needed, and deleted when they aren’t in use?
If anyone has tried making a system like this, any insight would be greatly appreciated.