If a spell or ability causes another player to gain control of Hellish Rebuke while it is on the stack, permanents controlled by the opponents of that player will gain the ability (probably including permanents you control). However, you're still the player that cast Hellish Rebuke, so the ability will trigger whenever one of those permanents deals damage to you, not the player who controlled Hellish Rebuke as it resolved.
Hellish Rebuke
Copies of Hellish Rebuke that weren't cast will give opponents permanents the ability, but that ability won't do anything because no player cast that copy of Hellish Rebuke.
When the triggered ability that Hellish Rebuke grants permanents resolves, if that permanent's controller can't sacrifice it, they will still lose 2 life. Similarly, if they can't lose life, they will still sacrifice the permanent.
Magic: The Gathering · ™ & © Wizards of the Coast · Illus. Heonhwa
Card data via Scryfall. Rarix is fan-made; not endorsed by the rights holders.
