Create a random item at (0 0 -10000). Every 100-or-so ms, set its position back to there. (So it doesn't fall extremely far and crash with Out of Bounds) Set the sourceobject to that. For some reason, this works.
The client should be a real client otherwise the projectile won't be in a minigame and won't hurt people.