I make a little loading gui, and here is the script.
local ding = script.Parent.Ding
local AAA = script.Parent.First
local BBB = script.Parent.Second
game.Loaded(function()
print("Someone loaded...")
print(game.Players.LocalPlayer.Name.."has loaded!")
script.Parent.Ding.Playing = true
--makes a check mark
AAA.V.Text = "/"
AAA.X.Text = "V"
AAA.X.TextColor3 = "0, 255, 0"
BBB.V.Text = "/"
BBB.X.Text = "V"
BBB.X.TextColor3 = "0, 255, 0"
wait(5)
--remove loading gui
script.Parent.Parent:ClearAllChildren()
end
I never see it printed "Someone loaded..." and I done this with few bricks, not a complex game. Please help!

2 comments
but AAA and BBB works.
That doesn't matter. It's difficult for us (humans) to understand them when we are reading code. This becomes very important very quickly when you code gets longer.