I've tried using this script.
while true do
wait()
if game.Lighting.ClockTime >= 19 then
for i = 0, 0.08, 0.01 do
workspace.Hoot.Volume = i
workspace.Crickets.Volume = i
workspace.Birds.Volume = -i
wait()
end
for i = 0, 0.1, 0.01 do
workspace.Wind.Volume = -i
wait()
end
elseif game.Lighting.ClockTime >= 6 then
for i = 0, 0.08, 0.01 do
workspace.Hoot.Volume = -i
workspace.Crickets.Volume = -i
workspace.Birds.Volume = i
wait()
end
for i = 0, 0.1, 0.01 do
workspace.Wind.Volume = i
wait()
end
end
end
As you can see, the fade in and out part is a loop itself inside a loop. Using this method, the audio fades in and out every second. My intention is for the audio to fade once every time day or night comes. Is there a better method to dong to

1 comment
Maybe also mix the sounds..