[Intro – low, eerie beat]
(Rain… sirens fading…)
Villain (whisper):
You still think this ends with you standing?
⸻
[Verse 1 – Hero]
I was built from the rubble, yeah, hope in my chest
Told the city “don’t worry,” put my life to the test
Every scar was a promise, every loss I forgave
I kept saving the world while it dug me a grave
They cheered when I bled, then they vanished at night
Said I was the answer, then questioned my fight
But I stayed on my path, yeah I carried the flame
Even when being good started hurting my name
Hero (talking):
You don’t gotta do this… it ain’t too late.
⸻
[Verse 2 – Villain]
Too late? That’s funny, coming from you
I watched you choose them every time we both knew
They love you when you win, but when you crack, they run
I learned from your mistakes — that’s how villains are born
I was praying for signs, you were chasing applause
I was drowning in truth, you were married to laws
You call this justice? I call it a lie
I stopped asking for mercy the day hope died
Villain (laughs):
You still believe in them?
⸻
[Hook – Both (overlapping)]
Hero: I gave them my soul—
Villain: And they took it for free
Hero: I tried to be right—
Villain: That’s what ruined you, see
Hero: This isn’t the way—
Villain: It’s the end of your road
Both: When the last light fades, watch the truth unfold
⸻
[Verse 3 – Battle Dialogue]
Hero: I fight so the innocent don’t lose their sleep
Villain: I fight ‘cause the innocent don’t get to eat
Hero: You’re blinded by anger, by pain, by regret
Villain: Nah, I’m focused — you’re still drowning in “what ifs”
Hero: Put the weapon down, we can fix what was broke
Villain: You still trying to save me? That’s the joke
Hero: I see the good in you, it’s still alive
Villain: Then open your eyes when you don’t survive
(Beat drops — impact sound)
⸻
[Verse 4 – Villain (Victory)]
Kryptonite truths, yeah, I studied your heart
You fight fair — that’s where cowards fall apart
I hit where it hurt, where your faith used to live
Took everything you had, nothing left to give
Now you laying there asking “was it worth the pain?”
I warned you — heroes lose when they play the game
I don’t need a cape, I don’t need their praise
I just took the crown at the end of your days
Villain (quiet):
This is what reality looks like.
⸻
[Verse 5 – Hero (Defeated)]
If I fall here tonight, let the record show
I loved them even when they let me go
Maybe I was naive, maybe I was blind
But I’d rather lose clean than poison my mind
If you win like this, what do you become?
Villain: Something honest. Something numb.
Then promise me one thing when they turn on you—
Villain: I won’t beg like you.
⸻
[Outro – Villain]
The city gonna cheer till the cycle repeats
Another “chosen one” crushed under these streets
I didn’t kill a hero… I proved what they are
Just a man with a mask and some breakable scars
(Footsteps fade… beat cuts.)