So i have a intro GUI. And for the GUI to close you must press a TextButton that says "PLAY". I want to make it so the player will not spawn until they press that button.
This is the script that plays the intro GUI when a player joins. The commented part is as far as i got.
game.Players.PlayerAdded:connect(function(player) -- player.Character script.LocalScript:clone().Parent = player.CharacterAdded:wait() c = game.ServerStorage.hi:Clone() c.Parent = player.PlayerGui end)
And here is the localScript for the button.
main = script.Parent totalMain = main.Parent cam = game.Workspace.CurrentCamera --------------------------- main.MouseButton1Click:connect(function() -- Triggers when player clicks the button totalMain:Destroy() game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid --game.Workspace.CurrentCamera.CameraType = "Custom" --cam.CoordinateFrame=CFrame.new(0,-1,-1) player.LocalScript:Destroy() end)