When a player joins my game I don't want their character to load because of the menu. I tried to use CharacterAutoLoads() but the problem is that prevents the player's GUI to load. How can I have a player's GUI load and be active without their character loading?
Like sublimus said, you need to load their character atleast once for GUI's to load. You can use the .CharacterAdded event to remove their character once its loaded.