That's a cool idea, because after the duration is up you'd either die or be very low hp. 8 seconds is a long time to be immune to damage though like maybe you'd be not immune to stun and the effect could be mutually exclusive with immunizer.
Could also have a version of WoW paladin's divine intervention spell, the one that'd pull people out of combat and become immune to everything but prevent them from doing anything, even moving
We tried several variations on that idea. Never was very fun. Our conclusion was that those effects were going to be very hard to make fun in an RTS where you're controlling so many things.
You mean immunity bubbles in general or specifically the DI style one where someone is basically removed from the game until it runs out? That was mostly a tool for avoiding repair bills in raids so I can see it not working out.
Here's another, though I bet someone there has already thought of it, I don't know which hero did it in DOTA, but in LoL there was a time mage guy, his ult would apply a buff to a target that would revive them after a short period if they died, where they died. but it hard a reasonably short duration. This mechanic was kinda interesting in that if the enemy team kept attacking that target and brought them down it might waste the damage, providing a kind of psychological shield against attacks, if they die before the buff expires all that damage was for nothing.
The delay before getting back up made it not too OP though, still was a powerful ability but it wasn't instant, if used in a bad situation it can result in the hero being easily killed a second time after killing the time mage guy. Had to be used proactively, not after the death.
Chronoshift Active: Zilean places a protective time rune on the target allied champion or himself for 5 seconds. If the target takes lethal damage during that time, they are placed in stasis for 2 seconds, becoming untargetable and invulnerable but also unable to perform any action, before reviving with a set amount of health.