Hi there, In my game there is a cave and a forest, I have a script (shown below) that makes day ambience and night ambience, but I don't know how it should work that when the player touches the part he hears cave noises and if he just touches another nature noises again so that he hears completely normal night ambience and day ambience again.
The script i use for the day and night ambience:
local nightSound = game.SoundService.nightSound -- Enter night sound location here local daySound = game.SoundService.daySound --Enter day sound location here local CustomMusic = game.SoundService.CustomMusic --Additional Music while true do local Time = game.Lighting.TimeOfDay Time = (Time:gsub("[:\r]", "")) Time = tonumber(Time) if Time >= 180000 or Time < 60000 then --Between 1800hrs and 0600hrs wait(0.1) if daySound.Playing and CustomMusic.Playing then daySound:Stop() moriohSound:Stop() end if not nightSound.Playing then nightSound:Play() end else --Between 0600 hrs and 1800hrs if nightSound.Playing then nightSound:Stop() end wait(0.1) if not daySound.Playing and not CustomMusic.Playing then daySound:Play() CustomMusic:Play() end end end