I'm trying to make a loading screen GUI but it doesn't work properly. Here's the script.

local start = true
if start == true then
wait(14.5)
print("Player loaded")
start = false
script.Parent.loading:Pause()
script.Parent.theme:Play()
game.Players.LocalPlayer.PlayerGui.hudorsomething.money.Visible = true
elseif start == false then
	print("Player already loaded")
	end

Please tell me what I'm doing wrong! Thanks.