Particle effects aren't replicated

I am using a multicast function to play things like particle effects and sounds when a player shoots a gun.
My understanding of Net multicast is that it is supposed to replicate over the client and server however only the server can see particle effects coming from the client and server.