Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- It Works but laggs the game a ton thats whu i consider it broken
- local SoundRegionsWorkspace = game.Workspace:WaitForChild("SoundRegions") --comment from here
- local HellSky = game.Lighting.Sky
- local Found = false
- --local Found2 = false
- --local music = game.SoundService["Santa Tell Me"]
- local Character = game.Players.LocalPlayer.Character
- local Humanoid = Character:FindFirstChild("Humanoid")
- --local mute = game.StarterGui.MusicGui.Frame["Mute/Unmute Music"]
- game:GetService("RunService").Stepped:connect(function()
- while wait(1)do
- for i , v in pairs(SoundRegionsWorkspace:GetChildren())do
- Found = false
- --Found2 = false
- local region = Region3.new(v.Position -(v.Size/2),v.Position + (v.Size/2))
- -- local mute = game.StarterGui.MusicGui.Frame["Mute/Unmute Music"]
- local parts = game.Workspace:FindPartsInRegion3WithWhiteList(region, game.Players.LocalPlayer.Character:GetDescendants())
- for _, parts in pairs(parts)do
- --Loop one by one trought the parts table
- if parts:FindFirstAncestor(game.Players.LocalPlayer.Name)then
- --print("Player was found")
- Found = true
- -- Found2 = true
- break
- else
- Found = false
- -- Found2 = false
- --print("Player was not found in region")
- end
- end
- if Found == true and v.Name == "HellTower" then
- -- print("HellFound")
- -- script.Parent.RegionSounds.PinkTower.IsPlaying = false
- script.Parent.RegionSounds.PinkTower:Stop()
- script.Parent.RegionSounds.WhiteTower:Stop()
- script.Parent.RegionSounds.DarkTower:Stop()
- script.Parent.RegionSounds.YellowTower:Stop()
- if script.Parent.RegionSounds.HellTower.IsPlaying == false then
- script.Parent.RegionSounds.HellTower:Play()
- --script.Parent.RegionSounds[v.Name]:Play()
- HellSky.SkyboxBk = "http://www.roblox.com/asset/?id=227620983"
- HellSky.SkyboxDn = "http://www.roblox.com/asset/?id=227621004"
- HellSky.SkyboxFt = "http://www.roblox.com/asset/?id=227621032"
- HellSky.SkyboxLf = "http://www.roblox.com/asset/?id=227621047"
- HellSky.SkyboxRt = "http://www.roblox.com/asset/?id=227621090"
- HellSky.SkyboxUp = "http://www.roblox.com/asset/?id=227621130"
- -- music.Volume = 0
- break
- --else
- -- return
- end
- end
- if Found == true and v.Name == "PinkTower" then
- script.Parent.RegionSounds.HellTower:Stop()
- script.Parent.RegionSounds.WhiteTower:Stop()
- script.Parent.RegionSounds.DarkTower:Stop()
- script.Parent.RegionSounds.YellowTower:Stop()
- if script.Parent.RegionSounds.PinkTower.IsPlaying == false then
- script.Parent.RegionSounds.PinkTower:Play()
- HellSky.SkyboxBk = "http://www.roblox.com/asset/?id=265122679"
- HellSky.SkyboxDn = "http://www.roblox.com/asset/?id=265122712"
- HellSky.SkyboxFt = "http://www.roblox.com/asset/?id=265122728"
- HellSky.SkyboxLf = "http://www.roblox.com/asset/?id=265122757"
- HellSky.SkyboxRt = "http://www.roblox.com/asset/?id=265122796"
- HellSky.SkyboxUp = "http://www.roblox.com/asset/?id=265122846"
- break
- --else
- -- return
- end
- end
- if Found == true and v.Name == "Lobby" then
- script.Parent.RegionSounds.PinkTower:Stop()
- script.Parent.RegionSounds.HellTower:Stop()
- script.Parent.RegionSounds.WhiteTower:Stop()
- script.Parent.RegionSounds.DarkTower:Stop()
- script.Parent.RegionSounds.YellowTower:Stop()
- HellSky.SkyboxBk = "rbxasset://textures/sky/sky512_bk.tex"
- HellSky.SkyboxDn = "rbxasset://textures/sky/sky512_dn.tex"
- HellSky.SkyboxFt = "rbxasset://textures/sky/sky512_ft.tex"
- HellSky.SkyboxLf = "rbxasset://textures/sky/sky512_lf.tex"
- HellSky.SkyboxRt = "rbxasset://textures/sky/sky512_rt.tex"
- HellSky.SkyboxUp = "rbxasset://textures/sky/sky512_up.tex"
- --else
- -- return
- break
- end
- if Found == true and v.Name == "ChocolateTower" then
- script.Parent.RegionSounds.PinkTower:Stop()
- script.Parent.RegionSounds.HellTower:Stop()
- script.Parent.RegionSounds.WhiteTower:Stop()
- script.Parent.RegionSounds.DarkTower:Stop()
- script.Parent.RegionSounds.YellowTower:Stop()
- HellSky.SkyboxBk = "http://www.roblox.com/asset/?version=1&id=1014350"
- HellSky.SkyboxDn = "http://www.roblox.com/asset/?version=1&id=1014351"
- HellSky.SkyboxFt = "http://www.roblox.com/asset/?version=1&id=1014348"
- HellSky.SkyboxLf = "http://www.roblox.com/asset/?version=1&id=1014349"
- HellSky.SkyboxRt = "http://www.roblox.com/asset/?version=1&id=1014347"
- HellSky.SkyboxUp = "http://www.roblox.com/asset/?version=1&id=1014352"
- --else
- -- return
- break
- end
- if Found == true and v.Name == "WhiteTower" then
- script.Parent.RegionSounds.PinkTower:Stop()
- script.Parent.RegionSounds.HellTower:Stop()
- script.Parent.RegionSounds.DarkTower:Stop()
- script.Parent.RegionSounds.YellowTower:Stop()
- if script.Parent.RegionSounds.WhiteTower.IsPlaying == false then
- script.Parent.RegionSounds.WhiteTower:Play()
- HellSky.SkyboxBk = "http://www.roblox.com/asset/?id=383769914"
- HellSky.SkyboxDn = "http://www.roblox.com/asset/?id=383770103"
- HellSky.SkyboxFt = "http://www.roblox.com/asset/?id=383770028"
- HellSky.SkyboxLf = "http://www.roblox.com/asset/?id=383769973"
- HellSky.SkyboxRt = "http://www.roblox.com/asset/?id=383769873"
- HellSky.SkyboxUp = "http://www.roblox.com/asset/?id=383770066"
- -- else
- -- return
- break
- end
- end
- if Found == true and v.Name == "DarkTower" then
- script.Parent.RegionSounds.PinkTower:Stop()
- script.Parent.RegionSounds.HellTower:Stop()
- script.Parent.RegionSounds.WhiteTower:Stop()
- script.Parent.RegionSounds.YellowTower:Stop()
- if script.Parent.RegionSounds.DarkTower.IsPlaying == false then
- script.Parent.RegionSounds.DarkTower:Play()
- HellSky.SkyboxBk = "http://www.roblox.com/asset/?id=48020371"
- HellSky.SkyboxDn = "http://www.roblox.com/asset/?id=48020144"
- HellSky.SkyboxFt = "http://www.roblox.com/asset/?id=48020234"
- HellSky.SkyboxLf = "http://www.roblox.com/asset/?id=48020211"
- HellSky.SkyboxRt = "http://www.roblox.com/asset/?id=48020254"
- HellSky.SkyboxUp = "http://www.roblox.com/asset/?id=48020383"
- -- else
- -- return
- break
- end
- end
- if Found == true and v.Name == "YellowTower" then
- script.Parent.RegionSounds.PinkTower:Stop()
- script.Parent.RegionSounds.HellTower:Stop()
- script.Parent.RegionSounds.WhiteTower:Stop()
- script.Parent.RegionSounds.DarkTower:Stop()
- if script.Parent.RegionSounds.YellowTower.IsPlaying == false then
- script.Parent.RegionSounds.YellowTower:Play()
- HellSky.SkyboxBk = "http://www.roblox.com/asset/?id=383769715"
- HellSky.SkyboxDn = "http://www.roblox.com/asset/?id=383769835"
- HellSky.SkyboxFt = "http://www.roblox.com/asset/?id=383769760"
- HellSky.SkyboxLf = "http://www.roblox.com/asset/?id=383769739"
- HellSky.SkyboxRt = "http://www.roblox.com/asset/?id=383769680"
- HellSky.SkyboxUp = "http://www.roblox.com/asset/?id=383769794"
- -- else
- -- return
- break
- end
- end
- end
- end
- end)
- --[[script.Parent.RegionSounds[v.Name]:Stop()
- HellSky.SkyboxBk = "rbxasset://textures/sky/sky512_bk.tex"
- HellSky.SkyboxDn = "rbxasset://textures/sky/sky512_dn.tex"
- HellSky.SkyboxFt = "rbxasset://textures/sky/sky512_ft.tex"
- HellSky.SkyboxLf = "rbxasset://textures/sky/sky512_lf.tex"
- HellSky.SkyboxRt = "rbxasset://textures/sky/sky512_rt.tex"
- HellSky.SkyboxUp = "rbxasset://textures/sky/sky512_up.tex"
- print("Outside Pink")--]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement