LetsLet's say our villain fires an antimatter rifle from behind a magnetic field over a km from the target. The bullet is traveling over 1000 meters per second. If it reaches it'sits target, the 13 gram bullet will annihilate itself in the target producing a small half megaton nuclear explosion destroying the target (and several city blocks for good measure).
However! Along its flight path, the antimatter bullet must encounter numerous air particles that annihilate with it, producing micro gamma ray explosions and slowing it down. Does this mean that the bullet never reaches its target? Would the shooter be able to fire far enough away to be safe from the gamma rays and the explosive matter antimattermatter–antimatter annihilation?