Either use a large capacitor, or use separate power for the motors.
I’m looking at the picture of the breadboard.
You know the top power strip is not actually connected to the bottom power strip of the breadboard, so the three wires you have connected to the top aren’t actually doing anything.
I think you need to use your multimeter and start checking everything.
I connect the servo motors to 4 AA battries to produce 6v and connect the VCC(VDD) pin of microcontroller to 3 AA battries 4.5v as mentioned in BS2 manual : VDD: 5-volt DC input/output: if an unregulated voltage is applied to the VIN pin, then this pin will output 5 volts. If no voltage is applied to the VIN pin, then a regulated voltage between 4.5V and 5.5V should be applied to this pin. but it is not working yet, why? can anyone help me?
Can you post a full schematic? You can draw a schematic in ‘paint’ or any other drawing software just so we can see how you have every thing connected.