I'm sorry, I am having a hard time understanding what you wrote. The pause button will disappear if it's a child of the game object you're disabling. You should never do "gameobject.setActive(false)" because this disables the object on which the script is running. Instead, create a script with a public property referencing a target game object, and make sure this script is not underneath the object you're disabling.