how about this
im pretty sure you can fire projectiles from the client, and im pretty sure bullet holes are possible too.
How about we detect the angle the player was shot, and launch 1-2 projectiles from the other side of the player, corresponding to the power and angle. These projectiles will have a red trail and will leave a blood splat where it lands. If you are shot with a rocket launcher then you would explode into meat.