Couldn't you Hide on onUse, it would keep you invisible until you hit/get hit, but that may be better, maybe something like they knock the robe off you.
Edit: NM, thats a stupid idea.
Edit2: May want to change the ItemData from RobeofVengence, or in their inv it will have that name.
Hersh