Getting Started
VluxySF (Vluxy Sound Factory) lets you fetch any sound in your game by its name. You build your sounds in Roblox Studio like you normally would, and the library takes care of finding them, grouping them, and creating them when you ask.
local sound = VluxySF.Fetch("LoFiBeat1")
sound:Play()
No folder searching, no WaitForChild chains, and no errors when a sound moves or goes missing.
How it works
- You put your
Soundsinside aConfigurationnamedSOUNDSinServerStorage. - When the server starts, VluxySF reads every
Soundand compiles it into a lightweight definition. All the definitions together are called the schema, stored as one compact buffer. - The schema replicates to every client with the place. Clients do not request it from the server, so both sides can create any sound on demand from its name.
Because only definitions are stored, a Sound instance exists only while you are using it. That keeps memory low, and you can still preload the few sounds that have to be ready instantly.
Set it up
Follow these pages in order and you will have sounds playing in a few minutes:
- Installation: add the package with Wally.
- Folder Setup: build your
SOUNDSConfiguration in Studio. - Initialization: start the library on the server and the client.
- Examples: fetch, play, and adjust your sounds.