Arduino motors not moving using ps2 controller

Im supplying the arduino with a 12v external power supply and running it out of the Vin pin, would it not work from that?

NO definetly NOT!! The servos MUST be separately powered from an appropriate 5-6 Volt power source of adequate current capacity !! :woozy_face: