Nixii, suppposing that your solution works, I see an important issues:
1 - For what he says, he just want to change the caster, not the target. hero_stats from 7 to 12 are not necessary, and the last group of actions of your trigger should not be there.
And of course, as you say, the caster should be given the ability to return to normal state.
Regards