I didn't mean to hurt a soul here
But my inner demon has no fear
Of making choices that'll make you po' tears

from Tech N9ne – I'm Not a Saint Lyrics on Rap Genius

Meaning

His intentions are good, but his inner Demons will make him act in ways which upsets, disappoints or offend people.

To help improve the meaning of these lyrics, visit “I'm Not a Saint” by Tech N9ne Lyrics and leave a comment on the lyrics box