So I have 2 audios, (2 parts of a song) by having a simple while (wait()) do loop is there a way to have the audio play straight after the previous audio has finished, currently, I'm just doing:
while (wait()) do
if (sound.Ended) then
-- play next part of song
end
end
but the only problem is that there's a tiny delay, cut if you like where the audio isn't playing, I'm presuming this is where the wait() is, but it is still noticeable.
Edit:
The sound is locally done, to minimise the delay as much as possible.

2 comments
Still has a split second delay though.
This fires immediately after the sound stops playing, there is no way to be any more precise.