I've tried using a Local and Server script to make a Teleport button appear when you touch the part. All I get in the output is > 14:33:56 -- TeleportButton is not a valid member of ScreenGui> .
local button = game.Workspace.OtherworldDoor
function onTouch(part)
game.StarterGui.ScreenGui.TeleportButton.Visible = true
end
button.Touched:connect(onTouch)
EDIT: I found out that moving the code into the GUI's local script makes it work
