E
Ellie_Goulding
Leader of EliG clan
I have just finished creating a rapid fire script for you guys aswell as a trickshot script. Posting video below and I will post the script soon I am just doing the final tweaks.
I believe this is the first of its kind for the balista and it is the fastest possible without jamming every few shots.
This is the trickshot, press RB it Auto 360s and trickshots. I have patched it to improve it since the video, there is also a script with no 360, by the way it auto fires for you. There is also another shock charge cancel but it is so fast it doesn't appear on here but is visible in game and on killcams. NOTE: You need a Remington secondary a lethal and a tactical (Other secondaries may or may not work some will not)
360 is on 14 sensitivity only
Online example for you
New Trickshot Requires fast hands, pistol with tac knife semtex or equivalent. Allows use of Tac inserts
Clip of it here
NEW Riot shield swap to Remington Code Super fast swap.
I believe this is the first of its kind for the balista and it is the fastest possible without jamming every few shots.
main{ //Main Start
if(get_val(4)){ //4=RT/R2
combo_run(Example1);
}
}
combo Example1 {
set_val(XB360_RT, 100);
wait(30);
set_val(XB360_RT, 0);
wait(0);
set_val(XB360_X, 100);
wait(110);
set_val(XB360_X, 0);
wait(230);
set_val(XB360_Y, 100);
wait(90);
set_val(XB360_Y, 0);
wait(20);
set_val(XB360_Y, 100);
wait(20);
set_val(XB360_Y, 0);
}
if(get_val(4)){ //4=RT/R2
combo_run(Example1);
}
}
combo Example1 {
set_val(XB360_RT, 100);
wait(30);
set_val(XB360_RT, 0);
wait(0);
set_val(XB360_X, 100);
wait(110);
set_val(XB360_X, 0);
wait(230);
set_val(XB360_Y, 100);
wait(90);
set_val(XB360_Y, 0);
wait(20);
set_val(XB360_Y, 100);
wait(20);
set_val(XB360_Y, 0);
}
This is the trickshot, press RB it Auto 360s and trickshots. I have patched it to improve it since the video, there is also a script with no 360, by the way it auto fires for you. There is also another shock charge cancel but it is so fast it doesn't appear on here but is visible in game and on killcams. NOTE: You need a Remington secondary a lethal and a tactical (Other secondaries may or may not work some will not)
360 is on 14 sensitivity only
remap XB360_LEFT -> XB360_RB;
remap XB360_RB -> XB360_LEFT;
main{ //Main Start
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
if(get_val(3)){ //4=RT/R2
combo_run(Example2);
}
}
combo Example1 {
set_val(PS4_CROSS, 100);
wait(20);
set_val(XB360_B, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(0);
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(0);
set_val(PS4_L1, 0);
wait(95);
set_val(PS4_LEFT, 100);
wait(95);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_LEFT, 0);
wait(5);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(20);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_R2, 100);
wait(30);
set_val(PS4_R2, 0);
wait(10);
set_val(PS4_L1, 100);
wait(350);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(10);
set_val(PS4_L1, 0);
}
combo Example2 {
wait(155);
set_val(PS4_RX, -90);
wait(530);
}
remap XB360_RB -> XB360_LEFT;
main{ //Main Start
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
if(get_val(3)){ //4=RT/R2
combo_run(Example2);
}
}
combo Example1 {
set_val(PS4_CROSS, 100);
wait(20);
set_val(XB360_B, 100);
wait(160);
set_val(PS4_CROSS, 0);
wait(0);
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(0);
set_val(PS4_L1, 0);
wait(95);
set_val(PS4_LEFT, 100);
wait(95);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_LEFT, 0);
wait(5);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(20);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_R2, 100);
wait(30);
set_val(PS4_R2, 0);
wait(10);
set_val(PS4_L1, 100);
wait(350);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(10);
set_val(PS4_L1, 0);
}
combo Example2 {
wait(155);
set_val(PS4_RX, -90);
wait(530);
}
remap XB360_B -> XB360_RB;
remap XB360_RB -> XB360_B;
main{ //Main Start
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
}
combo Example1 {
set_val(PS4_CROSS, 100);
wait(20);
set_val(XB360_B, 0);
wait(160);
set_val(PS4_CROSS, 0);
wait(0);
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(0);
set_val(PS4_L1, 0);
wait(95);
set_val(PS4_CIRCLE, 100);
wait(95);
set_val(PS4_CIRCLE, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_CIRCLE, 100);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_CIRCLE, 0);
wait(5);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(20);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_R2, 100);
wait(30);
set_val(PS4_R2, 0);
wait(10);
set_val(PS4_L1, 100);
wait(350);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(10);
set_val(PS4_L1, 0);
}
remap XB360_RB -> XB360_B;
main{ //Main Start
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
}
combo Example1 {
set_val(PS4_CROSS, 100);
wait(20);
set_val(XB360_B, 0);
wait(160);
set_val(PS4_CROSS, 0);
wait(0);
set_val(PS4_L1, 100);
wait(50);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(0);
set_val(PS4_L1, 0);
wait(95);
set_val(PS4_CIRCLE, 100);
wait(95);
set_val(PS4_CIRCLE, 100);
set_val(PS4_TRIANGLE, 100);
wait(95);
set_val(PS4_CIRCLE, 100);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_CIRCLE, 0);
wait(5);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(20);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_TRIANGLE, 0);
wait(5);
set_val(PS4_R2, 100);
wait(30);
set_val(PS4_R2, 0);
wait(10);
set_val(PS4_L1, 100);
wait(350);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_L1, 100);
set_val(PS4_TRIANGLE, 0);
wait(10);
set_val(PS4_L1, 0);
}
Online example for you
New Trickshot Requires fast hands, pistol with tac knife semtex or equivalent. Allows use of Tac inserts
remap XB360_LEFT -> XB360_RB;
remap XB360_RB -> XB360_LEFT;
main{ //Main Start
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
}
combo Example1 {
set_val(PS4_CROSS, 100);
wait(20);
set_val(XB360_B, 100);
wait(120);
set_val(PS4_CROSS, 0);
set_val(PS4_TRIANGLE, 100);
wait(20)
set_val(PS4_LEFT, 100);
wait(50);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 100);
wait(60);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 0);
wait(0);
set_val(PS4_LEFT, 0);
wait(0);
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_TRIANGLE, 0);
wait(80);
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_TRIANGLE, 100);
wait(70);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_R2, 100);
wait(30);
set_val(PS4_R2, 0);
wait(10);
set_val(PS4_LEFT, 100);
wait(80);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 0);
wait(20);
set_val(PS4_LEFT, 0);
}
remap XB360_RB -> XB360_LEFT;
main{ //Main Start
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
}
combo Example1 {
set_val(PS4_CROSS, 100);
wait(20);
set_val(XB360_B, 100);
wait(120);
set_val(PS4_CROSS, 0);
set_val(PS4_TRIANGLE, 100);
wait(20)
set_val(PS4_LEFT, 100);
wait(50);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 100);
wait(60);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 0);
wait(0);
set_val(PS4_LEFT, 0);
wait(0);
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_TRIANGLE, 0);
wait(80);
set_val(PS4_TRIANGLE, 100);
wait(80);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_TRIANGLE, 100);
wait(70);
set_val(PS4_TRIANGLE, 0);
wait(30);
set_val(PS4_R2, 100);
wait(30);
set_val(PS4_R2, 0);
wait(10);
set_val(PS4_LEFT, 100);
wait(80);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 100);
wait(20);
set_val(PS4_LEFT, 100);
set_val(PS4_TRIANGLE, 0);
wait(20);
set_val(PS4_LEFT, 0);
}
Clip of it here
NEW Riot shield swap to Remington Code Super fast swap.
remap XB360_LEFT -> XB360_RB;
remap XB360_BACK -> XB360_Y;
remap XB360_LEFT -> XB360_BACK;
main{ //Main Start
if(get_val(XB360_RT)) {
set_val(XB360_RT, 100);
}
if(get_val(XB360_LT)) {
set_val(XB360_LT, 100);
}
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
if(get_val(17)){ //4=RT/R2
combo_run(Example2)
}
}
combo Example1 {
set_val(XB360_BACK, 100)
wait(15);
set_val(XB360_LB, 100);
wait(15)
set_val(XB360_BACK, 0)
set_val(XB360_LT, 100)
wait(15);
set_val(XB360_BACK, 100);
wait(15);
set_val(XB360_BACK, 0);
wait(15);
set_val(XB360_LB, 0);
wait(15)
set_val(XB360_BACK, 100);
wait(15);
set_val(XB360_BACK, 0);
wait(15);
set_val(XB360_BACK, 100);
wait(15);
set_val(XB360_BACK, 0);
wait(15)
set_val(XB360_RT, 100);
set_val(XB360_LT, 0)
wait(15)
set_val(XB360_RT, 0);
wait(300);
}
combo Example2 {
set_val(XB360_BACK, 100)
wait(20);
set_val(XB360_LB, 100);
wait(20)
set_val(XB360_BACK, 0)
wait(20);
set_val(XB360_BACK, 100);
wait(20);
set_val(XB360_BACK, 0);
wait(20);
set_val(XB360_LB, 0);
wait(20)
wait(200)
}
remap XB360_BACK -> XB360_Y;
remap XB360_LEFT -> XB360_BACK;
main{ //Main Start
if(get_val(XB360_RT)) {
set_val(XB360_RT, 100);
}
if(get_val(XB360_LT)) {
set_val(XB360_LT, 100);
}
if(get_val(3)){ //4=RT/R2
combo_run(Example1);
}
if(get_val(17)){ //4=RT/R2
combo_run(Example2)
}
}
combo Example1 {
set_val(XB360_BACK, 100)
wait(15);
set_val(XB360_LB, 100);
wait(15)
set_val(XB360_BACK, 0)
set_val(XB360_LT, 100)
wait(15);
set_val(XB360_BACK, 100);
wait(15);
set_val(XB360_BACK, 0);
wait(15);
set_val(XB360_LB, 0);
wait(15)
set_val(XB360_BACK, 100);
wait(15);
set_val(XB360_BACK, 0);
wait(15);
set_val(XB360_BACK, 100);
wait(15);
set_val(XB360_BACK, 0);
wait(15)
set_val(XB360_RT, 100);
set_val(XB360_LT, 0)
wait(15)
set_val(XB360_RT, 0);
wait(300);
}
combo Example2 {
set_val(XB360_BACK, 100)
wait(20);
set_val(XB360_LB, 100);
wait(20)
set_val(XB360_BACK, 0)
wait(20);
set_val(XB360_BACK, 100);
wait(20);
set_val(XB360_BACK, 0);
wait(20);
set_val(XB360_LB, 0);
wait(20)
wait(200)
}
Last edited: