- der PNP-Transistor wird nicht gesperrt
- die Basisströme sind zu hoch

Nimm die Schaltung von @stageliner und lege +12V statt +5V an (jedoch nicht an den Controller!). Nur der Basiswiderstand R3 geht an "port" Deines Controllers UND GND an das Massepotenzial des Controllers.
Die 12V-Versorgung kommt an +12V und GND (Minuspol der 12V-Versorgung). GND ist also das (gemeinsame) Bezugspotenzial.

Blackbird