here is my script, its in a localscript:
while true do
local rand = math.random(1,5)
local text = {'omg you will not believe this','"Too glowy" - Albert Einstein','We already know that all minions are hot','load.exe has stopped loading','Neon.exe has stopped responding'}
script.Parent.Text = text[rand]
game.Players.PlayerAdded:connect(function(plr)
plr.CharacterAdded:Connect(function(char)
local torso = char:WaitForChild('UpperTorso')
for i = 0,1,.2 do
script.Parent.BackgroundTransparency = i
wait(.1)
end
end)
end)
wait(5)
end

2 comments
Do you want the screen to output each sentence in the order that you have them in the script?
Is that local script inside a client (player) or is it somewhere else in the game? If it's in the client, you don't use game.Players.PlayerAdded because you're only dealing with one specific client. If however, it's somewhere else, use a normal script, not a local one.