@Killzone_Kid can you please stop cluttering up this report with useless information that is of no help to the Dev's DarkDruid has already replied back on the Dev scripting forum that they acknowledge it is broken and they will take a look into it.
The fact that a unit will select binoculars when binoculars are all the unit has does not mean selectWeapon is working as you say 100%. The function of selectWeapon is to select between weapons which it does not do at the moment, so therefore yes it is definitely and 100% broken.