Sound won't play everytime 'for i' executes

My issue is, I want the sound to play everytime the ‘for i’ loop is called, but it only does it once at the end when the whole string is completed. Could anyone explain what I’m doing wrong? Thanks.

local string = "You found a Skeleton Head."

for i=1, string.len(string) do
    script.Parent.Text = script.Parent.Text..string.sub(string,i,i)	
    script.Sound:Play()
end

Note this is a LocalScript in a UI.

1 Like

I think you need waits in there.

3 Likes