I have the intro gui all ready but, I don't know how to clone it to a player. Can someone provide a link or explain?
You can put it in StarterGui (this is the location for the players guis when they spawn)
Or you can do it the scriping way:
Local Script:
local gui = game.ReplicatedStorage.Gui:Clone() gui.Parent = game.Players.LocalPlayer.PlayerGui
Server Script:
game.Players.PlayerAdded:connect(function(player) local gui = game.ReplicatedStorage.Gui:Clone() gui.Parent = player.PlayerGui end)