picking a color from the screen

How do I make a color picker which grabs the color from the screen itself ?

You can use Texture2D.ReadPixels.

You set RenderTexture.active = null; (thanks to -Texel)