Back when I made an Armor script for Ply's Mod I made the armor auto-regenerate if the player could keep from getting hit for 5 seconds. If 5 seconds passed without the player receiving damage, then their armor would quickly begin to regenerate.
The same could be done for the player's health.
Here's the armor script, which will create a numeric HUD for tracking your armor and will also deplete your armor BEFORE depleting your health, as well as performt he auto-regeneration of armor. Just copy and paste into a script and use with Ply's Mod V1.05 or higher.
;Artificial Intelligence Script
;Header
desc = Armor Script, by Plystire (Requires Ply's Mod V1.05+)
;Triggers
:state=0:dimvar=PlrHealth,dimvar=PlrArmor,setvar=PlrArmor 100,dimvar=Temp
:state=0:hudreset,hudx=24,hudy=8,hudsizex=16,hudsizey=16,hudimage=gamecore\huds\numeric2.tga,hudname=PlrArmorNum,hudtype=6,huduservar=PlrArmor,hudmake=numeric,state=1
:vargreater=PlrHealth $PH,vargreater=PlrArmor 0:setvar=Temp %PlrHealth,subvar=Temp $PH,plraddhealth=%Temp
:vargreater=Temp 0:subvar=PlrArmor %Temp,setvar=Temp 0,etimerstart
:varless=PlrArmor 0:setvar=PlrArmor 0
:etimergreater=5000,varless=PlrArmor 100:addvar=PlrArmor 1
:ALWAYS:setvar=PlrHealth $PH
;End of Script
The one and only,