Auton With 4 motor base?

@RNA, first of all, you have to wrap your code into [code]...[/code] tags. If code is easily readable you increase the chance that somebody is going to understand it and help you.

The last argument for rotateTo() function is waitForCompletion boolean. You pass true which means that rotateTo() function will not return control back to the autonomous() function until arm reaches position +1000.

Essentially you are asking left arm motor to lift it 1000 units alone, then you will ask the second motor Righta to do similar task on its own. My guess is that left arm motor will start lifting the arm, then overheat, and that will be the end of your autonomous, because it will never reach +1000.

vex::motor::rotateTo() reference
vex::motor::setStopping() reference

Here is what I would do:

void autonomous(void)
{
    // set brake mode for arm motors to hold
    Arm.setStopping(hold);
    Righta.setStopping(hold);

    // set brake mode for drivetrain motors to brake
    RF.setStopping(brake);
    RR.setStopping(brake);
    LF.setStopping(brake);
    LR.setStopping(brake);

    // command arm motors to start moving up
    Arm.rotateFor(   1000,rotationUnits::deg,false);
    Righta.rotateFor(1000,rotationUnits::deg,false);

    // then without wait command drive motors to move back
    RF.rotateFor(-1000,rotationUnits::deg,55,velocityUnits::pct,false);
    RR.rotateFor(-1000,rotationUnits::deg,55,velocityUnits::pct,false);
    LF.rotateFor(-1000,rotationUnits::deg,55,velocityUnits::pct,false);
    LR.rotateFor(-1000,rotationUnits::deg,55,velocityUnits::pct,false);

    // wait enough time for all motors to finish
    vex::task::sleep(5000);

    // command drive motors to move forward
    RF.rotateFor(1000,rotationUnits::deg,55,velocityUnits::pct,false);
    RR.rotateFor(1000,rotationUnits::deg,55,velocityUnits::pct,false);
    LF.rotateFor(1000,rotationUnits::deg,55,velocityUnits::pct,false);
    LR.rotateFor(1000,rotationUnits::deg,55,velocityUnits::pct,false);

    // wait enough time for all motors to finish
    vex::task::sleep(5000);

    // exiting autonomous when everything is done
 }

After tomorrow’s competition, the next learning step might be to study motor_groups: VEXcode, motor groups and drivetrain example