do you want to do it for specific units or for specific type?
why not trying to reduce sight range move all the units you want to another player, and modify the share vision through trigger? you still can maintain the same colour, like blizzard did in its campaign