I'm not sure, I guess you can do it with fake bullet data...
The easiest way is to use CustomSAA2. You can even change ammo value from 7 to 12 and I've never been caught with this before. I can shoot the same range as M4 or Rifle.
You can shoot only as far as the server stream zone allows, like on noobish DM servers etc.