Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)
When Halo Hunter enters the battlefield, destroy target Angel.
Halo Hunter’s triggered ability isn’t optional. When it enters the battlefield, if you’re the only player that controls an Angel, you’ll have to target an Angel you control.
If an attacking creature has intimidate, what colors it is matters only as the defending player declares blockers. Once it’s blocked, changing its colors won’t change that.
Intimidate looks at the current colors of a creature that has it. Normally, Halo Hunter can’t be blocked except by artifact creatures and/or black creatures. If it’s turned white, then it can’t be blocked except by artifact creatures and/or white creatures.