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:

  1. Baited Hook resolves its instruction to "Kill a friendly unit."
  2. Guardian Angel's replacement effect triggers, replacing the kill with a recall.
  3. The unit is recalled to your base instead of being sent to the trash.
  4. Because no unit was killed, Baited Hook's check for the "killed unit's Might" returns null.
  5. 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").
  6. 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.