Make a difference reads:
E Destroy this foundation: Discard all attacks from both players' card pools. Each player draws X cards. X equals the number of attacks discarded from either player's card pool due to this ability (your choice).
Now when i use this to discard does it cancel my attack? Should it be used on my opponent's turn or mine?