or maybe onplayerdeath
we have that already with variables
onactivate>self>firerelay
onactivate>player>setvariable[roar][5]
onrelay>self>ifvariable[player][roar][equals][5]
onvariabletrue>self>cancleevents
onvariabletrue>client>chatmessage[You have died!]
onvariabletrue>player>setvariable[roar][5](delayed 1 sec or so)
onvariabletrue>self>firerelay(delayed 1sec or so)
and that should work, i have the ondeath, just not starting it right at least, i need to test my theory with this