The fact that snipers can't attack vehicles is because their weapon deals "SNIPER" DamageType and vehicle armor takes 0% damage from SNIPER damage, making it completely immune and making the sniper realize it can't hurt the vehicle, so he doesn't even try.
Originally Posted by: Gameanater