local Parent = script.Parent
Letters1 = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}
Numbers1 = {"1","2","3","4","5","6","7","8","9","0"}
Letters2 = {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"}
Numbers2 = {"1","2","3","4","5","6","7","8","9","0"}
Numbers3 = {"1","2","3","4","5","6","7","8","9","0"}
game.Players.PlayerAdded:connect(function(Player)
local Figure1 = Letters1[math.random(#Letters1)];
local Figure2 = Letters1[math.random(#Numbers1)];
local Figure3 = Letters1[math.random(#Letters2)];
local Figure4 = Letters1[math.random(#Numbers2)];
local Figure5 = Letters1[math.random(#Numbers3)];
wait(15)
Parent.Text = "Current Subject "+Figure1+Figure2+"-"+Figure3+Figure4+Figure5
print("Working")
end)
Script logic : when player joins, script generates a random 2 fig - 3 fig order. Why isn't it working?

2 comments
For some odd reason, it still doesn't work...
Never mind. Fixed it. Thanks for the script!