Getting color from RaycastHit?
Is it possible and if it is what would be the best way to get Color from RaycastHit?

Example code:
var layers = LayerMask.GetMask("Terrain", "Debris");

var ray = new Vector3(0, 200, 0);
RaycastHit hit;

if (Physics.Raycast(ray, Vector3.down, out hit, 200, layers )) {
    //How to get Color from hit (RaycastHit)?
}
​

I've tried to extract it with hit.textureCoord and then applying it to material.mainTexture but textureCoord is always 0, 0 for me (empty value). Is there any way to do this?

Color of what you are trying to get? It matters
In response to megacoolman ():
Is it possible and if it is what would be the best way to get Color from RaycastHit?

Exam...
Server does not render any graphics, there is no information about color. 
It may has information about terrain type (snow/grass/sand etc), take a look at Terrain class and similar.
In response to Orange ():
Color of what you are trying to get? It matters

Im trying to get color of terrain and player built structures.

Since you cant reply to two people ill respond to 2CHEVSKII here:
Would it be possible to get the"point" of texture my Raycast hit? I could try and think how to get textures somewhere else.

Wait, are you trying to build map texture generator?

TerrainMeta.BiomeMap contains BiomeTexture, to get actual point on it you'll need to investigate further by yourself.