if you effect anything about the bullets position or direction or velocity once you fire it the bullet will lose its damaging properties. It's a nice feature by BI to prevent scripters from doing what you did. You can however accomplish this with memory cheats but that is a story for another time