for (; 120 > 0; 120 - 20){ // loop for the given number of milliseconds by subtracting 20ms each iteration
LeftServo1;// LeftServo1.refresh(); When you said remove refresh did you mean the whole thing or just .refresh() // call the service routine to move the servo
delay(20); // wait 20 milliseconds between each refresh
}
While this code may compile, it is certainly not doing what you expect. In fact, this would be an infinite loop. for() loops need a variable to be practical.
You probably meant to use something like:
for (int i=120; i > 0; i = i-20) {