Let's begin?
Ok i will start with SCAR scripts and i will tell about others later.
What is SCAR? SCAR is a program that runs script,You can make it or use others.
Why should i use SCAR? Scar can be used for auto training,EOguitar [for endless online] and much more.
Where do i get SCAR? You can get it here:

Ok, Now that you have it i will give you some scripts for endless-online.
[You can run them by pressing run or press: ctrl+r and you can stop it by pressing ctrl+s].
Song:Yoshis theme
Code:
procedure c1; begin clickmouse(40,225,true); wait(250); end; procedure csharp; begin clickmouse(60,225,true); wait(300); end; procedure d1; begin clickmouse(80,225,true); wait(300); end; procedure dsharp; begin clickmouse(100,225,true); wait(300); end; procedure e1; begin clickmouse(120,225,true); wait(300); end; procedure f1; begin clickmouse(140,225,true); wait(300); end; procedure fsharp; begin clickmouse(160,225,true); wait(300); end; procedure g1; begin clickmouse(180,225,true); wait(300); end; procedure gsharp; begin clickmouse(200,225,true); wait(300); end; procedure a1; begin clickmouse(220,225,true); wait(300); end; procedure asharp; begin clickmouse(240,225,true); wait(300); end; procedure b1; begin clickmouse(260,225,true); wait(300); end; procedure c2; begin clickmouse(40,245,true); wait(300); end; procedure csharp2; begin clickmouse(60,245,true); wait(300); end; procedure d2; begin clickmouse(80,245,true); wait(300); end; procedure dsharp2; begin clickmouse(100,245,true); wait(300); end; procedure e2; begin clickmouse(120,245,true); wait(300); end; procedure f2; begin clickmouse(140,245,true); wait(300); end; procedure fsharp2; begin clickmouse(160,245,true); wait(300); end; procedure g2; begin clickmouse(180,245,true); wait(300); end; procedure gsharp2; begin clickmouse(200,245,true); wait(300); end; procedure a2; begin clickmouse(220,245,true); wait(300); end; procedure asharp2; begin clickmouse(240,245,true); wait(300); end; procedure b2; begin clickmouse(260,245,true); wait(300); end; procedure c3; begin clickmouse(40,265,true); wait(300); end; procedure csharp3; begin clickmouse(60,265,true); wait(300); end; procedure d3; begin clickmouse(80,265,true); wait(300); end; procedure dsharp3; begin clickmouse(100,265,true); wait(300); end; procedure e3; begin clickmouse(120,265,true); wait(300); end; procedure f3; begin clickmouse(140,265,true); wait(300); end; procedure fsharp3; begin clickmouse(160,265,true); wait(300); end; procedure g3; begin clickmouse(180,265,true); wait(300); end; procedure gsharp3; begin clickmouse(200,265,true); wait(300); end; procedure a3; begin clickmouse(220,265,true); wait(300); end; procedure asharp3; begin clickmouse(240,265,true); wait(300); end; procedure b3; begin clickmouse(260,265,true); wait(300); end; begin wait(2000) //below here you can insert the notes. //just write each note on a line of its own //don't forget to put a ';' sign at the end of the note //and remember for sharp notes write sharp not # (eg. csharp;) //if you find the timing not to work for you you can add //your own extra delays in between notes of your choice by //creating a blank line in between the two target notes //and writing 'wait(100);' the time in brackets is specified //in milliseconds, so 1000ms= 1 second. Be careful not to make typos //when you add your own codes or the script will not function properly. //begin writing notes below :) dsharp2; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) d3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) csharp3; wait (50) b2; //do not write notes beyond this line end.
Code:
procedure c1; begin clickmouse(40,225,true); wait(250); end; procedure csharp; begin clickmouse(60,225,true); wait(300); end; procedure d1; begin clickmouse(80,225,true); wait(300); end; procedure dsharp; begin clickmouse(100,225,true); wait(300); end; procedure e1; begin clickmouse(120,225,true); wait(300); end; procedure f1; begin clickmouse(140,225,true); wait(300); end; procedure fsharp; begin clickmouse(160,225,true); wait(300); end; procedure g1; begin clickmouse(180,225,true); wait(300); end; procedure gsharp; begin clickmouse(200,225,true); wait(300); end; procedure a1; begin clickmouse(220,225,true); wait(300); end; procedure asharp; begin clickmouse(240,225,true); wait(300); end; procedure b1; begin clickmouse(260,225,true); wait(300); end; procedure c2; begin clickmouse(40,245,true); wait(300); end; procedure csharp2; begin clickmouse(60,245,true); wait(300); end; procedure d2; begin clickmouse(80,245,true); wait(300); end; procedure dsharp2; begin clickmouse(100,245,true); wait(300); end; procedure e2; begin clickmouse(120,245,true); wait(300); end; procedure f2; begin clickmouse(140,245,true); wait(300); end; procedure fsharp2; begin clickmouse(160,245,true); wait(300); end; procedure g2; begin clickmouse(180,245,true); wait(300); end; procedure gsharp2; begin clickmouse(200,245,true); wait(300); end; procedure a2; begin clickmouse(220,245,true); wait(300); end; procedure asharp2; begin clickmouse(240,245,true); wait(300); end; procedure b2; begin clickmouse(260,245,true); wait(300); end; procedure c3; begin clickmouse(40,265,true); wait(300); end; procedure csharp3; begin clickmouse(60,265,true); wait(300); end; procedure d3; begin clickmouse(80,265,true); wait(300); end; procedure dsharp3; begin clickmouse(100,265,true); wait(300); end; procedure e3; begin clickmouse(120,265,true); wait(300); end; procedure f3; begin clickmouse(140,265,true); wait(300); end; procedure fsharp3; begin clickmouse(160,265,true); wait(300); end; procedure g3; begin clickmouse(180,265,true); wait(300); end; procedure gsharp3; begin clickmouse(200,265,true); wait(300); end; procedure a3; begin clickmouse(220,265,true); wait(300); end; procedure asharp3; begin clickmouse(240,265,true); wait(300); end; procedure b3; begin clickmouse(260,265,true); wait(300); end; begin wait(2000) //below here you can insert the notes. //just write each note on a line of its own //don't forget to put a ';' sign at the end of the note //and remember for sharp notes write sharp not # (eg. csharp;) //if you find the timing not to work for you you can add //your own extra delays in between notes of your choice by //creating a blank line in between the two target notes //and writing 'wait(100);' the time in brackets is specified //in milliseconds, so 1000ms= 1 second. Be careful not to make typos //when you add your own codes or the script will not function properly. //begin writing notes below :) dsharp2; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) d3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) csharp3; wait (50) b2; //do not write notes beyond this line end.
Code:
procedure c1; begin clickmouse(40,225,true); wait(250); end; procedure csharp; begin clickmouse(60,225,true); wait(300); end; procedure d1; begin clickmouse(80,225,true); wait(300); end; procedure dsharp; begin clickmouse(100,225,true); wait(300); end; procedure e1; begin clickmouse(120,225,true); wait(300); end; procedure f1; begin clickmouse(140,225,true); wait(300); end; procedure fsharp; begin clickmouse(160,225,true); wait(300); end; procedure g1; begin clickmouse(180,225,true); wait(300); end; procedure gsharp; begin clickmouse(200,225,true); wait(300); end; procedure a1; begin clickmouse(220,225,true); wait(300); end; procedure asharp; begin clickmouse(240,225,true); wait(300); end; procedure b1; begin clickmouse(260,225,true); wait(300); end; procedure c2; begin clickmouse(40,245,true); wait(300); end; procedure csharp2; begin clickmouse(60,245,true); wait(300); end; procedure d2; begin clickmouse(80,245,true); wait(300); end; procedure dsharp2; begin clickmouse(100,245,true); wait(300); end; procedure e2; begin clickmouse(120,245,true); wait(300); end; procedure f2; begin clickmouse(140,245,true); wait(300); end; procedure fsharp2; begin clickmouse(160,245,true); wait(300); end; procedure g2; begin clickmouse(180,245,true); wait(300); end; procedure gsharp2; begin clickmouse(200,245,true); wait(300); end; procedure a2; begin clickmouse(220,245,true); wait(300); end; procedure asharp2; begin clickmouse(240,245,true); wait(300); end; procedure b2; begin clickmouse(260,245,true); wait(300); end; procedure c3; begin clickmouse(40,265,true); wait(300); end; procedure csharp3; begin clickmouse(60,265,true); wait(300); end; procedure d3; begin clickmouse(80,265,true); wait(300); end; procedure dsharp3; begin clickmouse(100,265,true); wait(300); end; procedure e3; begin clickmouse(120,265,true); wait(300); end; procedure f3; begin clickmouse(140,265,true); wait(300); end; procedure fsharp3; begin clickmouse(160,265,true); wait(300); end; procedure g3; begin clickmouse(180,265,true); wait(300); end; procedure gsharp3; begin clickmouse(200,265,true); wait(300); end; procedure a3; begin clickmouse(220,265,true); wait(300); end; procedure asharp3; begin clickmouse(240,265,true); wait(300); end; procedure b3; begin clickmouse(260,265,true); wait(300); end; begin wait(2000) //below here you can insert the notes. //just write each note on a line of its own //don't forget to put a ';' sign at the end of the note //and remember for sharp notes write sharp not # (eg. csharp;) //if you find the timing not to work for you you can add //your own extra delays in between notes of your choice by //creating a blank line in between the two target notes //and writing 'wait(100);' the time in brackets is specified //in milliseconds, so 1000ms= 1 second. Be careful not to make typos //when you add your own codes or the script will not function properly. //begin writing notes below :) dsharp2; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) d3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) csharp3; wait (50) b2; //do not write notes beyond this line end.
Code:
procedure c1; begin clickmouse(40,225,true); wait(250); end; procedure csharp; begin clickmouse(60,225,true); wait(300); end; procedure d1; begin clickmouse(80,225,true); wait(300); end; procedure dsharp; begin clickmouse(100,225,true); wait(300); end; procedure e1; begin clickmouse(120,225,true); wait(300); end; procedure f1; begin clickmouse(140,225,true); wait(300); end; procedure fsharp; begin clickmouse(160,225,true); wait(300); end; procedure g1; begin clickmouse(180,225,true); wait(300); end; procedure gsharp; begin clickmouse(200,225,true); wait(300); end; procedure a1; begin clickmouse(220,225,true); wait(300); end; procedure asharp; begin clickmouse(240,225,true); wait(300); end; procedure b1; begin clickmouse(260,225,true); wait(300); end; procedure c2; begin clickmouse(40,245,true); wait(300); end; procedure csharp2; begin clickmouse(60,245,true); wait(300); end; procedure d2; begin clickmouse(80,245,true); wait(300); end; procedure dsharp2; begin clickmouse(100,245,true); wait(300); end; procedure e2; begin clickmouse(120,245,true); wait(300); end; procedure f2; begin clickmouse(140,245,true); wait(300); end; procedure fsharp2; begin clickmouse(160,245,true); wait(300); end; procedure g2; begin clickmouse(180,245,true); wait(300); end; procedure gsharp2; begin clickmouse(200,245,true); wait(300); end; procedure a2; begin clickmouse(220,245,true); wait(300); end; procedure asharp2; begin clickmouse(240,245,true); wait(300); end; procedure b2; begin clickmouse(260,245,true); wait(300); end; procedure c3; begin clickmouse(40,265,true); wait(300); end; procedure csharp3; begin clickmouse(60,265,true); wait(300); end; procedure d3; begin clickmouse(80,265,true); wait(300); end; procedure dsharp3; begin clickmouse(100,265,true); wait(300); end; procedure e3; begin clickmouse(120,265,true); wait(300); end; procedure f3; begin clickmouse(140,265,true); wait(300); end; procedure fsharp3; begin clickmouse(160,265,true); wait(300); end; procedure g3; begin clickmouse(180,265,true); wait(300); end; procedure gsharp3; begin clickmouse(200,265,true); wait(300); end; procedure a3; begin clickmouse(220,265,true); wait(300); end; procedure asharp3; begin clickmouse(240,265,true); wait(300); end; procedure b3; begin clickmouse(260,265,true); wait(300); end; begin wait(2000) //below here you can insert the notes. //just write each note on a line of its own //don't forget to put a ';' sign at the end of the note //and remember for sharp notes write sharp not # (eg. csharp;) //if you find the timing not to work for you you can add //your own extra delays in between notes of your choice by //creating a blank line in between the two target notes //and writing 'wait(100);' the time in brackets is specified //in milliseconds, so 1000ms= 1 second. Be careful not to make typos //when you add your own codes or the script will not function properly. //begin writing notes below :) dsharp2; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) d3; wait (50) csharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp2; wait (50) dsharp3; wait (50) fsharp3; wait (50) dsharp3; wait (50) b2; wait (50) fsharp2; wait (50) gsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp2; wait (50) b2; wait (50) b2; wait (50) fsharp3; wait (50) dsharp3; wait (50) csharp3; wait (50) fsharp2; wait (50) b2; wait (50) e3; wait (50) dsharp3; wait (50) csharp3; wait (50) b2; //do not write notes beyond this line end.
Code:
procedure c1; begin clickmouse(40,225,true); wait(250); end; procedure csharp; begin clickmouse(60,225,true); wait(300); end; procedure d1; begin clickmouse(80,225,true); wait(300); end; procedure dsharp; begin clickmouse(100,225,true); wait(300); end; procedure e1; begin clickmouse(120,225,true); wait(300); end; procedure f1; begin clickmouse(140,225,true); wait(300); end; procedure fsharp; begin clickmouse(160,225,true); wait(300); end; procedure g1; begin clickmouse(180,225,true); wait(300); end; procedure gsharp; begin clickmouse(200,225,true); wait(300); end; procedure a1; begin clickmouse(220,225,true); wait(300); end; procedure asharp; begin clickmouse(240,225,true); wait(300); end; procedure b1; begin clickmouse(260,225,true); wait(300); end; procedure c2; begin clickmouse(40,245,true); wait(300); end; procedure csharp2; begin clickmouse(60,245,true); wait(300); end; procedure d2; begin clickmouse(80,245,true); wait(300); end; procedure dsharp2; begin clickmouse(100,245,true); wait(300); end; procedure e2; begin clickmouse(120,245,true); wait(300); end; procedure f2; begin clickmouse(140,245,true); wait(300); end; procedure fsharp2; begin clickmouse(160,245,true); wait(300); end; procedure g2; begin clickmouse(180,245,true); wait(300); end; procedure gsharp2; begin clickmouse(200,245,true); wait(300); end; procedure a2; begin clickmouse(220,245,true); wait(300); end; procedure asharp2; begin clickmouse(240,245,true); wait(300); end; procedure b2; begin clickmouse(260,245,true); wait(300); end; procedure c3; begin clickmouse(40,265,true); wait(300); end; procedure csharp3; begin clickmouse(60,265,true); wait(300); end; procedure d3; begin clickmouse(80,265,true); wait(300); end; procedure dsharp3; begin clickmouse(100,265,true); wait(300); end; procedure e3; begin clickmouse(120,265,true); wait(300); end; procedure f3; begin clickmouse(140,265,true); wait(300); end; procedure fsharp3; begin clickmouse(160,265,true); wait(300); end; procedure g3; begin clickmouse(180,265,true); wait(300); end; procedure gsharp3; begin clickmouse(200,265,true); wait(300); end; procedure a3; begin clickmouse(220,265,true); wait(300); end; procedure asharp3; begin clickmouse(240,265,true); wait(300); end; procedure b3; begin clickmouse(260,265,true); wait(300); end; begin wait(2000) //below here you can insert the notes. //just write each note on a line of its own //don't forget to put a ';' sign at the end of the note //and remember for sharp notes write sharp not # (eg. csharp;) //if you find the timing not to work for you you can add //your own extra delays in between notes of your choice by //creating a blank line in between the two target notes //and writing 'wait(100);' the time in brackets is specified //in milliseconds, so 1000ms= 1 second. Be careful not to make typos //when you add your own codes or the script will not function properly. //begin writing notes below :) d2; Wait(500); g2; Wait(400); g2; g2; Wait(1000); d2; Wait(500); a2; Wait(400); fsharp2; g2; Wait(1000); d2; Wait(400); g2; Wait(200); c3; Wait(75); c3; Wait(400); b2; Wait(75); a2; Wait(75); g2; Wait(200); fsharp2; Wait(100); g2; a2; Wait(1000); d2; Wait(500); g2; Wait(400); g2; g2; Wait(1000); d2; Wait(500); a2; Wait(400); fsharp2; g2; Wait(1000); d2; Wait(400); g2; Wait(200); c3; Wait(75); c3; Wait(400); b2; Wait(75); a2; Wait(75); g2; Wait(200); fsharp2; Wait(100); g2; a2; //do not write notes beyond this line end.
The scripts were not made by me,Credits go to the different ppl who made them. If you find any mistakes in my post [like scripts etc] please inform and i will do the best i can to help you.
Btw: If you want auto hacks you can go to:
then go to downloads and then auto hacks. Download at own risk






