global proc disable_hidden_muscles(){
string $ti[] = `ls -type "zTissue"`;
for($i=0; $i<(size($ti)); $i++){
select -r `listHistory -future false -lv 2 $ti[$i]`;
string $items[] = `ls -sl -et "transform"`;
setAttr ($ti[$i]+".enable") `getAttr($items[0]+".visibility")`;
}
}
disable_hidden_muscles();
If you copy that MEL code in a shelf button it will disable/enable zTissue nodes weither or not the connected geo is hidden. It will also enable them once they are visible again.