Black ops 4 MOG12 jitter (version 2 & version 1 included) and Ballistic Knives jitter (mog12 now patched)

***ATTENTION: as of Aug 6th 2019 the mog12 jitters I did have been patched once again. But the ballistic knives jitter still works. And I will leave the script and info in the library in case it's helpful for future cod MP games.*** Hello community, it's R1CH516 on PSN a.k.a. iK1LLPEEPLE4FUN on XB a.k.a. My_Eggplant_Got_Her a.k.a. i<3HerSloppyTop ............ These are my rewritten jitters for the mog12 after the latest patch on June 25th 2019 blocked my last one. And a new jitter I wrote for the Ballistic knives............. USE RUIN OR COMBAT AXE AND ALWAYS USE GUNG-HO for jitters to work properly!!! Mog12 jitter will also need ammo to reload to work. And ballistic knives jitter will not need ammo to work, but you will need the EXTRA BLADES ATTACHMENT and it will not work if you jump............ .... Auto sprint and instant slide (slides by just tapping crouch) included in this script. As well as reload canceling, so you can hit trigger during any point of a reload and instantly fire. EVEN if you turn jitters off for use with regular weapons! Auto reload included with the Mog12 jitter............. .... I also included my own built in anti recoil for both of the mog12 jiiters. It's optimal for use with stick sensitivity set to 8 (HIGH) in game options cuz that's what I use and that's what I wrote the anti recoil movements for. Plus I mapped a shortcut for specialist ability to be activated by pressing L3/LS + R3/RS at the same time. This way your fingers never have to leave the triggers. But you can still activate specialists the normal way too. And I also included Active Aim Assist - so the in-game aim assist is working even when you're standing still. It's what causes a very slight screen shake only when standing still. But instructions on how to remove this (for those who don't need it) from the script are in the script itself towards the middle-top part of the script - in green text. Press and hold L1 /LB, then Dpad Left to turn MOG12 jitter version 2 off and on. Press and hold L1 /LB, then Dpad Up to turn MOG12 version1 on and off............. Press and hold L1 /LB, then Dpad down to turn ballistic knife jitter on and off. MOG12 version 2 jitter on by default. MOG12 version 2 is faster, but for those who may prefer a slower jitter version 1 is included too. These current jitters aren't the fastest I've made, but are what I was able to make after the patches AND in the right hands still get the job done. I've had no issues getting my snipers nest killstreaks with these lol. Hope you like it. ;-)
Version2.0
AuthorMy_Eggplant_got_her
Publish DateSun, 30 Jun 2019 - 14:32
Last UpdateMon, 8 Jul 2019 - 14:49
Downloads250
RATE


4

0

Release Notes: Added a new MOG12 combo that's a little bit faster. MOG12_version2 is now on by default. To toggle off and on Hold L1/LB, then press Dpad left. For those who may want the slower shooting mog12 version 1 combo hold L1/LB, then press Dpad up. Added a more aggressive auto-reload to the mog12 combos - both versions. Added active aim assist so in-game aim assist works even when you're standing still. And added instructions on how to remove active aim assist in the script itself towards the middle-top of the script. Also added instructions towards the top of the script on how to 100% remove auto-mantling in-game by allowing the use of the Stop_Auto_Mantling combo in the script.
Code: Select all
// WRITTEN BY R1CH516 on PSN a.k.a. iK1LLPEEPLE4FUN on XB       MUST USE RUIN OR
//                           a.k.a. My_Eggplant_Got_Her         COMBAT AXE AND
//                           a.k.a. i<3HerSloppyTop           ALWAYS USE GUNG-H0
//                                                          FOR JITTERS TO WORK!
//                                       Once equipment is ready you can jitter.
 
int BallisticKnife_ONoff    = FALSE; //Press and hold L1 /LB, then Dpad down to turn ballistic knife jitter on and off.   MOG12_version2 jitter on by default.
int MOG12_ONoff    = FALSE;          //Press and hold L1 /LB, then Dpad up to turn MOG12 on and off.                      MOG12_version2 jitter on by default.
int MOG12_version2_ONoff = TRUE;     //Press and hold L1 /LB, then Dpad left to turn MOG12_version2 off and on.           MOG12_version2 jitter on by default.
 
main {
//if(event_press(19)){combo_run(Stop_Auto_mantling);}//To stop Auto Mantling 100% disable auto mantling in-game & remove the 1st TWO forward slashes in front of 'IF'!
if(get_val(12)<-40){combo_run(Sprint);set_val(12,-100);}if(get_val(11)<-47){set_val(11,-100);}if(get_val(11)>47){set_val(11,100);}if(get_val(12)>40){set_val(12,100);}
if(get_val(12)<-30 && event_press(18)) {combo_run(prone);}
if(get_val(12)<-30 && combo_running(prone) && event_press(18)){combo_stop(prone);combo_restart(prone);}
if(get_val(8) && get_val(5)){combo_run(special);}
 
if(get_val(6) && event_press(14)){ BallisticKnife_ONoff = !BallisticKnife_ONoff; MOG12_ONoff = FALSE; MOG12_version2_ONoff = FALSE;
if(BallisticKnife_ONoff) {combo_run(RumbleNotifier);}else{combo_run(Rumble);}}
if(BallisticKnife_ONoff && get_val(4)){vm_tctrl(-5);// VM COMMAND TO ADJUST INTERVALS FOR ACCURATE TIMINGS IN THIS COMBO
combo_run(Ballistic);combo_run(Ballistic_Antirecoil);combo_run(sprint_out);} else {combo_stop(sprint_out);}
 
 
if(get_val(6) && event_press(13)){ MOG12_ONoff = !MOG12_ONoff; BallisticKnife_ONoff = FALSE; MOG12_version2_ONoff = FALSE;
if(MOG12_ONoff) {combo_run(RumbleNotifier);}else{combo_run(Rumble);}}
if(MOG12_ONoff && !get_val(7) && get_val(4)){vm_tctrl(-5);// VM COMMAND TO ADJUST INTERVALS FOR ACCURATE TIMINGS IN THIS COMBO
combo_run(MOG12_recoil);combo_run(MOG12);combo_stop(Reload);}else{combo_stop(MOG12_recoil);}
if(MOG12_ONoff && !get_val(7) && event_release(4)){combo_run(Reload);}
 
 
if(get_val(6) && event_press(15)){ MOG12_version2_ONoff = !MOG12_version2_ONoff; BallisticKnife_ONoff = FALSE; MOG12_ONoff = FALSE;
if(MOG12_version2_ONoff) {combo_run(RumbleNotifier);}else{combo_run(Rumble);}}
if(MOG12_version2_ONoff && !get_val(7) && get_val(4)){vm_tctrl(-7);// VM COMMAND TO ADJUST INTERVALS FOR ACCURATE TIMINGS IN THIS COMBO
combo_run(MOG12_version2_recoil);combo_run(MOG12_version2);combo_stop(Reload);}else{combo_stop(MOG12_version2_recoil);}
if(MOG12_version2_ONoff && !get_val(7) && event_release(4)){combo_run(Reload);}
 
 
if(!BallisticKnife_ONoff && !MOG12_ONoff && !MOG12_version2_ONoff && event_press(4)){combo_run(sprint_out2);}
if(!BallisticKnife_ONoff && !MOG12_ONoff && !MOG12_version2_ONoff && event_press(20)){combo_run(Reload);}
if(!BallisticKnife_ONoff && !MOG12_ONoff && !MOG12_version2_ONoff && combo_running(Reload) && event_press(20)){combo_stop(Reload);combo_restart(Reload);}
if(!BallisticKnife_ONoff && !MOG12_ONoff && !MOG12_version2_ONoff && combo_running(Reload) && event_press(4)){combo_stop(Reload);combo_run(Reload_cancel);}
 
if(get_val(10)<=-30  || get_val(10)>=30){combo_stop(Ballistic_Antirecoil);combo_stop(MOG12_recoil);combo_stop(MOG12_version2_recoil);}
if(get_val(9)<=-53   || get_val(9)>=53) {combo_stop(Ballistic_Antirecoil);combo_stop(MOG12_recoil);combo_stop(MOG12_version2_recoil);}
if(get_val(11)>=-10 ||get_val(11)<=10){combo_run(Aim_assist);}//To stop Aim Assist put TWO forward slashes in front of 'IF' ONLY on this command line & save.
if(get_val(11)<=-30 ||get_val(11)>=30){combo_stop(Aim_assist);}} 
 
combo Stop_Auto_mantling {set_val(12,10);wait(130);}
 
combo Aim_assist {//These movements only happen when you stand still. It's what   
   set_val(11,-33);//keeps the aim assist active when you do not move at all.
   wait(30)
   set_val(11,33);
   wait(30)   
   }
 
combo Ballistic {
set_val(8,100);
set_val(12,-93);
set_val (3,100);
wait(60);
set_val (3,100);
wait(45);
set_val(3,100);
set_val(6,100);
wait(30);
wait(30);
    }
 
combo Ballistic_Antirecoil{
    set_val(10,53);
    wait(100);
    wait(20);
    set_val(10,48);
    set_val(9,-33);
    wait(40);
    wait(3000);
    }
 
combo MOG12 {
    set_val(4,0);
    set_val(20,0);//              \\
    set_val(8,100)//____________\\_ THESE MOVEMENT COMMANDS ARE NEEDED WITH
    set_val(12,-100);//------------//  GUNG-HO TO MAKE THE FIRE RATE EVEN AND
    set_val(17,100);              //CONSISTENT IF YOU SHOOT WHILE STANDING STILL
    wait(20);
    set_val(4,100);
    set_val(20,0);
    set_val(8,100);
    set_val(12,-100);
    wait(20);
    set_val(4,100);
    set_val(20,0);
    set_val(17,100);
    wait(20);
    set_val(4,100);
    set_val(20,0);
    wait(20);
    set_val(4,100);
    set_val(20,100);
    wait(20);
    set_val(4,100);
    set_val(20,0);
    wait(195);
    set_val(4,100);
    set_val(20,0);
    set_val(3, 100);
    wait(85);
    set_val(4,100);
    set_val(3,100);   
    set_val(6,100);
    set_val(20,0);
    wait(20);
    }
 
combo MOG12_recoil{
    set_val(10,36);
    wait(300);
    set_val(10,30);
    wait(200);
    set_val(10,27);
    wait(170);
    set_val(10,16);   
    set_val(9,23);
    wait(230);
    wait(3000);
    }
 
combo MOG12_version2 {// Faster version of MOG12 jitter mod
    set_val(12,0);
    set_val(4,100);
    set_val(20,100);
    wait(18);
    set_val(4,100);
    set_val(20,0);
    wait(198);
    set_val(4,100);
    set_val(20,100);
    set_val(3,100);
    wait(60);
    set_val(4,100);
    set_val(20,0);
    set_val(3,100);
    wait(24);
    set_val(4,100);
    set_val(3,100);   
    set_val(6,100);
    set_val(20,0);
    set_val(17,100);
    wait(18);
    set_val(4,100);
    set_val(20,0);
    wait(18);
    set_val(4,100);
    set_val(20,0);
    set_val(17,100);
    wait(18);
    set_val(4,100);
    set_val(20,0);
    wait(18);
    }
 
combo MOG12_version2_recoil{
    set_val(10,37);
    wait(249);
    set_val(10,23);
    wait(249);
    set_val(10,19);
    wait(201);
    set_val(10,16);   
    set_val(9,23);
    wait(231);
    wait(3000);
    }
 
combo Reload_cancel {
set_val(17,100);
wait(20);
wait(20);
set_val(17,100);
wait(20);
}
 
combo Reload {
wait(40);
set_val(20,100);
wait(15);
wait(60);
set_val(20,100);
wait(15);
wait(60);
set_val(20,100);
wait(15);
wait(60);
set_val(20,100);
wait(15);
wait(60);
set_val(20,100);
wait(15);
wait(60);
set_val(20,100);
wait(15);
wait(60);
set_val(20,100);
wait(15);
wait(2001);
 }
 
combo Sprint {
    set_val(8,100):
    wait(30);
    set_val(8,0);
    wait(30);
    }
 
combo sprint_out {
set_val(12,0);wait(20);wait(4000);
}
 
combo sprint_out2 {
set_val(12,0);wait(20);
}
 
combo special {
set_val(3,100);set_val(6,100);combo_run(Rumble);wait(30);
}
 
combo prone {
set_val(12,-100);set_val(18,100); wait(160);wait(1040);
}
 
combo Rumble {
    set_rumble(RUMBLE_B, 100);
    wait(130);reset_rumble();}
 
combo RumbleNotifier {
    set_rumble(RUMBLE_A, 100);
    wait(300);reset_rumble();}