Is there a way I can delay having a player's character load? The first few minutes of my game is covered by a GUI and player is asked certain questions that will modify the way their character appears in-game. So, is there a way I can somehow have the players character load and spawn in the game after the player finishes clicking through the GUIs?
First, in Explorer go to properties of 'Players' and set 'CharacterAutoLoads' to false. Then you will have to manually spawn them, using Player:LoadCharacter()
You can read about it here:
http://wiki.roblox.com/index.php?title=API:Class/Players/CharacterAutoLoads