To change the crosshairs, you have to use the following code:
set perk_weapSpreadMultiplier "0.00001"
This has to be used with steady aim in order to work. I'm not sure how to do it without steady aim but i can only assume it would be:
set weapSpreadMultiplier "0.00001"
This is just a guess and in theory it could work just give it a try