local text
text = 'Hello! I am <font color="#FFA500">Haren</font>. What is your name?'
for i = 1, #text do
script.Parent.Text = string.sub(text, 1, i)
script.Parent.Parent.Parent.ChatSound:Play()
wait(0.005)
end
If you have a solution, please let me know, thanks, WE
You would need to implement a system to automatically close off open tags on run time and add in the characters to that specific tag. If you don’t want a complicated solution, I’d suggest using this module which supports RichText.