riccetts
Quote: " I need it to slowly decrease "
Try placing a etimer in the script, that should work ? This quick one should work ? (not tested )
Set for every half second, change the timer from 500 to 1000 for a full second lapse.
:state=0,plrwithinzone=1:state=1
:state=1:etimerstart,state=2
:state=2,etimergreater=500:plraddhealth=-1,state=3
:state=3,plrwithinzone=0:state=0
:state=3,plrwithinzone=1:state=1
See if that works, Does it have to be a triggerzone?
Edit: op's, made a typo in the script. Fixed it

My games never have bugs. They just develop random features..
Lots and lots of random features...