Here is a heavily edited script of mine (i changed the title too).
Put this addeventhandler ["fired",{_this exec "blanks.sqs"}]
in your units init. field.
The script basicly just deletes the bullet, but if you fire strait down, then the script will not have time to delete the bullet, and the bullet will hit the ground. ;D