Skip to main content

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​

  1. You put your Sounds inside a Configuration named SOUNDS in ServerStorage.
  2. When the server starts, VluxySF reads every Sound and compiles it into a lightweight definition. All the definitions together are called the schema, stored as one compact buffer.
  3. 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:

  1. Installation: add the package with Wally.
  2. Folder Setup: build your SOUNDS Configuration in Studio.
  3. Initialization: start the library on the server and the client.
  4. Examples: fetch, play, and adjust your sounds.

Go further​

  • Advice: tips on using the library well and keeping sound memory low.
  • API Docs: every function, with examples.