For your last question if you want it to stay after you get hit then you will need to have to change the script to change from the suit hud to the eyehud. This can be done in the the current script, but you need to tell it that when the plr is hit to change and stay until the plr health is back to normal.
It would need something like this:
:always
:state=0:hudreset,hudx=50,hudy=50,hudimage=languagebank\english\gamecore\huds\suithud.png,hudtype=1,hudname=suit,hudmake=display
:state=0:hudreset,hudx=50,hudy=50,hudimage=languagebank\english\gamecore\huds\eyehud.png,hudtype=1,hudname=damage,hudmake=display
:state=0:hudreset,hudx=5,hudy=5,hudimage=languagebank\english\gamecore\huds\,hudtype=1,hudmake=display
:state=0:hudreset,hudx=94,hudy=93,hudimage=gamecore\huds\numeric1.png,hudtype=1,hudmake=numeric
:state=0:hudreset,hudx=15,hudy=5,hudimage=languagebank\english\gamecore\huds\,hudtype=2,hudmake=display
:state=0:hudreset,hudx=12,hudy=89,hudimage=gamecore\huds\numeric1.png,hudtype=2,hudmake=numeric
:state=0:hudreset,hudx=35,hudy=5,hudimage=languagebank\english\gamecore\huds\score.png,hudtype=8,hudmake=display
:state=0:hudreset,hudx=39,hudy=10,hudimage=gamecore\huds\numeric1.png,hudtype=8,hudmake=numeric
:state=0:hudreset,hudx=92,hudy=8,hudimage=gamecore\huds\,hudmake=display
:state=0:hudreset,hudx=89,hudy=24,hudsizex=120,hudsizey=60,hudimage=gamecore\huds\weapon.png,hudtype=3,hudmake=status
:state=0:hudreset,hudx=92,hudy=33,hudimage=gamecore\huds\numeric1.png,hudtype=3,hudmake=numeric
:state=0:hudreset,hudx=50,hudy=50,hudsizex=0,hudsizey=0,hudimage=gamecore\huds\crosshair.png,hudtype=0,hudmake=crosshair
:state=0,plrhealthless=101:hudshow=suit,hudunshow=damage,state=1
:state=0,plrhealthgreater=99:hudshow=suit,hudunshow=damage
:state=1,plrhealthless=98:hudshow=damage,hudunshow=suit,state=2
:state=2:state=0
I can't promise this will work, but I think that if you replace the eyehud to the old one it will be better looking in-game.
Good luck!