currentweapon is a constantly updated gamevar holding the value of the current weapon's gamevar WEAPONx_WORKSLIKE.