Actions

Work Header

CXS Survived AU (he lived, and he burned)

Summary:

(SEASON 2 SPOILERS)
Okay, so — you know how Cheng Xiaoshi was supposed to die at the end of Season 2? Yeah. Not in this AU. He doesn’t die. He survives, but not in a “yay happy ending!” kind of way. He comes back… changed.

Because let’s be real: messing with time that much had to have consequences. All those people who died, all those timelines he twisted trying to fix things — it all adds up. And now it’s caught up to him. Except instead of just guilt, he becomes something else. Something not-quite-human anymore. His eyes glow yellow, all the time, and he’s carrying all the weight of what he's done. People think he's a ghost, or a devil. Maybe he kind of is.

This is an AU where he didn’t get a clean ending. Where he lived, but now he has to figure out what that even means. It’s dark, a little tragic, but there’s still some hope underneath it. Maybe. Depends on how much you trust the timeline.

Notes:

This is my ORIGINAL AU — CXS Survived AU — and I’m the original creator lol!! Please do not steal, repost, or copy this idea. Ask if you want to write in it or share fanart. Reblogs with credit are okay!

(See the end of the work for more notes.)

Chapter Text

Title: he lived, and he burned

AU: CXS Survived AU

he lived, and he burned

Cheng Xiaoshi died.

Then he didn’t.

The world had moved on. Rubble swallowed the light. The collapse was final, everyone said. A clean ending. A tragic one. But not every story wants to stay buried. Some stories claw their way out through cracks in time.

He woke up hours later in a ruined building under an emergency floodlight, covered in blood, ash, and something less explainable. His body wasn’t broken. But it didn’t feel right. Something had been rewritten. Something inside him hummed — hot, unstable, like fire barely held together by skin.

When he opened his eyes, the light flickered. And didn’t stop. His reflection in a broken shard of glass stared back — unfamiliar. Yellow eyes. Glowing. Not metaphorically. Not a trick of light. Glowing like the truth of time was burning through his skull.

Lu Guang found him two days later, standing on the edge of a rooftop like he was trying to figure out if gravity still applied to him. He didn’t fall. He didn’t blink.

“Xiaoshi?”

Cheng Xiaoshi turned. The glow in his eyes didn’t fade.

“It’s me,” he said. But he didn’t sound sure.

He tried to smile. It came out wrong.


The timeline didn’t kill him. It changed him.

He remembered everything. Every single time he changed a choice that wasn’t his. Every life saved that cost someone else. Every time he said, “I can fix this,” and couldn’t.

And now it was inside him — all of it. Every consequence, every paradox, stitched into the shape of him like thread through paper. The timelines didn’t forget. And neither could he.

People started whispering. About the glowing-eyed figure on rooftops. About how time stuttered around him. About how anyone who tried to mess with fate in that city now… just disappeared.

Lu Guang didn’t believe the rumors.

But when he looked at Cheng Xiaoshi, he didn’t see his best friend anymore. He saw someone who knew too much. Someone who had been too much. Someone who might still be trying to save people — but at what cost?

Qiao Ling asked him, once: “Do you think he’s still in there?”

Lu Guang didn’t answer.


Sometimes Cheng Xiaoshi sits at the top of the old building where it all ended. Where it started. The city lights below flicker like broken data.

He watches. He remembers. He waits.

He doesn’t know what he is now. Not really.

But he survived. And that, somehow, feels more dangerous than dying.

End.

Chapter 2: the favor he shouldn't ask

Summary:

Cheng Xiaoshi survived — barely. But he didn’t walk away whole. The powers he once had are gone, passed on to Lu Guang after his “death.” Now he’s back, acting like everything’s normal when it’s clearly not, asking Lu Guang for a favor he shouldn’t be asking:

“Let me use your powers. Just once.”

Lu Guang agrees — against his better judgment — and sends Xiaoshi into the past. But Xiaoshi won’t tell him what he changed. He won’t explain why. Only leaves behind a warning and a truth neither of them wants to say aloud:

“You broke the rules first.”

And then, once again, he’s gone.

Notes:

hi hi! this is Part 2 of my original AU: CXS Survived AU — where cheng xiaoshi didn’t die, but came back… not exactly whole. I worked super hard on the concept + writing (and coding this took foreverrr 😭), so please do not repost, copy, steal, or translate without permission

if you wanna make fanart or write spin-offs, feel free to ask me first — I’d love to support that if it’s credited!! 💛

(See the end of the chapter for more notes.)

Chapter Text


the favor he shouldn't ask

Lu Guang hadn’t seen him in a month.

Thirty-one days, to be exact. Not that he was counting. (He was.)

He’d convinced himself that maybe Cheng Xiaoshi was... resting. Recovering. Disappearing. Anything but standing outside his window again like nothing had changed.

But now he was here.

The same worn hoodie. The same cocky smile, cracked down the middle. And eyes that still glowed faintly yellow even in the dark, like something radioactive never left his bones.

“Miss me?”

Lu Guang didn’t answer.

He didn’t say how the sight of him hit like a blade. How it felt like looking at a photo of someone you already buried. Someone who came back wrong.

Instead, he stepped aside, letting him in without a word. The air between them snapped tight — like something had been left unfinished the last time they spoke. Because it had.

Cheng Xiaoshi walked in slowly, not looking around, not fidgeting. Just... quiet. Hollow.

“What do you want?” Lu Guang asked finally.

Xiaoshi blinked. “Straight to business. No ‘how have you been’? Not even a coffee offer?”

“You don’t drink coffee. You always said it tasted like regret.”

“Well,” Xiaoshi said, mouth twitching into a bitter half-smile, “maybe that’s fitting now.”


Lu Guang didn’t flinch. But he felt the weight behind those words.

Xiaoshi sat on the windowsill, his usual spot, like muscle memory brought him there.

“I need a favor,” he said at last.

Lu Guang’s heart dropped before he could stop it. “You’re not supposed to have powers anymore.”

“Exactly.” He looked up, eyes glowing faintly, hands folded in his lap like he was keeping them from shaking. “That’s why I need yours.”

Silence. Then:

“You want me to send you back in time?” Lu Guang’s voice was calm. Too calm. “Using the ability I got after... after you—”

“Died. Yeah.”

Lu Guang’s jaw clenched. “Why?”

Cheng Xiaoshi looked at him. And in that moment, he looked more like himself than he had in months. Tired. Stubborn. Too full of guilt for one body to carry.

“Because there’s something I have to do. Something I have to change.”

“Change what?”

Xiaoshi didn’t answer.

Lu Guang stepped forward. “No. If I’m doing this, I need to know—”

“Lu Guang,” he said, softly. “Please.”

That single word — please — cracked everything open.


They didn’t speak as they prepared. A photo from Lu Guang’s past. The same steps they used to follow together, back when this was routine. Back when it didn’t hurt so much to try and fix things.

Lu Guang hesitated with the photo in hand. “If you go back, and you change something... I won’t remember it. Not unless it ripples far enough. Not unless you make it personal.”

Xiaoshi gave a tiny smile. “It’s always personal, isn’t it?”

And with that — hand pressed to the photo, breath held — he slipped into the past.


It was only minutes. But for Lu Guang, it felt longer. Something in the air buzzed like electricity waiting to bite.

When Cheng Xiaoshi came back, he was... still. Too still.

“What did you do?” Lu Guang asked, stepping toward him.

Xiaoshi’s eyes flickered with something unreadable. “You’ll know when the time’s right.”

“That’s not good enough.”

He looked down. “You didn’t tell me when you broke the rules first.”

Lu Guang froze. “That’s different.”

“Is it?” Xiaoshi’s voice was sharp now. “We agreed — no interfering with each other’s lives. No fixing. No redoing. You broke it first.”

“I saved you.”

“So did I,” Cheng Xiaoshi whispered. “You just don’t know it yet.”

Lu Guang stared at him. “Why can’t you just tell me?”

Xiaoshi looked at him for a long moment. “Because if I do... you’ll try to stop me. Or worse — you’ll try to go back and undo it.”

“I have the right to know.”

“Maybe. But not yet.”

And then it happened — that flicker. That blink. A shift in light, like the world exhaled around them.

Lu Guang reached out instinctively. “Wait— Xiaoshi—”

But Cheng Xiaoshi was already gone.

No light. No sound. Just the echo of what he left behind.

A photo on the floor. Burned around the edges. And silence.


Lu Guang sat down slowly. He didn’t know what Xiaoshi had changed. Or why.

But something in the room felt different. Familiar in a way he couldn’t place. Like an old scar he’d forgotten, aching again without warning.

Whatever Cheng Xiaoshi did... it mattered. It always did.

And he was afraid to find out how much.


End of Part 2.

Author’s Sneaky Note:
surpriseee ~ 😈 you thought it ended there?? nooope. LG POV just dropped like a memory you weren’t ready for. it’s not over yet, and neither is what CXS started enjoy this small pov of Lg Xoxo

There was a space where Cheng Xiaoshi had been. It followed Lu Guang around like a shadow.

He knew better than to expect answers. Xiaoshi never gave answers. He gave puzzles. He gave rules, then broke them. He gave everything, then left.

And now Lu Guang was left with questions in yellow light, with timeline scars stitched into memories that didn’t fit quite right anymore.

A new photo in his inbox. Timestamped a day before they ever met.

Lu Guang closed his eyes.

"You idiot," he whispered. "What did you save me from?"
To be continued in Part 3...(yes actually this time)

Notes:

End of Part 2.
thank you so much for reading!! if you liked this, comments/bookmarks mean the world to me and help keep me writing 🥹💛

 

Part 3 is in progress — get ready for more timeline chaos and emotional damage!!

I’m still figuring out AO3 formatting so thanks for being patient while I make this look halfway decent 😭💛 Part 3 will focus more on CXS & Lu Guang — and yes, there will be pain.

Chapter 3: Where You Didn't Look Back

Summary:

Lu Guang wakes up from a dream that feels too real — one where Cheng Xiaoshi never spoke to him, never passed him the ball, never stayed. It’s not just deja vu. It’s not a dream. It’s a version of their story that someone tried to erase.

The problem is... Lu Guang still remembers it. Or maybe he's starting to.
And if that’s true, then what else did CXS change?

Notes:

(See the end of the chapter for notes.)

Chapter Text

He doesn’t remember falling asleep.

Just the hum of the fan overhead. The distant city traffic. The quiet click of the power strip switching off. Then — nothing.

And then — this.


He’s standing in the middle of a basketball court. Chain-link fences. Sunlight soaked into the ground so deep it smells warm, like it never left.

It’s familiar. Too familiar. Like something he tucked away long ago.

A ball bounces twice and rolls toward him. He bends to pick it up, muscle memory stronger than thought. It’s still spinning in his hand when someone jogs into view — dark shirt, lopsided grin.

Cheng Xiaoshi.

Lu Guang doesn’t breathe. For a second, he can’t.

CXS slows, eyes sweeping the court. They land on Lu Guang, the way they always did. Like he’s surprised to see him, like he’s already amused.

“Hey,” LG says, holding the ball out. “Yours?”

This should be the part where he smiles. Takes it. Asks him to play. Asks him his name. Asks him if he wants to be friends.

But he doesn’t.

CXS looks at him — really looks — and then just… walks away.

No smile. No nod. No moment.

He turns his back, jogs back to his group, and the sound of sneakers on concrete swallows the silence left behind.

Lu Guang stands there with the ball still in his hands. He can feel the seams pressing into his fingers, feel the heat radiating off it, feel his throat start to close around something unsaid.

“Wait,” he tries. “Aren’t we—”

But the words fade, thin and useless. He doesn’t know what he’s trying to say anymore.

Because this isn’t how it happened. This isn’t how it was supposed to happen.

He takes a step forward. And the court ripples.


The colors shift — not fully, just slightly out of sync. Like the sun is flickering behind a different sky. Shadows start crawling too slow. The chain-link fence hums with radio static.

“You never met him here,” says a voice — not CXS, not Him, just something inside the dream. “This is the one where you missed him.”

Lu Guang turns. The voice is gone. The court is empty.

The ball drops from his hands and rolls out of frame.


Next frame.

He’s in the studio. It’s clean. Too clean. Like it was never lived in.

No polaroids on the wall. No rice bowls in the sink. No Cheng Xiaoshi draped across the couch like a cat in a sunbeam.

Lu Guang opens the closet. All the jackets are grey.

On the light table, there’s a photo. He doesn’t remember taking it. In it, he’s alone. Standing in front of the courthouse, arms folded, unsmiling.

He picks up the photo. There’s something written on the back.

“Don’t fix what never broke.”


Next frame.

A staircase. A train tunnel. The sound of voices echoing — but none of them say his name.

He walks into the light. It hurts. He stumbles back. Something cold grips his wrist and pulls.

He gasps. He’s not alone.

Cheng Xiaoshi is standing in front of him, eyes glowing yellow. Not furious. Not even unkind. Just distant. Dimmer than usual. Like he’s somewhere else entirely.

“You don’t remember this one,” CXS says. “That’s okay. I do.

Lu Guang opens his mouth, but there’s no sound. He wants to ask: Why did you change it?

But instead, CXS leans in. Closer. Closer.

He whispers: “You weren’t supposed to be there. You changed me.”


Lu Guang wakes up gasping. The fan overhead is still spinning. The room is still dark.

He touches his face. It's dry. But his eyes sting anyway.

He glances to the side of the bed. The light table is on.

There’s a single polaroid sitting there, face-down. He didn’t put it there.

He turns it over.

It’s the basketball court.

CXS is walking away.

Lu Guang is holding the ball, mid-step, frozen in motion.

Written in tiny script at the bottom:

“You made the first move. I made the last.”


He doesn’t sleep again that night.

Notes:


Author's Note:

 

Yeahhh... not the end yet.

There’s more to this timeline — and Lu Guang’s starting to feel it.

This AU (CXS Survived AU) is something I’ve been slowly building, so please be kind if you're reading or sharing. Just... don't repost or claim it as yours. 🫀

Also I just started using AO3 properly so formatting these scenes takes like most of my time (HTML warriors stay strong). Part 4 is in the works — and things are only going to break more before they make sense.

Thanks for reading. You're really in it with me now.

Chapter 4: You Left, I Stayed, Now You’re Here Again

Summary:

He was ready to break every rule to bring Cheng Xiaoshi back.

But then he didn’t have to.

Now Lu Guang doesn’t know what hurts more: losing him, or watching him walk around wearing a version of the person he used to be.

Notes:

Author’s Note:
Hey! Just a quick note before you dive in — this chapter’s a little shorter than usual since I got my phone taken away woops! (Dw I'm on my laptop). But I’m still working on the chapters and more is definitely on the way!

(See the end of the chapter for more notes.)

Chapter Text

Lu Guang stopped checking the calendar after the 12th missed appointment.

The first time he thought about going back, it was after three days of silence. Cheng Xiaoshi hadn’t answered. The texts were read. Then deleted. Then not even sent.

It wasn’t dramatic — that wasn’t how grief worked for him. He folded his jacket the same way. Brewed the same bitter coffee. Showed up to work with clean collars and a voice that sounded fine. He just... stopped expecting the door to open anymore.

“You’re planning it, aren’t you?” Qiao Ling had said once, not looking up.
“To go back and stop it.”

He hadn’t answered. That had been an answer.


That version of Lu Guang — the one with the plan — had marked everything. Every location. Every hour that spiraled into that final timeline. He had collected the moments that unraveled into Cheng Xiaoshi’s death and filed them away like a court case.

He was ready to break every rule.

But then something changed.

Because the man who had once died appeared again. Not as he was. Not as Lu Guang remembered him. Something was off — the glow in his eyes, the echo behind his voice, the way he smiled like he knew things Lu Guang wasn’t supposed to.

And suddenly, Lu Guang stopped preparing.

He didn’t stop mourning. But he paused the jump.


Now, days pass with less fire. Lu Guang wakes up and checks the time even when there’s nowhere to be. He eats quietly. Walks past the alley where they used to wait for cases. And sometimes, when he forgets for just one moment — he turns like CXS is behind him.

But Cheng Xiaoshi’s not there. Not the version he knew. And not the version who left.

There’s only the version who came back broken. The one who won’t say what he changed.


Lu Guang sits, considering if he should go back or not. He's the one that could send himself back. He try convincing doing it once — just once — and puts his thoughts back in his head . He thinks about asking Qiao Ling to help. He thinks about doing it without permission.

But in the end, he writes a single message. Not sent. Just saved in drafts.

“If you were still you, would you ask me to go back?”


The next morning, he finds a post-it note on his door. In Cheng Xiaoshi’s handwriting.

“Don’t go back. Not yet. I fixed it for you.”

Lu Guang stares at the note until it curls at the edges. He doesn’t throw it away.

He’s not sure if that was a threat or a promise.

Notes:


Author's Note:

 

This chapter wasn’t planned — it just happened. Guess Lu Guang wasn’t done grieving.

He was going to go back for him. That version of Lu Guang exist (yes in my au-of-aus). But maybe this version... is still deciding if he has to.

Anyway — part 4 is coming. And someone might already be watching him again. Just saying.

Thanks again if you’re still reading this far into the AU. And if you’re new — yeah... you came in during the soft breakdown part. It gets worse (complimentary).

Chapter 5: The Frames Between

Notes:

Hey! Quick heads-up:

 

This chapter features three versions of Cheng Xiaoshi (CXS) meeting in one place, which can get a bit confusing. Here’s a quick guide:

  • Original CXS: The one who recently died and is now stuck in the void, still piecing things together.
  • Villain CXS: Long-haired and relentless, wandering timelines searching for Lu Guang, with no glowing eyes.
  • Future Survivor CXS: The glowing-eyed version from later in the AU timeline, fading because of all the timeline meddling.

Thanks for reading and bearing with the timeline chaos!

(See the end of the chapter for more notes.)

Chapter Text

He doesn’t wake up. Not in the way people usually do. It’s more like resurfacing from water you didn’t realize you were drowning in — slow, staggering, as if memory can’t quite keep up with sensation. Cheng Xiaoshi blinks into a space that has no floor, no horizon, no ceiling. Just infinite, endless white that isn't light, and silence that isn’t empty. There's no gravity, yet he feels pulled. No body, and yet — he exists. It's terrifying in the softest, most surreal way. And then he hears someone speak.

"That's you?"

The voice comes from behind him, coarse and rasped, like it’s been unused for years. He turns — too fast, clumsily — and comes face to face with himself. Except... not quite. This version of him is ragged around the edges, older in a way that time alone couldn’t explain. His hair is long, falling almost to his shoulders in unkempt waves, like he's forgotten what scissors are. There’s no glow in his eyes — but there’s weight in them. The kind that comes from chasing ghosts in every timeline, every photograph, long past the point of reason. He’s barefoot. Quiet. Watching.

Then, a third voice joins in. Flat. Chilling. Controlled in a way that sounds like it took a lot of effort to get there.

“Yeah.”

Cheng Xiaoshi’s gaze darts toward the source. Another version of him stands to the side, arms folded. This one has a clean cut — dark hair cropped shorter, sharper — and eyes that glow gold, dull but steady. They pulse faintly, not with warmth, but like they’ve been burned into his skull. He doesn’t blink much. Doesn’t move unless he has to. This one doesn’t look like he’s been chasing anything. He looks like he’s already caught it, crushed it, and swallowed the guilt.

“Okay,” the original says slowly, glancing down at himself, then at the two others. “Why are we naked?”

The long-haired one raises a brow, deadpan. “We’re you. You’re us. Get over it.”

“Right.” A beat passes. “So… am I dead?”

“Technically? You were,” future-glow CXS says. “But you’re not anymore. Kind of. You’re in the process of... paying.”

“Paying?”

“For what you broke,” the long-haired version answers. His tone isn’t cruel, but it’s not soft either. Just tired. Bone-deep tired. “Every life that shifted because you changed something. Every death that shouldn’t have happened. You remember that girl? The one who died because you wrote a text that wasn't meant to be written? You don’t even know how far that ripple went, do you?”

“We all think we’re saving someone,” the future version says. “Until we realize we’re just choosing who dies instead.”

Silence stretches between the three. The original Cheng Xiaoshi feels it press down like a wall. It’s surreal — being judged by two versions of himself, both so certain. Both so changed. He wants to laugh. He wants to cry. Mostly, he wants to ask: Why am I still here?

“So I’m a demon now?” he mutters, half-joking, half-shaking.

Future-CXS shrugs. “Half, maybe. Or just a mistake that refuses to die.”

The long-haired version stares at him then — longer than necessary. His hair shifts as he moves, catching something like invisible wind. “You’re not alive,” he says slowly. “You’re just here. Just like I’ve been. Looking for something. Someone.”

“Lu Guang,” the original says before he can stop himself.

Neither of them answer. But that’s enough.

“So what now?” he asks, voice smaller than he expected.

“Now?” The glowing-eyed one tilts his head. “Now we wait.”

“Or we search,” the long-haired one adds, barely above a whisper. “But you’ve only just arrived. You’ll figure it out. Or you won’t.”

They don’t say goodbye. The void doesn’t allow endings. Only echoes. Only versions of versions. And somewhere, in the overlapping silence, Cheng Xiaoshi wonders which of them he’ll become.


Cheng Xiaoshi stands still for a long time after the others fall silent. He doesn’t ask if he’s going back — to life, to death, to anything. There are no doors in this place. No time passing. Just the three of them suspended in whatever this not-place is, and the suffocating weight of versions that made different choices.

The glowing-eyed one moves first, shifting slightly — the faint gold pulse in his irises flickering like a dying filament. “We don’t get to stay,” he says, eyes locked on some point far past CXS’s shoulder. “Not here. Not in one piece.”

“You’ll learn,” the long-haired one adds, softer this time. “You’ll learn how to look through the cracks. Where the frames don’t line up. Where you can slip in and out.” He steps forward — just once. “But once you do, you won’t stop. You’ll think it’s for him. Maybe at first it will be. But it won’t stay that way.”

CXS swallows. He wants to speak. He doesn't. There’s nothing to ask that won’t be answered in pain.

The light shifts. A flicker — like a camera flash in reverse — and suddenly the long-haired version is gone, dispersed like smoke through a frame being torn apart. The glowing-eyed one is next. His voice reaches back just before he vanishes too, low and echoing:

“Between one frame and the next... that’s where we exist now.”

Then he’s alone again. The void holds him, breathless. Colorless. Until—

—he feels it. Not a heartbeat, not warmth. But a *pull*. A familiar gravity threading through the nothing. It hums like old film spinning. He looks down, and where there was once infinite blankness, there’s now a ripple beneath his feet: the outline of a photograph — soft, curling at the corners — showing the back of a boy with silver-white hair standing under a streetlamp.

Lu Guang.

Without thinking, CXS steps forward — and falls.

The world tears open like a reel skipping frames. A scream gets caught in his throat and never makes it out. There's no color, no shape, no time — just flickers. Streetlights. A park bench. His reflection in a cracked mirror. The camera lens turning. The sound of a shutter clicking once, twice—

Then black.

And a whisper, from nowhere and everywhere:

“This is the in-between. Let’s see how long you last.” In a blink, they're gone.

End of Chapter 5.

Notes:

Author’s Note:
haha. get it. “Blink, Gone”??
it’s totally not deep or anything (lies) — just a little nod to Alien Stage for those of you who caught the reference 😌
if you know, you know. if not... just pretend I’m really clever and mysterious. (yes)

Notes:

Extra Author’s Note:
okay so real talk — writing this fic took like 2/3 of my time and then coding it into AO3 formatting somehow took the other 1/3 😭😭 i’m still kinda figuring out how AO3 works since i just made this account (newbie alert lol), so thank you for being patient if anything looks weird!

also YES — this is part 1 of the CXS Survived AU!! there will be a next part that focuses more on cheng xiaoshi & lu guang (angst? healing? maybe both 👀), but i’m still working on it.

thanks so much for reading and supporting this little time-twisted mess of mine!! 💛