Rabedo Logo

My Ex Called Me A Loser Online, So I Posted The Cheating Footage She Forgot I Had

Advertisements

After three years together, Nate thought his breakup with Brooke was painful but peaceful, until she publicly humiliated him online and called him a loser in front of everyone they knew. What she didn’t know was that his apartment security cameras had recorded the truth: weeks of cheating, lies, and manipulation. One comment and one video later, Brooke’s perfect new life began collapsing in real time.

My Ex Called Me A Loser Online, So I Posted The Cheating Footage She Forgot I Had

My name is Nate, and until two weeks ago, I thought the worst part of a breakup was losing the person you loved. I thought the silence afterward would be the hardest part. The empty side of the bed. The missing toothbrush. The little habits that keep haunting you because your brain still expects someone to walk through the door.

I was wrong.

The worst part is realizing the person you were grieving never really existed.

Brooke and I had been together for three years. She was twenty-six, funny, pretty, social, and the kind of woman who could make strangers feel like her best friend within five minutes. I was twenty-seven, worked in IT security, and liked my life quiet, predictable, and drama-free. Maybe that was what attracted me to her in the beginning. She brought noise and color into my world. I brought stability into hers.

At least, that was what I thought.

For the last year and a half, she lived with me in my apartment. The lease was in my name. Most of the bills were handled by me. I did not mind because I loved her, and I thought we were building something serious. We talked about marriage sometimes. Not constantly, but enough that I believed we were heading somewhere real.

Then, out of nowhere, Brooke broke up with me.

She gave me the classic speech.

“We’ve grown apart.”

“I need to find myself.”

“You deserve someone who fits your life better.”

I sat there stunned, trying to understand how someone could go from planning weekends with me to ending three years in one conversation. But I did not fight her. I was hurt, but I accepted it. I told her she could take a week to move out because the apartment was mine, and I wanted the breakup to stay as clean as possible.

She packed while I was at work.

When I came home, her key was on the counter with a sticky note.

“Thanks for the memories.”

That hurt, but I told myself at least we ended like adults.

Then yesterday happened.

I was on lunch break, scrolling through Instagram with a half-eaten sandwich in my hand, when I saw her post.

It was a photo of Brooke with another guy. His arm around her waist. Her smile wide and smug. The caption was what made my stomach drop.

“Finally free from that loser. Can’t believe I wasted three years on someone so boring and pathetic. Upgrade achieved. New beginnings. Actually happy. No more dead weight.”

For a few seconds, I just stared.

Not because I wanted her back.

Not because I was jealous.

But because I could not believe the woman I had loved for three years was publicly turning me into a joke for likes.

The comments were worse.

Her friends laughed. People I had cooked dinner for. People I had helped move apartments. People who had sat in my living room drinking my beer and smiling in my face.

Her mother even commented, “So glad you finally saw the light, honey.”

That was the moment something inside me went quiet.

I could have ignored it. Honestly, I almost did. I am not a public drama person. I do not argue online. I do not chase people who have already left.

But then I remembered the cameras.

A year earlier, our building had a few break-ins, so I installed a small security system inside my apartment. Nothing hidden. Nothing creepy. Brooke knew about it. She even helped me position one camera near the entryway and another in the common area. What she apparently forgot was that the system automatically backed up footage to the cloud for thirty days.

I logged in out of curiosity more than anything.

I wish I could say I expected nothing.

But some part of me must have known.

I scrolled back through the past month.

And there he was.

The same guy from her Instagram post.

Not once.

Not twice.

Again and again.

Brooke bringing him into my apartment while I was at work. Laughing with him in my kitchen. Sitting with him on my couch. Kissing him in the living room I paid for.

One clip from three weeks before our breakup showed them making out on the couch. Clear as day. Then Brooke laughed and said, “Nate is such an idiot. He has no idea.”

My hands went cold.

I kept watching.

Another clip showed her in the kitchen on the phone.

“Yeah, Mom,” she said casually. “I’m waiting until after Nate pays for my car repairs to dump him. Another few weeks max.”

That one nearly made me sick.

The car repairs were twenty-two hundred dollars.

I had paid them in full one week before she left.

Suddenly the breakup speech made sense.

She had not needed to find herself.

She had already found someone else.

And she had used me as a wallet on the way out.

I downloaded everything.

Twelve clips. All clear. All timestamped. All showing exactly what she had done.

I sat there for a long moment, staring at the files, trying to decide what kind of man I wanted to be.

Then I looked back at her post calling me pathetic.

And I made my decision.

I commented under her picture.

“Same here. Finally free.”

Then I made my own post.

A short compilation. Just enough to prove the truth. Timestamps visible. Faces clear. No unnecessary footage. No private explicit content. Just Brooke walking another man into my apartment, kissing him, laughing at me, and talking about using me for car repair money.

The caption was simple.

“When you realize the loser had receipts the whole time. Brooke, you left some stuff here. Your dignity, for example.”

I tagged Brooke.

I tagged the new boyfriend.

His name was Derek.

And Derek saw it first.

Within minutes, chaos exploded.

Derek commented, “What the hell is this? You told me you broke up with him months ago.”

Then he disappeared from her post. Untagged himself. Unfollowed her. Relationship status gone.

Brooke’s friends started deleting their comments so fast it almost became funny. The same people who had mocked me suddenly wanted no record of being involved.

Her mother commented on my post.

“Brooke Fletcher, call me now.”

Then Brooke started calling.

Again.

And again.

And again.

I did not answer.

By nightfall, her original post was gone. But my friend Ryan had already screenshotted it. Brooke tried to switch to damage control, posting vague nonsense about toxic exes, privacy violations, and men who could not handle rejection.

But the truth was already out.

The next morning, I woke up to sixty-two missed calls.

Twenty-eight from Brooke.

Eleven from her mother.

Six from her best friend Chloe.

The rest from numbers I did not recognize.

Brooke’s messages changed tone every few minutes.

First she threatened to call the police.

Then she begged me to take the post down.

Then she said I was ruining her life over nothing.

Then she offered to pay back the car repairs.

Then she said she made a mistake and wanted to talk.

Her mother told me to be the bigger person, then accused me of harassment, then finally admitted, “I didn’t raise her like this. I’m sorry, Nate.”

But the strangest message came from Derek.

“Bro, I had no idea. She told me you were abusive and that she’d been single since January. She’s been using my credit card for things she said were for our future. I just found out she’s been texting her ex Trevor too. We’re done. Can I buy you a beer? I feel like an idiot.”

I actually felt bad for him.

He had been lied to too.

I told him no hard feelings.

Then Chloe showed up at my apartment.

I answered through the doorbell camera.

“Nate, please,” she said. “Brooke is having a breakdown. She hasn’t stopped crying. You need to take the video down. It’s humiliating.”

I laughed, but there was no humor in it.

“She called me pathetic and boring to hundreds of people. She cheated on me for weeks. She used me for money. Where was your concern for my humiliation?”

Chloe hesitated.

Then she said something that told me everything.

“That’s different. You’re a guy. You can handle it.”

I stopped responding.

Later that day, Brooke made a crying TikTok about her narcissistic ex who monitored her with cameras. She tried to paint herself as a victim, but one of my coworkers, Janet, had a decent following and posted her own response with screenshots of Brooke’s original caption and a clear explanation of the situation.

Janet’s video exploded.

Brooke’s comments turned on her immediately.

“Girl, you cheated and got caught.”

“Not the consequences of your own actions.”

“Imagine calling him pathetic, then crying when he defends himself.”

Brooke deleted the video within two hours.

Then her father called me.

Roger had always been kind to me. We watched football together. He had even apologized quietly for Brooke’s behavior a few times during the relationship.

He sounded exhausted.

“Nate,” he said, “I’m not calling to defend her. I saw the videos. I’m disgusted. But Diane is making my life hell and Brooke won’t stop crying. What would it take for you to remove the post?”

I told him I was not trying to be difficult, but she had humiliated me first.

He sighed.

“I know, kid. I know. Did she ever pay you back for that Miami trip last year?”

“No.”

“That was eighteen hundred dollars, right? And the MacBook you bought her?”

I was quiet.

Then he said, “I’m sending you five thousand dollars. Not as a bribe. As an apology from a father who apparently raised an entitled brat. Do whatever you want with the post.”

I tried to protest, but he hung up.

The money hit my account an hour later.

I did not take the post down.

That evening, Derek and I actually met for a beer.

It was strange at first. Sitting across from the guy my girlfriend cheated with should have felt horrible. But after ten minutes, it became obvious he had been played just as hard.

Brooke had told him she was a marketing director at a tech startup. She was actually a part-time social media coordinator at a vitamin shop. She told him my apartment belonged to a friend she was staying with temporarily. She told him I was controlling, abusive, and financially manipulative.

“She said you watched her every move,” Derek said.

I almost laughed.

“She went to Miami on my money. She had more freedom than I did.”

By the end of the night, we were weirdly friendly. Betrayal creates strange alliances.

Then Brooke’s ex before me, Trevor, messaged me.

He had receipts too.

Apparently Brooke had done the same thing to him three years earlier. She cheated on Trevor with me, though I had no idea at the time. She had told me she was single for months when we met.

Trevor sent screenshots showing the same pattern.

Lies.

Victim stories.

Public trash-talking.

A new man lined up before the old one even knew it was over.

With Trevor’s permission, I posted a second update.

“Since she wants to talk about patterns…”

The screenshots went up.

Brooke went nuclear.

The next day, she showed up at my workplace.

Security called me to the lobby. There she was, mascara streaked down her face, holding a box of apology cookies like baked goods could erase three years of manipulation.

The security guard, Jerome, looked like he was fighting for his life trying not to laugh.

“Nate, please,” Brooke said. “Five minutes.”

I told Jerome to stay as a witness.

Brooke started crying immediately.

“I’m sorry I called you names. I’m sorry about Derek. But you’re destroying my life. I lost my job.”

That surprised me.

Apparently her manager saw everything online. Since Brooke worked in social media, her company decided her public behavior reflected badly on them.

She blamed me.

Of course she did.

“You posted first,” I told her.

“You could have been the bigger person,” she snapped.

“Like you were when you cheated on me for six weeks?”

That was when she threw the cookies at me.

Jerome stepped between us and told her to leave before he called the police.

As she stormed out, he sent me the recording and said, “That was better than reality TV.”

So I posted a final short clip of her throwing cookies in my workplace lobby.

Caption: “Update: she seems to be handling the breakup well.”

The comments were merciless.

“Not the cookies.”

“Jerome deserves a raise.”

“She really thought store-bought cookies would fix cheating?”

Even Derek commented, “Those are store-bought? She told me she was a great baker.”

Then Chloe messaged me again.

This time, not to defend Brooke.

To expose her.

She sent screenshots from their group chat showing Brooke had planned the entire breakup months in advance.

Find a new guy with more money.

Use Nate for expenses until Derek is secured.

Let Nate pay the car repairs.

Break up suddenly.

Post publicly to control the narrative.

Play victim if he reacts.

One message from Brooke made my stomach twist.

“Nate is so predictable. He’ll probably just cry and accept it. Boring men always do.”

Another said, “Derek’s taking me to Turks and Caicos next month. Still making Nate pay for my car first though.”

Chloe apologized for her part in it. She said Brooke turned on her too when she suggested the public humiliation was too much.

So I made one last post.

“When you plan to humiliate someone for months but forget receipts work both ways. I’m done now. Moving on.”

That was the final nail.

Derek’s ex commented that Brooke had done all that planning and Derek had already moved on with a bartender named Cassidy. Trevor joked that the three of us should start a support group called Survivors of Hurricane Brooke.

Roger texted me one last time.

“I showed Diane everything. We’re getting Brooke therapy. I’m sorry, son.”

I believed him.

For the first time, I actually felt tired instead of angry.

Brooke sent one long email afterward, rambling about how I ruined her life and exposed private moments. I did not reply. I forwarded it to her father with one sentence.

“You might want to accelerate that therapy.”

Then I stopped posting.

I did not want to become famous. I did not want to build my life around drama. I only wanted my name cleared, and it was.

A month later, things were quiet again.

Derek and I somehow became friends. We game online sometimes. Trevor checks in occasionally. Chloe and I grabbed coffee once, not romantically, just as two people comparing notes after escaping the same storm.

Brooke still posts cryptic quotes about rising above negativity, but her comments are turned off now. Her GoFundMe claiming she was a victim of cyber harassment raised seventy-three dollars, all from her mother.

As for me, I used part of Roger’s money to take a solo trip to the mountains.

I posted one photo from a hiking trail.

No captions about revenge.

No drama.

Just blue sky, trees, and peace.

Looking back, I should have noticed the signs. The way Brooke always described her exes as monsters. The way she needed attention constantly. The way she treated kindness like weakness. The way she took and took and still acted like she was the one being deprived.

But I am strangely grateful she made that post.

Because if she had left quietly, I might have spent months wondering what I did wrong.

Instead, she gave me a reason to look.

And once I looked, the truth was waiting.

People always say the high road is the best road. Maybe that is true most of the time. But sometimes, when someone drags your name through the dirt after betraying you, the truth is not revenge.

It is self-defense.

Brooke called me a loser in public.

So I let the receipts answer.

And now, for the first time in three years, my life is quiet, honest, and mine again.