Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How Can I Delay The Load Of a Player?

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?

1 answer

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

2 comments

0

Thank you so much for the advice! Unfortunately, my GUIs won't show up whenever I click run. Do you know any way I can fix that?

0

From what i have read, when you put GUIs into StarterGui, Roblox loads them with Character. That means that instead of putting them inside StarterGui, you have to place them in ReplicatedStorage and then make a local script that will copy them into player's PlayerGui

This discussion is preserved as it was. New answers, comments, and votes are closed.