Why do you keep the monster life as a global variable? Never less you can add event that will check if time is 0, then reset all those life variables to what ever value you like.
event system -> compare global variable -> time <= 0
action system -> set global variable -> health1 = 10
action system -> set global variable -> health2 = 10
......etc