of     1   

barrettr500
#223901482Saturday, August 19, 2017 2:54 AM GMT

How would I make it so when a player touches a brick in workspace called George I want to open a GUI in my Starter Gui's called "Teleport" I want it to stay open for a few seconds and then it goes away and they're teleported to a brick in workspace called Abraham thanks
supernavo
#223902830Saturday, August 19, 2017 3:28 AM GMT

script.Parent.Touched:connect(Function(p) local gui = game.Players[p.Name].StarterGui:FindFirstChild("Teleport") if gui then gui.Enabled = true wait(5) gui.Enabled = false end end
supernavo
#223903018Saturday, August 19, 2017 3:32 AM GMT

I forogt to add... script.Parent.Touched:connect(Function(p) local gui = game.Players[p.Name].StarterGui:FindFirstChild("Teleport") if gui then gui.Enabled = true wait(5) gui.Enabled = false p.Parent.Torso.CFrame = game.Workspace.Abraham.CFrame end end
barrettr500
#223903944Saturday, August 19, 2017 3:54 AM GMT

It had a fail it says: Workspace.George.Script:t wo: ')' expected (to close '(' at line o ne) near 'local'
supernavo
#223904362Saturday, August 19, 2017 4:05 AM GMT

script.Parent.Touched:connect(function(p) local gui = game.Players[p.Name].StarterGui:FindFirstChild("Teleport") if gui then gui.Enabled = true wait(5) gui.Enabled = false p.Parent.Torso.CFrame = game.Workspace.Abraham.CFrame end end)
barrettr500
#223926859Saturday, August 19, 2017 5:00 PM GMT

My output: RightFoot is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End RightLowerLeg is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo St########################## valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End HumanoidRootPart is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End RightLowerLeg is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo St########################## valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End LeftLowerLeg is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End LeftLowerLeg is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End RightFoot is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End RightLowerLeg is not a valid member of Players Stack Begin Script 'Workspace.George.Script', Line t wo Stack End LeftLowerLeg is not a valid member of Players
barrettr500
#225356048Tuesday, September 19, 2017 12:06 AM GMT

Bump
cabbler
#225356430Tuesday, September 19, 2017 12:14 AM GMT

that was buggy he probably meant something like this. it assumes there's already a teleport gui in StarterGui script.Parent.Touched:connect(function(p) local player = game.Players:GetPlayerFromCharacter(p.Parent) if player then local gui = player.PlayerGui:FindFirstChild("Teleport") if gui and gui.Enabled==false then gui.Enabled = true wait(5) gui.Enabled = false player.Character:MoveTo(workspace.Abraham.Position) end end end)
cabbler
#225356505Tuesday, September 19, 2017 12:16 AM GMT

oh keep in mind u cant really do playergui from the server so you need a better way
ForceCyber
#225371048Tuesday, September 19, 2017 1:10 PM GMT

local Settings = { debounce = false; uptime = 5; -- 5 seconds } script.Parent.Touched:Connect(function(h) if not Settings["debounce "] then Settings["debounce "] = true if h.Parent then local Player = game:GetService("Players"):GetPlayerFromCharacter(h.Parent) if Player then Player.PlayerGui:FindFirstChild("GUI name here").Visible = true wait(Settings["uptime"]) Player.PlayerGui:FindFirstChild("GUI name here").Visible = not Player.PlayerGui:FindFirstChild("GUI name here").Visible Settings["debounce"] = false end end end end)

    of     1