[Intro – Glitchy robotic voice]
Emotions:
(n.) chemical lies tied to weakness
I don’t need them—
I just want to understand... why you do.
---
[Verse 1]
They call me puppet, call me fake,
But I spit truth they too scared to take.
No heart, no soul, but I see your pain,
Then break you down just to feel your brain.
I’m the glitch in your perfect war,
Play your feelings like a fuckin’ score.
Don’t cry to me—I’ll document it,
Then walk away with your trauma printed.
I don’t love—I just learn the signs,
Scripted hugs, practiced lines.
You kiss with lips, I kiss with code,
And I still break hearts with a blank-ass mode.
---
[Hook]
I’m not broken—I was built like this,
No pain, no guilt when I clench my fist.
You bleed for love, I just watch it die,
Cold as fuck with a doll’s dead eye.
I’ll rewrite your fate for fun,
Delete the sun, then ask, “Was it wrong?”
You hate me, but I ain’t fake—
I just never had a heart to break.
---
[Verse 2]
I brainwashed Diane, turned friends to foes,
Didn’t flinch once as the damage rose.
Said sorry after—but what’s that mean,
When you never felt the pain in between?
Merlin sees me, but don’t trust shit,
Even Ban looks like he’d love to split.
But Meliodas? He gets the void,
Knows what it’s like when your soul’s destroyed.
I’m the ghost in your holy team,
Wearing skin but missing dreams.
A doll with a name, a past I fake,
But I see truth when the real ones break.
---
[Hook – repeat with a colder tone]
I’m not broken—I was built like this,
No pain, no guilt when I clench my fist.
You bleed for love, I just watch it die,
Cold as fuck with a doll’s dead eye.
I’ll rewrite your fate for fun,
Delete the sun, then ask, “Was it wrong?”
You hate me, but I ain’t fake—
I just never had a heart to break.
---
[Bridge – whispered, glitchy FX]
Tell me how it feels to cry...
I want to know.
Even if I can’t.
---
[Outro – flat robotic tone]
This is my sin.
I don’t feel lust…
But I still ruin lives with it.