the camcreate command is a local only command, which means that the bullet is only seen and can only do damage on the machine on which the command was run
using createvehicle when run on 1 pc will make the object global to all other pc's
As an sp mission camcreate is fine, but for mp purposes, it has limitations for cosmetic effects only