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)