This could work with rebirth system I believe, you should give it a try.
local damageIncrease = (How much %damage increase per rebirt level)
local rebirtStorage = (Your rebirth storage here)
function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType...