Now I know this isn't a "Good Question" as defined by the help, but the only code I can provide for this one is ...
local newGame = script.Parent.NewGame
local loadGame = script.Parent.LoadGame
local changeLog = script.Parent.ChangeLog
local starterGui = game.StarterGui
newGame.MouseButton1Down:connect(function()
end)
loadGame.MouseButton1Down:connect(function()
end)
changeLog.MouseButton1Down:connect(function()
end)
What I'm looking for is to not spawn the character until they press either newGame or loadGame, then to spawn the character and do the stuff I plan on doing later. Thanks in advance.

13 comments
That doesn't seem to work
What's the error?
The character still spawns. I moved the script from inside the GUI to the workspace and changed the variables, and that still doesn't work. Also, I made a function called loadButtons() which uses tweens, and that doesn't work either
The character shouldn't spawn. Remove the CharacterAutoLoads part, and in studio, just manually change the property.
Now he doesn't spawn, but the GUI doesn't show up either :S
PS, not sure if this matters, but FilteringEnabled is true
Hmm.. This is weird. I'm gonna test it.
Well, you could just spawn the character in some black box...
I've got a good idea! We could manually clone the gui into the PlayerGui with the script we're using! Let me edit...
here, have the place. http://www.mediafire.com/download/6tq4b8i53vzd2rk/bleedingsky.rbxl
Nevermind, just do the black box thing, I don't think there is a way to fix it :c Here are some fixes I made, though. https://www.mediafire.com/?uu7gfbrt5zv7nw0
I think it might be easier to add me on skype, it still doesn't work, the GUI doesn't work. :P A prime example of what i'm trying to accomplish is the One Piece Golden Age game. And my Skype is "zestyTG" (without "")
Ook. I will add you in a sec. I'm EmeraldSlash