My localscript is not changing the text, no errors in the output or anything I have no idea why so i just decided to ask here whats the problem? What i want to do here is change everybodies text with the typewrite effect
for i,v in pairs (game.Players:GetPlayers()) do local TextLabel= v.PlayerGui.ScreenGui.TextLabel local function typewrite(object, text, length) for i = 1,#text,1 do object.Text = string.sub (text,1,i) workspace["UnderTale - Text Sound(Fixed)"]:Play() wait(length) TextLabel.Visible = true typewrite(TextLabel, "Text") wait(1) typewrite(TextLabel, "Text2") wait(1) typewrite(TextLabel, "Text3.") wait(3) TextLabel.Visible = false TextLabel.Text = "-" end end end