Arduino as a flight controller resets under motor load using PWM signals and multiple transistors

Which exact part number are you using for transistors?

Shared in the post - 30n06 for the power and TIP142c for the motors

Through R6 you are feeding 2S lipo voltage to A0. That's a no-go, as you should not feed more than VCC to it.

You're correct - I forgot to add a voltage divider to the schematic, though I had it added to my circuit.