My version with CUP. In this version they use AKM instead of AKS
Code:
      /*
      * Fix loadout of CAF Aggressors with CUP 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 "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74";
         };
       case "CAF_AG_eeur_r_AK47":
       {
         removeAllWeapons _x;
         _x addMagazine "SmokeShell";
         _x addMagazine "SmokeShell";
         _x addMagazine "HandGrenade";
         _x addMagazine "HandGrenade";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74";
         };
       case "CAF_AG_ME_T_AK74" :
         {
         removeAllWeapons _x;
         _x addMagazine "SmokeShell";
         _x addMagazine "SmokeShell";
         _x addMagazine "HandGrenade";
         _x addMagazine "HandGrenade";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74";
         };
       case "CAF_AG_eeur_r_AK74":
       {
         removeAllWeapons _x;
         _x addMagazine "SmokeShell";
         _x addMagazine "SmokeShell";
         _x addMagazine "HandGrenade";
         _x addMagazine "HandGrenade";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74";
         };
       case "CAF_AG_ME_T_GL" :
         {
         removeAllWeapons _x;
         _x addMagazine "SmokeShell";
         _x addMagazine "SmokeShell";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74_GL";
         };
       case "CAF_AG_EEUR_R_GL":
       {
         removeAllWeapons _x;
         _x addMagazine "SmokeShell";
         _x addMagazine "SmokeShell";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_1Rnd_HE_GP25_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74_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 "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
         _x addMagazine "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
         _x addMagazine "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
         _x addMagazine "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
             _x addWeapon "CUP_lmg_Pecheneg_PScope";
         };
       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 "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
         _x addMagazine "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
         _x addMagazine "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
         _x addMagazine "CUP_100Rnd_TE4_LRT4_762x54_PK_Tracer_Green_M";
             _x addWeapon "CUP_lmg_Pecheneg_PScope";
         };
       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 "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74";
         _x addMagazine "CUP_PG7V_M";
         _x addMagazine "CUP_PG7V_M";
         _x addMagazine "CUP_OG7_M";
         _x addMagazine "CUP_OG7_M";
         _x addMagazine "CUP_OG7_M";
             _x addWeapon "CUP_launch_RPG7V";
         };
       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 "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_AK74";
         _x addMagazine "CUP_PG7V_M";
         _x addMagazine "CUP_PG7V_M";
         _x addMagazine "CUP_OG7_M";
         _x addMagazine "CUP_OG7_M";
         _x addMagazine "CUP_OG7_M";
             _x addWeapon "CUP_launch_RPG7V";
         };
       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 "CUP_30Rnd_TE1_White_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Green_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
             _x addWeapon "CUP_arifle_RPK74";
         };
       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 "CUP_30Rnd_TE1_White_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Red_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Green_Tracer_545x39_AK_M";
         _x addMagazine "CUP_30Rnd_TE1_Yellow_Tracer_545x39_AK_M";
         _x addWeapon "CUP_arifle_RPK74";
         };
       case "CAF_AG_ME_T_SVD" :
         {
         removeAllWeapons _x;
         _x addMagazine "SmokeShell";
         _x addMagazine "SmokeShell";
         _x addMagazine "HandGrenade";
         _x addMagazine "HandGrenade";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
             _x addWeapon "CUP_srifle_LeeEnfield";
         };
       case "CAF_AG_EEUR_R_SVD":
       {
         removeAllWeapons _x;
         _x addMagazine "SmokeShell";
         _x addMagazine "SmokeShell";
         _x addMagazine "HandGrenade";
         _x addMagazine "HandGrenade";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
         _x addMagazine "CUP_10x_303_M";
             _x addWeapon "CUP_srifle_LeeEnfield";
         };
      };
      } forEach allUnits;