So I'm trying to make it so that if a player touches a part, a button pops up When they press that button, it teleports that player. If you can, please post me a working script. If you just want to bug-fix mine, feel free:
local teleportbutton1 = script.Teleport1 -- don't know why I made this
script.Teleport1.TextButton.MouseButton1Click:connect(function(m) -- teleport the player when button pressed
p = m.Parent:findFirstChild("Humanoid")
if p ~= nil then
p.Torso.CFrame = CFrame.new(0,8,9)
end
end)
game.Workspace.Teleport1.Touched:Connect(function() -- show the button
teleportbutton1.Enabled = true
end)
game.Workspace.Teleport1.TouchEnded:Connect(function() -- hide the button
teleportbutton1.Enabled = false
end)
All of the parts & things are in the right place, and it's in a LocalScript
