Hi, I'm building a game where I have a "Heavy breathing" looped sound, but I also want it to get louder as time passes. I placed a normal script in a sound and put
local sound = Instance.new("Sound", game.Workspace)
sound.SoundId = "rbxassetid://2613820616"
sound.Looped = true
sound.PlaybackSpeed = 1
sound.Volume = 0.3 --original volume
sound:Play() --plays the sound
wait(7)
sound.Volume = 1 --volume goes up
sound:Play() --plays
wait(12) --but after that is stops working from here?
sound.Volume = 4
sound:Play()
It works to make the volume go from 0.3 to 1, but it stops at that. Is there something I need to add? I got the script from here and just wanted to continue with the script to make it appear to increase in volume.
Any help is appreciated.

1 comment
Oh my god thank you so much! Thanks for thoroughly explaining, it was easy to understand and I was able to build off with what you said. Thank you so much, I'd upvote but I don't have enough rep :( Thank you, I really appreciate it!