if ( `window -exists MyWindow` ) { deleteUI MyWindow; } window -title "new window" -widthHeight 300 200 MyWindow; formLayout -numberOfDivisions 100 myForm; radioButtonGrp -numberOfRadioButtons 2 -label "select type" -labelArray2 "Off" "On" -select 1 myRadBtnGrp; button -label "Get Rid of this Button" -command "visibilityCube()" myBtn1; formLayout -edit -attachForm myRadBtnGrp "top" 10 -attachForm myRadBtnGrp "left" -50 -attachForm myBtn1 "bottom" 10 -attachForm myBtn1 "left" 10 myForm; showWindow MyWindow; global proc visibilityCube() { if (`radioButtonGrp -q -select myRadBtnGrp` == 1) setAttr pCube1.visibility 0; if (`radioButtonGrp -q -select myRadBtnGrp` == 2) setAttr pCube1.visibility 1; }