Quoted By:
"X avoided the attack" should just be the default message for all attacks that miss. The former implies that the opposing Pokemon dodged your attack, the latter implies that your Pokemon had terrible aim. The former also makes more sense because Pokemon aren't literally just standing there during battle.