How would I make this effect

Thanks, I have looked at that method, not really what I want, but close, I will look into HLSL, assuming that is the way to go?

Next to that, the effect will also influence any weapons carried in fps view, how do I avoid that?
is there a way I can mask out the gun? Or other meshes?