Writing Morally Ambiguous Characters | Writing Tips
Based on ShaelinWrites's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Commit to moral ambiguity as a design principle; don’t dilute it by trying to keep the character universally likable or “non-problematic.”
Briefing
Morally ambiguous characters work best when their ambiguity comes from a flawed worldview—not just from “bad” actions that the plot conveniently excuses. The core mistake writers make is trying to get the edge of moral complexity while still keeping the character broadly likable, fandom-friendly, and ultimately readable as “good.” That balancing act produces what amounts to false ambiguity: characters may do harmful things, but their beliefs remain basically conventional, so readers aren’t forced to grapple with why the character thinks the way they do.
The mindset shift starts with commitment. Writers have to stop designing characters around how audiences will perceive them and instead decide what the character actually believes, how that belief drives choices, and where it breaks down. Shaylen frames moral ambiguity as a problem of worldview first: a character can have a “pure good” moral lens yet commit wrong acts under pressure, but that’s not the same as moral ambiguity because the internal moral logic never truly gets tested. Real ambiguity, in this view, shows up when the character’s belief system is maladaptive—twisted, self-justifying, or dangerously incomplete—so their actions become the outward expression of something internally coherent (and wrong).
From there, the craft advice narrows to techniques. First, abandon the notion of “likable” as a goal and replace it with “interesting.” Readers don’t need sympathy to keep turning pages; they need complexity, uniqueness, and flaws that actively generate consequences. A key principle for flaws is that they must be active and evolving, producing both external plot effects and internal damage even when the character “succeeds.” Equally important: flaws should function as worldview, not merely personality quirks. “Selfish” is less compelling than a belief like “other people are competition,” which then shapes behavior in a way that feels lived-in and difficult to escape.
Backstory is another pressure point. Trauma-driven, prescriptive backstories that explain away a character’s cruelty (“this happened, therefore they’re like this”) risk cheapening the character and turning suffering into a writing device. Backstory should deepen understanding of how maladaptive beliefs formed and evolved, while preserving agency—Walter White from Breaking Bad is offered as a model because his history lays groundwork for his choices without removing responsibility.
Narrative structure can reinforce ambiguity through unreliability. When a morally ambiguous character narrates from their point of view, bias and discomfort naturally shape what the reader sees, making their worldview visible through the telling itself. Consequences also matter, but not in a morality-play sense: characters don’t always need to be punished externally or condemned by other characters. Internal self-sabotage and psychological harm can be the most authentic consequence for someone whose moral damage is the real engine.
Finally, the advice turns inward: test the character by pushing their limits so their choices reveal what they truly believe, and practice empathy without judgment. Feeling empathy—sometimes even a sudden sadness for an unlikable protagonist—is treated as a sign the writer has tapped into something real. Once judgment becomes the narrative’s job, readers sense condemnation, lose the tension of inner conflict, and the character’s complexity collapses into a simpler “good vs. bad” reading.
Cornell Notes
Morally ambiguous characters succeed when their ambiguity is rooted in worldview, not merely in actions excused by plot. Writers should commit to that ambiguity, stop designing for likability, and focus on making the character interesting through complex, evolving flaws. Flaws work best when they create both external consequences and internal damage, and when they operate as maladaptive beliefs about people, the world, or life. Backstory should deepen understanding without functioning as a prescriptive excuse, and point-of-view narration can make the character unreliable in ways that reveal bias. Consequences don’t have to be moral punishment; internal harm and self-sabotage can be the most powerful form. Empathy for the character—without judging them—helps preserve reader tension and complexity.
What’s the difference between “false” moral ambiguity and real moral ambiguity?
Why does the advice say to abandon “likable” and replace it with “interesting”?
How should a writer design character flaws so they support moral ambiguity?
What’s wrong with prescriptive trauma backstories, and what’s the alternative?
How can unreliability strengthen a morally ambiguous character?
What kinds of consequences are considered effective for morally ambiguous characters?
Review Questions
- How would you rewrite a character flaw so it becomes a worldview (a maladaptive belief) rather than just a personality trait?
- What signs would tell you your moral ambiguity is coming from worldview rather than from plot-excused actions?
- Where in your story could you “test” a character’s limits so their choices reveal their beliefs under pressure?
Key Points
- 1
Commit to moral ambiguity as a design principle; don’t dilute it by trying to keep the character universally likable or “non-problematic.”
- 2
Treat moral ambiguity as a worldview problem first, not an actions problem that the plot can excuse.
- 3
Make flaws active and evolving, with both external plot consequences and internal damage—even when the character gets short-term wins.
- 4
Root character flaws in maladaptive beliefs about people or the world, not just surface-level personality labels like “selfish” or “mean.”
- 5
Avoid prescriptive trauma backstories that function as excuses; use backstory to show how beliefs formed while preserving agency.
- 6
Use point-of-view unreliability to expose bias, rationalization, and discomfort as the character tells the story.
- 7
Don’t rely on morality-play punishment; internal self-sabotage and psychological harm can be the most credible consequence.