GPC Library

Fortnite AutoAim/AntiRecoil/RapidFire/AimAssist

This script helps take advantage of the auto aim and the aim assist that the game provides by combining both. Also this script provides the ability to turn off the combination so that way scoped weapons are accessible. Not only that but you can adjust your rapid fire and anti recoil on the fly. No need for going back into the codes to change the values.
Version 1.02
Author JokerNotModded
Publish Date 2017-12-26 02:18:50
Update Date 2018-01-06 00:48:43
Downloads 2737
RATE


5

11

Release Notes: There have been some complaints about the Strength of the aim assist to where it shakes the screen to much. In this update it has been fixed so that doesn't happen . If there are any other bugs that you'd like fixed please send a message and I'll go in and fix it
Code:Select all


// GPC Online Library
// Battle Royal Fortnite Auto aim and Rapid fire with Anti Recoil
//Thanks for downloading the script. If there are any bugs just send me a message and I will get right on it. If you enjoy this please leave a like and I will continue to update 
	//and do more things like this.



//How To Use
//Adjustable RapidFire Hold Cross Tap Left to Slow Down Rate Of Fire Cross And Tap Right to Speed Up Rate of Fire
//Adjustable AntiRecoi Hold Circle Tap Up to Decrease Strength Circle And Tap Down To Increase Strength
//Deactivate Modes
//Hold L2 And Tap Left For Auto Aim
//Hold L2 And Tap Right For RapidFire
//Auto Aim And RapidFire Are Active When You Load The Script
//Credit To Unjust_Zengetsu For The Base Script
int ANTI_RECOIL = 20
define ANTI_RECOIL1 = 15;
define ONLY_WITH_SCOPE = FALSE;
define FIRE_BUTTON=4;
int RATE_OF_FIRE = 1; 
int WeaponSpeed = 25; 
define FIRE_BTN      = PS4_R2;                        
define ADS_BTN       = PS4_L2;                        
define SPRINT_BTN    = PS4_L3;                        
define PRONE_BTN     = PS4_R3;                          
define JUMP_BTN      = PS4_CROSS;                         
define SWITCH_WEAPON = PS4_TRIANGLE;                         
define RELOAD_BTN    = PS4_CROSS;                        
define MELEE         = PS4_CIRCLE;                      
define LETHAL        = PS4_R1;                       
define TACTICAL      = PS4_L1;                        
define Up            = PS4_UP;                              
define Right         = PS4_RIGHT;                              
define Down          = PS4_DOWN;                              
define Left          = PS4_LEFT;                               
define R_X           = PS4_RX;                              
define R_Y           = PS4_RY;                              
define L_X           = PS4_LX;                              
define L_Y           = PS4_LY;



define Blue      = 1; 
define Red       = 2; 
define Green     = 3; 
define Pink      = 4; 
define SkyBlue   = 5; 
define Yellow    = 6; 
define White     = 7; 
data(1,
  2,0,0,0, 
  0,2,0,0, 
  0,0,2,0, 
  0,0,0,2, 
  2,0,2,0, 
  0,2,2,0, 
  2,2,2,2  
); 
  

int hold_time1, rest_time1;
int fire_button, scope_button;
int Jitter_onoff = FALSE;
int BreccieJitter_onoff = FALSE
int AutoAim_offon = TRUE;
int AimAssist_onoff = TRUE;
int NotReloading         = TRUE;
int b_switch             = TRUE;
int hold_time;
int rest_time;
int rapid_onoff = TRUE;
int Col_ind;
int anti_recoil;



init{

    if(get_console() == PIO_PS3) {
        fire_button = 3;
        scope_button = 6;
    }else { 
        fire_button = 4;
        scope_button = 7;
    }
    ANTI_RECOIL = get_pvar(SPVAR_2,0, 250, 13);
    RATE_OF_FIRE = get_pvar(SPVAR_1,0, 250, 13);
    }
                  
main {
        

    
    if(get_val(PS4_L2) && event_press(PS4_LEFT)){ 
        combo_run(vibrate);AutoAim_offon = !AutoAim_offon;
       
        }
        
    if(get_val(PS4_L2) && AutoAim_offon) { 
        combo_run(autoaim);
        }
        

       
                                   
      
         
if(get_val(PS4_L2) && event_press(PS4_RIGHT)){ 
        combo_run(vibrate);rapid_onoff = !rapid_onoff;
       
       
        }
            if(get_val(PS4_R2) && rapid_onoff) { 
        combo_run(RAPID_FIRE);
        }                 

        
        
    
        hold_time =500 / RATE_OF_FIRE;
        rest_time = hold_time - 20;
        if(rest_time < 0) rest_time = 0;
    
    if(get_val(PS4_CROSS)){  
        if(event_press(PS4_RIGHT)){
            RATE_OF_FIRE = RATE_OF_FIRE + 1;
        }
        if(event_press(PS4_LEFT)){
            RATE_OF_FIRE = RATE_OF_FIRE - 1;
        }
        set_val(PS4_UP,0);set_val(PS4_DOWN,0);
    }
        if(get_val(scope_button) && event_press(2)){
        set_pvar(SPVAR_1,RATE_OF_FIRE);
        set_val(2,0);
        }        
        
  

    if(get_val(PS4_CIRCLE)){  
        if(event_press(PS4_DOWN)){
            ANTI_RECOIL = ANTI_RECOIL + 1;
        }
        if(event_press(PS4_UP)){
            ANTI_RECOIL = ANTI_RECOIL - 1;
        }
        set_val(PS4_UP,0);set_val(PS4_DOWN,0);
        }
          if(get_val(scope_button) && event_press(2)){
        set_pvar(SPVAR_2,ANTI_RECOIL);
        set_val(2,0);
        }

  
    
               


    
if(!ONLY_WITH_SCOPE || get_val(scope_button)) {
combo_run(AntiRecoil);
}
if(get_val(PS4_L2) > 99) {combo_run(AutoBreath);}
    if(get_val(PS4_L2) < 99) {combo_stop(AutoBreath);



        }
   if (get_val(PS4_L2)){
               combo_run(Auto_Aimm);
      }else if(combo_running(Auto_Aimm)){    
               combo_stop (Auto_Aimm);

      }
       if (get_val(PS4_L2)){
               combo_run(Auto_Aimm);
      }else if(combo_running(Auto_Aimm)){    
               combo_stop (Auto_Aimm);

      }
       if (get_val(PS4_L2)){
               combo_run(Auto_Aimm1);
      }else if(combo_running(Auto_Aimm)){    
               combo_stop (Auto_Aimm1);
         }
            if (get_val(PS4_L2)&& get_val(R_X)< -21){
               combo_stop(Auto_Aimm)
      }
            if (get_val(PS4_L2)&& get_val(R_X)> +21){
               combo_stop(Auto_Aimm)
      }
            if (get_val(PS4_L2)&& get_val(R_Y)< -21){
               combo_stop(Auto_Aimm)
      }
            if (get_val(PS4_L2)&& get_val(R_Y)> +21){
               combo_stop(Auto_Aimm)
      }
            if (get_val(PS4_L2)&& get_val(R_X)< -21){
               combo_stop(Auto_Aimm)
      }
            if (get_val(PS4_L2)&& get_val(R_X)> +21){
               combo_stop(Auto_Aimm)
      }
            if (get_val(PS4_L2)&& get_val(R_Y)< -21){
               combo_stop(Auto_Aimm)
      }
            if (get_val(PS4_L2)&& get_val(R_Y)> +21){
               combo_stop(Auto_Aimm)
      }
            if ( get_val(R_X)< -21){
               combo_stop(Auto_Aimm1)
      }
            if ( get_val(R_X)> +21){
               combo_stop(Auto_Aimm1)
      }
            if ( get_val(R_Y)< -21){
               combo_stop(Auto_Aimm1)
      }
            if ( get_val(R_Y)> +21){
               combo_stop(Auto_Aimm1)

}


 










    




    if(event_press(PS4_L2)) {
        combo_run(Turbo_3);
        
}
}




combo autoaim{
colourled(Blue);
wait(hold_time);
set_val(scope_button, 100);
wait(50);  ///////////////////////////////////Edit This For Rate Scope Zooms In And Out
set_val(scope_button, 0);    
wait(25); ////////////////////////////////////Edit This For Rate Scope Zooms In And Out
set_val(scope_button, 0);
}   


combo Turbo_2 {
    set_val(PS4_R3, 100);
    wait(100);
    set_val(PS4_R3, 0);
    wait(100);
    set_val(PS4_R3, 0);
}
combo Turbo_3 {
set_val(PS4_L2, 100);
wait(125);///////////////////////////////////Edit This For How Long Your Gun Stays Zoomed In After The First Initial Scope
}  
combo AutoBreath {

set_val(8, 100);

}
combo RAPID_FIRE {
colourled(Blue);
    set_val(fire_button, 100);
    wait(hold_time);
    set_val(fire_button, 0);    
    wait(rest_time);
    set_val(fire_button, 0);
}
combo vibrate   {
    set_rumble(RUMBLE_A, 100);
    wait(400);
    reset_rumble();
            colourled(Green);
}
combo Auto_Aimm {     
   set_val(R_Y,-21);//1                  
   wait(20)
   set_val(R_X,+21);//1 
   wait(20) 
   set_val(R_Y,+21);//1
   wait(20)                  
   set_val(R_X,-21);//1 
   wait(20)               
}
combo Auto_Aimm1 {     
   set_val(R_Y,-21);//1                  
   wait(20)
   set_val(R_X,+21);//1 
   wait(20) 
   set_val(R_Y,+21);//1
   wait(20)                  
   set_val(R_X,-21);//1 
   wait(20)              






  
}
combo AntiRecoil { 
if(get_val(fire_button)) {
    anti_recoil = get_val(10) + ANTI_RECOIL +ANTI_RECOIL1;
    if(anti_recoil > 100) anti_recoil = 100;
    set_val(10, anti_recoil);

}
}
function colourled(Colour) {
Col_ind=(Colour*4)- 3;
set_led(LED_1,dbyte(Col_ind  ));
set_led(LED_2,dbyte(Col_ind+ 1));
set_led(LED_3,dbyte(Col_ind+ 2));
set_led(LED_4,dbyte(Col_ind+ 3));
}
  • Rating

    10 / 10 here !

    If you own a ps3 and prefer an xbox controller, or even use a keyboard and mouse, this is a must to remap your keyboard to a controller. Go buy it now you won't be disappointed !

  • Rating

    Amazing device

    If you're like me and love your PS4 controller but want to use an Xbox One GET THIS you won't be sorry.

  • Rating

    Worth every penny

    The controller feels and performs as it does on the xbox right there on my ps3, awesome job guys, and worth every penny !!!

  • Rating

    Amazing Macro combos

    tested Super Street Fighter IV Arcade Edition. I was able to perform normal & FADC combos with some characters like Ryu and Ken with a single click. Amazing.

  • Rating

    As good as a XIM

    If you are a pc gamer, that needs a pc solution for console, get yourself a ControllerMAX you will not regret it.

  • Rating

    KB & Mouse RULES!

    All I can say playing 10 minutes with ControllerMAX properly configured it felt better then PC....YES I said it even better then PC, it's that smooth.

  • Rating

    Six-Axis 360!

    WOW! I can finally get that six-axis awesomeness on my Xbox 360. The best money I ever spent.

  • Rating

    Beats all rapidfire mods

    I've tried the Intensafire, Godfather even the new Wolf controller. The ControllerMAX beats them hands down and no wires or soldering too. 5 Stars!

  • Rating

    Just perfect!

    I can't believe how much this can do for the price tag - it blew me away. Best controller upgrade ever.

  • Rating

    Hugh Thanks!

    Without your help I couldn't be playing Xbox, thanks guys.

  • Rating

    Wow!

    I have to say after reading the forums for Destiny Mouse and Keyboard setup I was flying into getting it set up in 20 minutes. It works outstanding! I'm more then satisfied and its worth every penny!

  • Rating

    Achievement Unlocked!

    Idle boosting Complete 150 Multiplayer games, James Cameron's Avatar. My friend said it would be hard, I laughed then linked him.

  • Rating

    A++!

    Now this is a company you can count on and trust...keep up the great work guys!

  • Rating

    What Disability?

    I would like to thank you for making the CronusMax. I have this problem hitting L3 and R3, and today that problem was fixed. I love the remap feature on the Cronus max. You made my life easier.

  • Rating

    Awesome stuff guys!

    Playing Forza 5 with my original MS 360 wireless wheel makes the XB1 complete for me, thanks to the CronusMax. Thumbs up!