

Prompt / Lyrics
[Verse 1] Whole block know my name They just know the headline, not the pain See the ink on my hands, think I'm proud of it They don't see the nights I never got out of it Front seat, blacked-out ride, I ain't breathing Phone ping, drop spot, can’t be seen leaving Got a list of what I owe and who I owe Got a list of who's gone that I don't show [Chorus] I wear this porcelain armor So they can’t see I'm shaking Act like my heart is harder Than all the doors I'm breaking If I look like danger Maybe they let me stay alive I'm not a monster, baby I'm just trying to survive (survive) [Verse 2] Duct tape in the trunk, that’s insurance Cold eyes in the mirror, fake endurance Talk tough, play wolf for the payout Pray soft, small voice in the hideout Thoughts running like rats in the walls Every order that I take, every call It's comply or you vanish in a ditch somewhere So I do what I do, then I sit and stare [Chorus] I wear this porcelain armor So they can’t see I'm shaking Act like my heart is harder Than all the doors I'm breaking If I look like danger Maybe they let me stay alive I'm not a monster, baby I'm just trying to survive (trying to survive) [Bridge] Tell me, would you still curse my name If you lived one hour in my skin? (oh) You see the bruises that I give Not the ones buried within Every scar that I hand out Is a scar that I don't take I'm stuck in this script they wrote me Just fighting not to break [Chorus] I wear this porcelain armor So they can’t see I'm shaking Act like my heart is harder Than all the doors I'm breaking If I look like danger Maybe they let me stay alive I'm not a monster, baby I'm just trying to survive (survive)
Tags
rap, Dark cinematic trap beat with moody piano and distant sirens; female vocals flip between razor-edged rap in the verses and wounded melodic hooks in the chorus. Heavy 808s and sparse percussion keep it tense; eerie pads swell under the hook with stacked harmonies and whispered ad-libs to hint at vulnerability under the hard persona., female vocals
2:52
No
2/20/2026