NO, leave the
languagebank\english part OUT of the script.
Just make sure the image is placed there.
Here is the
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=gamecore\text\HUD_Neogex_Helmet.dds,hudhide=1,hudname=Helmet,hudmake=display,state=1
:state=1:hudshow=Helmet
... and here is where your image for your HUD should be placed...
languagebank\english\gamecore\text\HUD_Neogex_Helmet.dds
I noticed you are placing this image in the center of the screen. (hudx=50,hudy=50)
So, make sure your image is not too big for the screen, because if it goes off screen it may cause a glitch.
I know the code above works, because I tested it by replacing your image name with pickedupaweapon and it worked.
So, as long as your image is not larger than the screen, it is not corrupted, and it is located in the right place, then you should see it when you run that script.