If I use Baited Hook on a unit with GA, does it activate or does Guardian Angel recall mean it was not killed?
If you use Baited Hook on a unit equipped with Guardian Angel, the unit is not killed, and you will not be able to play a unit from your deck.
According to RiftJudge FAQ #8203 and Rule 359.3.e.12, Baited Hook specifically requires a "killed unit" to reference its Might value. Because Guardian Angel is a replacement effect that intercedes during the resolution of the kill instruction, it replaces the "kill" action with a "recall" action. Since no unit was actually killed (it was recalled instead), there is no "killed unit" to reference.
Sequence of Events:
- Baited Hook resolves its instruction to "Kill a friendly unit."
- Guardian Angel's replacement effect triggers, replacing the kill with a recall.
- The unit is recalled to your base instead of being sent to the trash.
- Because no unit was killed, Baited Hook's check for the "killed unit's Might" returns null.
- You look at the top 5 cards of your deck, but because the Might value is null, you cannot satisfy the condition to play a unit (as no unit has a Might value of "null").
- You recycle the 5 cards.
This is consistent with the ruling that Baited Hook requires an actual kill game action (moving a permanent from the board to the trash) to function. If the unit is saved by any effect (like Guardian Angel, Sett, or Soraka), the kill instruction fails to produce a valid Might value.