You might say "Put wait(3) idiot ._." no. Yes, I could do that, but when I did try to do that, it only slowed the 2nd message typing. A LOT. All I'm trying to do is when message 1 ends, just make it wait 3 seconds before going again. The problem is this is a loop, and it repeatedly does the wait(3), massively slowing the typing.
I could use help
Computerized Typing script:
message = "Welcome to Disaster Dash. It is a parkour-based game." -- http://www.javascriptkit.com/script/script2/charcount.shtml
letteramount = 53
went = 0
message2 = "The objective is to get past the obstacles and reach the other side unharmed."
letteramount2 = 77
went2 = 0
text = script.Parent
wait(1)
while wait(0.050) do
if went < letteramount then
went = went + 1
text.Text = message:sub(1,went)
elseif went == letteramount then
went2 = went2 + 1
text.Text = message2:sub(1,went2)
end
end

2 comments
In my opinion, 2 Loops, when first loop for first message finishes(If letter amount = typed amount), it waits for 3 seconds then displays the second message, How's that?
Nice idea, I'll try it.