-1

# How do I make a intro GUI? [closed]

Some people made "Intro GUIs" and It looks nice. I'm having trouble making a Intro GUI, and I'll like to now HOW to make it. I know how to make a Regular GUI. But Intro GUI, I have a problem with.

### Locked by BlueTaslem

This question has been locked to preserve its current state and prevent spam and unwanted comments and answers.

0

Hi Roboy, The thing is there's not difference between a "normal Gui" and an "Intro GUI", Mainly an Intro GUI is just a normal GUI which appears at the start of the game with usually some buttons like "Play" "Info" or "Instructions".

If you wanna make a nice Intro GUI I would recommend reading this: http://wiki.roblox.com/index.php?title=Beginner%27s_GUI_Tutorial, Just in case you don't have any experience with GUIs, once you have read it, you can move on to simple things like Tweening which will help a lot making your GUIs look awesome. ^^

0
Bubby4j 231
7 years ago

You simply make a regular GUI how you want it, and then make it only show up if the user has not been shown it before. You could keep track by putting a main script in workspace which tracks the PlayerAdded event, or you could put a BoolValue in the player that keeps track if they've viewed it or not.

--Script goes in the root of the intro GUI in startergui, as a LocalScript
local tag = game.Players.LocalPlayer:FindFirstChild("ViewedIntro")
if tag == nil then
script.Parent.Visible = true
wait(5)
script.Parent.Visible = false
tag = Instance.new("BoolValue")
tag.Name = "ViewedIntro"
tag.Parent = game.Players.LocalPlayer
tag.Value = true
end


0

To make it only appear when they join, make it so that..

game.Players.PlayerAdded:connect(function(plr)
c = (LOCATION OF GUI)
c:Clone().Parent = plr.PlayerGui
end)