I'm currently making an intro where you need to press 'E' to progress through the lines of text. The script also has some lines of code to make it have a typewriter effect. How do I add extras lines of code to change the text by pressing 'E'?
Current code (LocalScript):
local UserInputService = game:GetService("UserInputService"); local Players = game:GetService("Players"); local client = Players.LocalPlayer; local text = string.format("Hello, %s.", client.Name); UserInputService.InputBegan:Connect(function(input, gpe) if (gpe or not rawequal(input.KeyCode.Name, 'E')) then return; end for i = 1, #text do script.Parent.IntroText.Text = text:sub(1, i); wait(0.1); end end);
Edit: The code above was changed but all I need to do now is know how to add more lines of text so that whenever someone presses 'E', it changes to the next line of text in chronological order.