bind w "+forward;cl_crosshair_color 250 250 250"
GL & HF
#14 Te sale en rojo porque lo más seguro es que sólo hayas puesto cl_crosshaircolor 255 255 255 (sin comillas), y así queda registrado como cl_crosshaircolor "255 0 0".
Para ponerlo en blanco total tienes que ponerlo así: cl_crosshaircolor "255 255 255", con las comillas incluidas. No se te debería ir si lo pones en consola, así que no entiendo lo de bindearlo a la W...
Y sólo una pequeña nota: no es un bind, es una cvar.