/*
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);}