GTA: Online AIMBOT + AIM and SHOOT before other players.

GTA V Mod Pack. First AIMBOT like this and the AIM and SHOOT before other players is amazing. The AIMBOT can be better and i'm going to keep updating this script.
Version1.00
AuthorSaint
Publish DateFri, 2 Aug 2019 - 17:34
Last UpdateFri, 2 Aug 2019 - 17:48
Downloads294
RATE


2

0

Code: Select all
/* 
    Author:        Saint
    Game:          GTA V: Online
    System:        Xbox One
-------------------------------------------------------------------------------------------------------
    COPYRIGHT:  UNLESS written premission is given by the creator and/or copywritee. 
All rights reserved. This material may not be reproduced, displayed, modified or distributed without the express prior written permission
of the copyright holder. For permission, contact Saint via the http://www.consoletuner.com/forum website
-------------------------------------------------------------------------------------------------------
 
    Autorun = LT + LEFT_DPAD for Toggle // Once on, just run by moving your Right Analog Stick foward.
 
    RapidRPGs = LT + RIGHT_DPAD for Toggle // Once on, switch to first person and make sure you have a grenade or sticky bomb equipped then start shooting rpgs
 
    SHOOT AND ADS SOONER = Just aim your gun with LT to instantly ADS and shoot with RT to shoot instantly.
 
    Autoaim = Now you might be thinking Autoaim? This aims then moves the dot up then moves it side to side fast to hit the head regardless
                of the GTA V: Online delay.
 
    I will be updating this script alot.
*/

 
 
define y = 4000;
define A = XB1_A;
define B = XB1_B;
define Y = XB1_Y;
define X = XB1_X;
define RT = XB1_RT;
define LT = XB1_LT;
define RB = XB1_RB;
define LB = XB1_LB;
define RYA = XB1_RY//Right Analog Up and Down
define RXA = XB1_RX//Right Analog Left and Right
define LYA = XB1_LY//Left Analog Up and Down
define LXA = XB1_LX//Left Analog Left and Right
define LEFT = XB1_LEFT;
define LS = XB1_LS;
define DOWN = XB1_DOWN;
define RIGHT = XB1_RIGHT;
 
int AutoRunOn = FALSE;
int RapidRockets = FALSE;
 
main {
/*-----------------------------------------------------------*/
 
    if(get_val(LT) >= 1)
        combo_run(ADS_FAST);
    else if(combo_running(ADS_FAST))
        combo_stop(ADS_FAST);
    if(get_val(RT) >= 1)
        combo_run(SHOOT_SOONER);
    else if(combo_running(SHOOT_SOONER))
        combo_stop(SHOOT_SOONER);
 
/*-----------------------------------------------------------*/
 
    if(get_val(LT) && event_press(LEFT))
        AutoRunOn = !AutoRunOn;
    if(get_val(LYA)<0 && AutoRunOn)
        combo_run(EASY_SPRINT)
    else if(combo_running(EASY_SPRINT))
        combo_stop(EASY_SPRINT);
 
/*-----------------------------------------------------------*/
 
    if(get_val(LT) && event_press(RIGHT))
        RapidRockets = !RapidRockets;
    if(get_val(RT) && RapidRockets)
        combo_run(RPG);
    else if(combo_running(RPG))
        combo_stop(RPG);
 
/*-----------------------------------------------------------*/
 
    if(event_press(LT))
        combo_run(AIMBOT);
    if(event_release(LT))
        combo_stop(AIMBOT);
 
/*-----------------------------------------------------------*/
}
 
combo AIMBOT {
    wait(500);
    set_val(RYA,-55);
    wait(300);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);
    set_val(RXA,-30)
    wait(100);
    set_val(RXA,30)
    wait(100);}
combo RPG {
    ///Wait for shot
    wait(270)
 
    //switch to grenade
    set_val(LB, 100)
    wait(180)
    set_val(LB, 100)
    set_val(RXA, -85)
    set_val(RYA, -85)
    wait(60)
    set_val(RXA, 0)
    set_val(RYA, 0)
    set_val(LB, 0)
    wait(60)
 
    //switch back to RPG
    set_val(LB, 100)
    wait(180)
    set_val(LB, 100)
    set_val(RYA, -100)
    wait(45)
    set_val(LB, 0)
    wait(100)}
combo ADS_FAST {
    LTset();
    wait(y);}
combo SHOOT_SOONER {
    RTset();
    wait(y);}
combo EASY_SPRINT {
    Aset();
    wait(10);
    set_val(A, 0)}
 
 
   function Aset(){set_val(XB1_A,100);}
   function RTset(){set_val(XB1_RT,100);}
   function LTset(){set_val(XB1_LT,100);}