I had recently used the Eastern European aggressors and adjusted the script to also handle that:
Code:
/*
* Fix loadout of CAF Aggressors with Massi weapons
* Script by Outlawz7
*/
{
  switch (typeOf _x) do
  {
  case "CAF_AG_ME_T_AK47" :
    {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
          _x addWeapon "arifle_mas_akms";
    };
  case "CAF_AG_eeur_r_AK47":
  {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
          _x addWeapon "arifle_mas_akms";
    };
  case "CAF_AG_ME_T_AK74" :
    {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
          _x addWeapon "arifle_mas_akm";
    };
  case "CAF_AG_eeur_r_AK74":
  {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addWeapon "arifle_mas_akm";
    };
  case "CAF_AG_ME_T_GL" :
    {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
          _x addWeapon "arifle_mas_akms_gl";
    };
  case "CAF_AG_EEUR_R_GL":
  {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "1Rnd_HE_Grenade_shell";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
          _x addWeapon "arifle_mas_akms_gl";
    };
  case "CAF_AG_ME_T_PKM" :
    {
    removeAllWeapons _x;
    _x addBackpack "B_TacticalPack_rgr";
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "100Rnd_mas_762x54_mag";
    _x addMagazine "100Rnd_mas_762x54_mag";
    _x addMagazine "100Rnd_mas_762x54_mag";
    _x addMagazine "100Rnd_mas_762x54_mag";
          _x addWeapon "LMG_mas_pkm_F";
    };
  case "CAF_AG_eeur_r_PKM":
  {
    removeAllWeapons _x;
    _x addBackpack "B_TacticalPack_rgr";
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "100Rnd_mas_762x54_mag";
    _x addMagazine "100Rnd_mas_762x54_mag";
    _x addMagazine "100Rnd_mas_762x54_mag";
    _x addMagazine "100Rnd_mas_762x54_mag";
          _x addWeapon "LMG_mas_pkm_F";
    };
  case "CAF_AG_ME_T_RPG" :
    {
    removeAllWeapons _x;
    //_x addBackpack "B_TacticalPack_rgr";
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
          _x addWeapon "arifle_mas_akms";
    _x addMagazine "mas_PG7V";
    _x addMagazine "mas_PG7V";
    _x addMagazine "mas_OG7";
    _x addMagazine "mas_OG7";
    _x addMagazine "mas_OG7";
          _x addWeapon "mas_launch_RPG7_F";
    };
  case "CAF_AG_eeur_r_RPG":
  {
    removeAllWeapons _x;
    //_x addBackpack "B_TacticalPack_rgr";
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
    _x addMagazine "30Rnd_mas_762x39_mag";
          _x addWeapon "arifle_mas_akms";
    _x addMagazine "mas_PG7V";
    _x addMagazine "mas_PG7V";
    _x addMagazine "mas_OG7";
    _x addMagazine "mas_OG7";
    _x addMagazine "mas_OG7";
          _x addWeapon "mas_launch_RPG7_F";
    };
  case "CAF_AG_ME_T_RPK74" :
    {
    removeAllWeapons _x;
    _x addBackpack "B_TacticalPack_rgr";
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "100Rnd_mas_545x39_mag";
    _x addMagazine "100Rnd_mas_545x39_mag";
    _x addMagazine "100Rnd_mas_545x39_mag";
    _x addMagazine "100Rnd_mas_545x39_mag";
          _x addWeapon "LMG_mas_rpk_F";
    };
  case "CAF_AG_eeur_r_RPK74":
  {
    removeAllWeapons _x;
    _x addBackpack "B_TacticalPack_rgr";
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "100Rnd_mas_545x39_mag";
    _x addMagazine "100Rnd_mas_545x39_mag";
    _x addMagazine "100Rnd_mas_545x39_mag";
    _x addMagazine "100Rnd_mas_545x39_mag";
    _x addWeapon "LMG_mas_rpk_F";
    };
  case "CAF_AG_ME_T_SVD" :
    {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
          _x addWeapon "srifle_mas_svd_h";
    };
  case "CAF_AG_EEUR_R_SVD":
  {
    removeAllWeapons _x;
    _x addMagazine "SmokeShell";
    _x addMagazine "SmokeShell";
    _x addMagazine "HandGrenade";
    _x addMagazine "HandGrenade";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
    _x addMagazine "10Rnd_mas_762x54_mag";
          _x addWeapon "srifle_mas_svd_h";
    };
};
} forEach allUnits;
I don't need luck, I have ammo.