The Reroll Rebellion: Why AI Chatbot Users Are Fed Up With Broken Message Regeneration

Reading Time: 9 minutes

When Your AI Chatbot Gets Stuck on Repeat

I was scrolling through r/JanitorAI_Official the other day, and one post caught my eye immediately. It wasn’t about some new feature announcement or a cool bot someone created. It was about something much more fundamental, something that should just work but apparently doesn’t for a lot of people. The reroll button. You know, that little arrow that’s supposed to give you a different response when the AI says something weird or off-topic or just plain boring.

Apparently, for a growing number of users, that button might as well not exist. They’re hitting reroll and getting… basically the same message back. Same structure, same dialogue placement, same actions, just with a couple words swapped out. It’s like the AI is stuck in a loop, and no amount of rerolling is going to break it out.

This isn’t some minor bug either. When you think about it, the reroll function is crucial for creative conversations. It’s how you steer the story when it goes off the rails. It’s how you get past those moments when the AI decides your romantic interest should suddenly start talking about the weather instead of, you know, the dramatic confession you’ve been building toward for twenty messages. If rerolling doesn’t work, you’re basically stuck with whatever the AI decides to give you on the first try, and that’s a recipe for frustration.

When I reroll a message, it will give the exact same message with a few words changed. But literally the whole structure will be the same, locations of dialogue will be the same, actions will be the same and the message said will be the exact same. What’s the point of rerolling if I don’t get anything different. Can anyone help me?

Source: r/JanitorAI_Official

Why Rerolling Matters More Than You Think

Let’s talk about why this is such a big deal. On the surface, rerolling seems like a simple quality-of-life feature. You don’t like a response, you get a new one. But dig a little deeper, and you realize it’s actually central to how we interact with these chatbots.

First, there’s the creative control aspect. When you’re roleplaying or writing a story with an AI, you’re not just having a conversation. You’re co-creating something. The reroll button is your way of saying “no, that doesn’t fit the narrative” or “let’s try that again with more emotion” or “actually, my character wouldn’t say that.” It’s your editorial control. Without it, you’re at the mercy of the AI’s first draft, and anyone who’s written anything knows first drafts are rarely perfect.

Then there’s the personality consistency problem. A good AI character should have a consistent voice and behavior. But sometimes, especially with longer conversations, the AI can drift. It might start using language that doesn’t fit the character, or it might forget important personality traits. Rerolling lets you course-correct when this happens. You can say “hey, that doesn’t sound like the sarcastic vampire I’ve been talking to for the last hour” and get a response that actually matches the character you’ve built.

Finally, there’s just plain variety. Even the best AI models can get repetitive. They have favorite phrases, common response patterns, and predictable emotional beats. Rerolling introduces randomness and surprise back into the conversation. It’s what keeps things fresh when you’ve been chatting with the same character for days or weeks.

When rerolling breaks, all of this falls apart. You lose creative control. You can’t maintain character consistency. The conversation becomes predictable and stale. It’s not just a minor inconvenience. It fundamentally changes how you interact with the AI, and not for the better.

The Technical Side of Broken Rerolls

So why does this happen? Why would hitting reroll give you basically the same message over and over? From what I’ve gathered from various discussions and my own testing, there are a few likely culprits.

The most obvious one is context window limitations. Most AI models have a limited amount of recent conversation they can “see” when generating a response. If your reroll request falls within the same context window as the original message, and if the AI’s parameters haven’t changed, it might genuinely think “well, given everything that’s been said, this is still the most appropriate response.” It’s not being stubborn. It’s being consistent with its training.

Then there’s the temperature setting problem. Temperature controls how random or creative the AI’s responses are. A low temperature means more predictable, conservative responses. A high temperature means more varied, sometimes wild responses. If the platform has the temperature set too low, or if it resets to a default low value for rerolls, you’re going to get very similar responses every time. The AI isn’t exploring different possibilities. It’s sticking close to what it thinks is the “safest” response.

Memory constraints could also be a factor. Some platforms have separate systems for short-term memory (the current conversation) and long-term memory (character traits, backstory, etc.). If the reroll function isn’t properly accessing or considering all available memory, it might be working with incomplete information, leading to repetitive responses.

And then there’s just plain buggy implementation. Sometimes features break after updates. Sometimes there are server-side issues that affect response generation. Sometimes the problem is specific to certain models or character configurations. The frustrating part is that users often can’t tell which of these issues they’re dealing with. All they know is that the reroll button isn’t doing what it’s supposed to do.

Multiple AI Models - Storychat
Having multiple AI models to choose from means you can switch if one starts giving repetitive responses, something that’s harder when you’re locked into a single model.

The Real Problem: When Workarounds Become the Main Event

Here’s what really gets me about this whole reroll situation. When a basic feature like this breaks, users don’t just throw up their hands and give up. They develop workarounds. And these workarounds often become more complicated than the original feature was supposed to be.

I’ve seen people suggesting you should delete the last few messages and rewrite them slightly differently to “trick” the AI into giving a different response. Others recommend changing your own message entirely, even if you liked what you said, just to force the AI to consider a different context. Some users have started manually editing AI responses, which defeats the whole purpose of having an AI partner in the first place.

The most common suggestion I’ve seen? Start a new chat. Seriously. When rerolling doesn’t work, the advice is often to abandon your current conversation and begin again. Think about what that means. You’re potentially losing hours of character development, story progression, and emotional investment because a basic feature isn’t working properly.

This creates a weird dynamic where users are constantly fighting against the platform instead of working with it. You’re not focused on the story or the character. You’re focused on technical workarounds. You’re thinking about context windows and temperature settings and memory systems when you should be thinking about narrative and emotion and character.

It also creates inconsistency across platforms. Some users report rerolling works fine for them on JanitorAI. Others say it’s completely broken. Some say it works with certain models but not others. This makes it impossible to give universal advice or solutions. Every user’s experience is different, and that’s frustrating for everyone involved.

Auto-Suggested Replies - Storychat
Auto-suggested replies can help keep conversations flowing when you’re stuck, offering alternative directions without needing to constantly reroll.

An Alternative That Actually Lets You Control the Conversation

After reading through all these reroll complaints, I started thinking about what a better system might look like. Not necessarily a fix for JanitorAI’s specific issues, but a different approach to conversation control altogether.

I remembered checking out Storychat a while back, mostly out of curiosity about their community features. But what stood out to me when I looked again was how they handle conversation flow. They don’t just have a reroll button. They have multiple ways to steer the conversation, and they’re all designed to work together.

First, there’s the obvious stuff. You can reroll messages, and from my testing, it actually gives you different responses. Not just word swaps, but different emotional tones, different actions, different dialogue. It feels like the AI is actually considering alternative possibilities instead of just tweaking its first draft.

But more importantly, Storychat gives you tools to prevent the need for constant rerolling in the first place. Their character creation system lets you be incredibly specific about personality, backstory, and behavior. You’re not just writing a short description and hoping the AI gets it. You’re building a comprehensive character profile that the AI actually references during conversations.

They also have this thing called Lorebook, which is basically permanent character memory. You can add facts, relationships, preferences, and story elements that the character will always remember, no matter how long the conversation goes. This means less drifting, which means less need for corrective rerolling.

And then there’s the auto-suggestion feature. Instead of just giving you one response to reroll, it suggests multiple possible replies you could send next. It’s like having a conversation partner who says “here are three different ways you could respond to that” instead of just saying one thing and making you guess if it’s the right direction.

The point isn’t that Storychat is perfect or that it never has issues. The point is that it approaches conversation control as a system, not just a single button. Rerolling is part of that system, but it’s supported by other features that make rerolling less necessary in the first place.

Try Storychat free with 500 SP

Lorebook - Storychat
Lorebook provides permanent character memory, reducing how often characters forget important details and need correction through rerolling.

Comparing Conversation Control Across Platforms

Feature JanitorAI Storychat
Message Rerolling Reported as broken by many users, gives nearly identical responses Functional, provides meaningfully different alternatives
Character Memory Basic description field, varies by model Lorebook system for permanent facts plus conversation memory
Response Suggestions Not available Auto-suggested replies to keep conversations flowing
AI Model Options Multiple models available Multiple models including GPT, DeepSeek, Hermes, ByteDance
Conversation Editing Can delete messages Can edit previous chat summaries for context transfer
Temperature Control Available in advanced settings Model-dependent, some allow adjustment

Honest Thoughts on the State of AI Chatbots

Look, I get it. Building and maintaining AI chatbot platforms is hard. There are technical challenges, server costs, model updates, user expectations, and about a hundred other things that can go wrong. I’m not here to bash any particular platform or developer.

But I do think the reroll issue highlights a bigger problem in the AI chatbot space. We’re at a point where basic functionality shouldn’t be breaking this consistently. Rerolling messages isn’t some advanced feature. It’s fundamental to how people use these platforms. When it doesn’t work, it affects the entire user experience.

What’s more concerning is how normalized these issues have become. Users aren’t surprised when features break. They expect it. They’ve developed entire communities around sharing workarounds and troubleshooting tips. That’s great for community building, but it’s not great for the actual experience of using the platform.

I also think there’s a missed opportunity here. Instead of just fixing broken reroll buttons, platforms could be thinking about better ways to handle conversation control altogether. What if instead of just rerolling the AI’s response, you could give it specific feedback? “More emotional” or “less formal” or “include this detail”? What if you could see multiple response options at once instead of rerolling one at a time?

The good news is that some platforms are already experimenting with these ideas. The bad news is that for every platform trying something new, there are several where basic features are still broken for a significant number of users.

At the end of the day, what matters is whether you can have the conversation you want to have. If rerolling doesn’t work, that becomes much harder. If you’re constantly fighting technical issues instead of engaging with the story, something’s wrong.

Check out Storychat and get 500 free SP

TL;DR: Many JanitorAI users report the reroll function gives nearly identical messages instead of varied alternatives. This breaks creative control and character consistency in conversations. The issue likely stems from context limitations, temperature settings, or implementation bugs. While workarounds exist, they’re often more complicated than the original feature. Some alternative platforms approach conversation control as a system with multiple supporting features rather than just a reroll button.

FAQ

Why does AI chatbot rerolling sometimes give the same message?

Rerolling can give similar messages due to low temperature settings (making responses predictable), context window limitations (the AI sees the same conversation context), or implementation issues. Some platforms reset parameters for rerolls, leading to conservative, nearly identical responses instead of creative variations.

How can I fix broken rerolling in my AI chatbot?

Try adjusting temperature settings if available, provide more context in your messages, or switch AI models. Some users find deleting and rewriting previous messages helps. If nothing works, the issue might be platform-side and require waiting for a fix or trying a different platform.

What alternatives exist if rerolling doesn’t work?

Platforms with multiple conversation control features tend to have fewer reroll issues. Look for systems with comprehensive character memory (like Lorebook), auto-suggested replies, and flexible context management. These reduce how often you need to reroll in the first place.

Does temperature setting affect reroll variety?

Yes, significantly. Temperature controls how random or creative AI responses are. Low temperatures (0.1-0.3) produce consistent, predictable responses. High temperatures (0.7-1.0) create more varied, sometimes unexpected responses. If rerolls use a default low temperature, you’ll get minimal variation.

Are some AI models better at varied responses than others?

Yes, different models have different creative capabilities. Some are optimized for consistency and safety, leading to repetitive responses. Others prioritize creativity and variation. Having multiple model options lets you switch if one becomes too predictable, though this depends on platform implementation.

email icon Subscribe to Blog