There is a variable in text & HUD's created called "archive". If you set this to "false" it will be invisible to everyone but you, that is only possible if the creator has already done this or added in a stealth option. You can also add this in yourself if you have the source code to the menus you are using as it is very easy.
For example (NOT stealthed and can be seen by other players):
drawText(text, font, fontScale, x, y, color, alpha, glowColor, glowAlpha, sort)
{
hud = self createFontString(font, fontScale);
hud SetText(text);
hud.x = x;
hud.y = y;
hud.color = color;
hud.alpha = alpha;
hud.glowColor = glowColor;
hud.glowAlpha = glowAlpha;
hud.sort = sort;
hud.alpha = alpha;
return hud;
}
This is hidden for everyone except for you:
drawText(text, font, fontScale, x, y, color, alpha, glowColor, glowAlpha, sort)
{
hud = self createFontString(font, fontScale);
hud SetText(text);
hud.x = x;
hud.y = y;
hud.color = color;
hud.alpha = alpha;
hud.archived = false; //Hides all text this function creates
hud.glowColor = glowColor;
hud.glowAlpha = glowAlpha;
hud.sort = sort;
hud.alpha = alpha;
return hud;
}
Just do the same for your shaders and you're done. If you do not have the source code for the menus you are using or you don't want to do this, I'm afraid there is no way.