not much to say down here..
gui = script.Parent.Parent.othergui --change that part function open() gui.Visible = true ------------------------- script.Parent.Visible = false --remove this part if you don't want the gui that opens it to disappear. ------------------------- open() script.Parent.MouseButton1Down:connect()