Background Sound Parts
Parts tagged with bg_sound_part play a looping background sound when the camera is inside them. The sound fades in smoothly when you enter the part's volume and fades out when you leave. This is useful for ambient areas like indoor reverb zones, outdoor wind areas, or specific rooms.
It's recommended to apply this tag to the same parts you use as reverb zones, so the ambient sound matches the reverb area.
Setup
- Create a
BasePartthat covers the area you want sound in (a large invisible block works well) - Add the
bg_sound_parttag - Set the
sound_idattribute (see below)
The part should be invisible and non-collidable — it's only used as a volume trigger.
Attributes
sound_id(string, required) — The sound to play. You can use either a name from the list below, or a raw Roblox asset ID (likerbxassetid://123456)volume(number, 1) — Target volume when the camera is inside the part. Defaults to 1
Available Sounds
These are the built-in sound names you can use for sound_id:
Map-specific ambience
ambience_afghanistanambience_backroomsambience_crossroads_sniperscapeambience_hong_kongambience_shipmentambience_tel_aviv
General ambience
buzzing— Electrical buzzing, good for indoor industrial areasgeneral_distant_firefight— Distant gunfire ambiencegeneral_intense_firefight— Closer, more intense gunfiregeneral_leaf_rustling— Foliage rustlinggeneral_wind— General outdoor windgeneral_wind_low— Softer windold_gunshots— Legacy distant gunshotsold_shipment_wind— Legacy shipment map windold_wind— Legacy windpearl_of_the_orient_toolbox_wind— Specific wind loop