Hi, ive been scripting a story game and i have my text label changing but when i test it with my freinds, when the text label is mid changing, my freind's text label on their screen starts from the start. How do i fix this? This is my script - i've got a typing text gui so it looks like this:
local text3 = " Hello, how are you?"
for i = 1, #text3 do
script.Parent.Text = string.sub(text3, 1 ,i)
wait()
end
this script is in a script located inside of my TextLabel.
- the text3 variable is the variable that the text it going to type out - but when i join the game, when it starts, when another player joins, the script starts at the start instead of showing the text that is currently showing on MY screen. So let's say we had a script that would first type out this: "Hello everyone!", then it would wait 3 secs and then type "How are you", when my friend would join, the text label wouldn't show what i'm seeing (in this case: "How are you", but it would start from the start for that player and do: "Hello everyone!", then it would wait 3 secs and then type "How are you"!
I need help how i can fix this since if i keep it like this then it would be a disaster because different players would be at different points of the story instead of being on the same point of the story! Please help! If I don't find a solution then it is all over. Please help. Thankyou!

3 comments
we can't help you if you don't have a script
I don't even know how to code so don't ask me.
Please re-look at my post - i've included my code