The MCS HUD relies on the PlayerSwitchWeapon hook which does not get called clientside in singleplayer