How can I make a sound play in reverse?

Sound plays faster then frames so you would need to have a really small delay which will not be achievable with using wait(). Another idea I have is to use the GetPropertyChangedSignal event on the PlaybackLoudness so it will fire every bit of the audio and hopefully making a smoother reverse.