Como poner Musica por Zonas en Roblox Studio 2026 🎵

Опубликовано: 03 Май 2026
на канале: Luciser5
2,317
70

Hola a todos, hoy os enseñare a poner diferentes zonas en tu mapa de Roblox y que en cada una de estas zonas suene una canción diferente, a su vez, este es el único video de todo youtube españa en el cual si tu saltas dentro de la zona la canción no se reinicia.


👤 Perfil de Roblox: https://www.roblox.com/users/39627496...
👥 Comunidad de Roblox: https://www.roblox.com/groups/1736414...


🎮 Prueba mi juego!
https://www.roblox.com/games/15552776...


📜SCRIPT USADO EN EL VIDEO:
local sonidoscarpet = game.Workspace:WaitForChild("Sonidos")
local sonidoprincipal = sonidoscarpet.SonidoLobby
local Zona1Musica = sonidoscarpet.Zona1Musica
local Zona2Musica = sonidoscarpet.Zona2Musica

local sonidostodos = sonidoscarpet:GetChildren()

sonidoprincipal:Play()

local function sonidos()
for i, v in pairs(sonidostodos) do
v.Playing = false
end
end


local Zonas = game.Workspace.Zonas

local zona1 = Zonas:WaitForChild("Zona1")
local zonafuera1 = Zonas:WaitForChild("ZonaFuera1")
local zona2 = Zonas:WaitForChild("Zona2")
local zonafuera2 = Zonas:WaitForChild("ZonaFuera2")

local db = false

zona1.Touched:Connect(function()
if Zona1Musica.Playing and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
Zona1Musica:Play()
wait(.34)
db = false
end
end
end)


zonafuera1.Touched:Connect(function()
if sonidoprincipal.Playing == true and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
sonidoprincipal:Play()
wait(.34)
db = false
end
end
end)

zona2.Touched:Connect(function()
if Zona2Musica.Playing and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
Zona2Musica:Play()
wait(.34)
db = false
end
end
end)


zonafuera2.Touched:Connect(function()
if sonidoprincipal.Playing == true and db == false then
db = true
print("ya esta sonando")
wait(.34)
db = false
else
if db == false then
db = true
sonidos()
sonidoprincipal:Play()
wait(.34)
db = false
end
end
end)