Wenn Dein Ausgang zwischen 0 und 5V schaltet und Du einen P-MOSFET oder PNP-Transistor anschliesst, ist es doch wohl klar, dass der dauerhaft leitet - ob nun 7 oder 12V zwischen S und G liegen, wird den MOSFET wenig interessieren, und ob beim Transistor 30 oder 50mA aus der Basis fliessen dito - was sowieso viel zu hoch ist, wenn es nicht gerade ein Leistungstransistor ist.
Richtig wäre, erstmal einen NPN mit Basiswiderstand und Emitter an Masse anzuschliessen, um einen Open-Collector-Ausgang zu erhalten und daran dann den PNP bzw P-Kanal zu hängen, jeweils mit G-S- bzw B-E-Widerstand zum sicheren Sperren und Basis- bzw ggf. Gate-Widerstand.