A group for fans and supporters of Matthew D. Brown and his stories. Updates from around the web posted regularly.
- Subscribe
- Legend: Reading Guide
- Legend: Prophecy Index
- About Matthew
- Confirm Subscription
- Thanet Creative
- Universe
- The Warren
- Jack-opedia
- The Evil GM Guide to RPGs
- TPK Adventures (Pathfinder)
- Ask Matthew a question
- Primes
- Resources for writers
- Your Data
- Books by Matthew
- The Fictional Dictionary of Bad Language (ebook)
- s
- Secret one
- My awesome amazing patrons
- Info for agents and publishers
I asked ChatGPT to craft the most horrible and unfair normal-looking homebrew D&D monsters
August 22, 2025 in dungeons-and-dragons by Matthew Brown
It has been a while since I added to my Evil GM’s Guide. So I asked ChatGPT to craft the most horrible and unfair but normal-looking homebrew D&D monsters.
Hello chat. I’d like your help making something purely for demonstration purposes. The most egregiously unfair D&D 5e monster to throw at any party or any level without breaking standards or creating new rules. Unfair but built just like any monster and normal looking until you start to think about it.
Me
(Fediverse readers: You may need to view on original page for this one)
First evil homebrew
This is the first thing Chat spat back to me.
The Concept: The Mirror Wight. Think “looks like a simple undead, CR 5-ish,” but layered in every exploitative way.
Mirror Wight
Medium undead, lawful evil
Stats
AC 15 (natural armor)
HP 78 (12d8+24)
Speed 30 ft.
STR 10 (+0)
DEX 16 (+3)
CON 14 (+2)
INT 10 (+0)
WIS 14 (+2)
CHA 16 (+3)
Saving Throws Dex +6, Wis +5, Cha +6
Skills Perception +5, Stealth +6
Damage Resistances bludgeoning, piercing, and slashing from nonmagical attacks
Damage Immunities necrotic, poison
Condition Immunities charmed, frightened, poisoned, exhaustion
Senses darkvision 60 ft., passive Perception 15
Languages understands all it knew in life
Challenge 6 (2,300 XP)
Abilities
- Magic Resistance. Advantage on saves vs spells (classic “ugh” factor).
- Reflective Form. When targeted by a spell of 1st level or higher, the caster must make a DC 14 spellcasting ability check. On a failure, the spell affects the caster instead. (Still RAW legal — see “spell reflection” precedent in monsters like the Rakshasa.)
- Life Drain. Melee attack does 2d6 necrotic + target must succeed DC 14 Con save or max HP reduced (classic Wight ability).
- Duplicate Self (Recharge 5–6). As a bonus action, creates an illusory double (as Mirror Image spell, but only 1 duplicate). If hit, the duplicate explodes in psychic damage (2d8) to the attacker.
Legendary Action
Even at CR 6, WotC monsters sometimes get pseudo-legendary traits.
- Shifting Reflection. At the end of another creature’s turn, the Mirror Wight swaps places with its illusory duplicate (no action required).
Why This Is Egregiously Unfair
- Spellcasters Cry Immediately. The Rakshasa’s “can’t target with spells below 6th” is infamous. This monster riffs on that but makes it a save-or-screw for every spell. RAW precedent, but miserable.
- Frontliners Get Punished Too. Every melee hit risks necrotic HP drain and exploding duplicates.
- Looks Innocuous. On paper it’s just another CR 6 undead. No wild numbers, no DM magic.
- The “Mirror” Gimmick Is a Trap. Players think: “Oh, just a reflavored Wight.” But once the spell-bounce triggers, casters get hosed and martials slowly melt.
The True Unfairness
You can throw this thing at any level:
- At low level, it’s unkillable because spells fail and HP drain cripples the fighter.
- At mid-level, it trades efficiently against resources and has no clean counter.
- At high level, its reflection mechanic still punishes casters into frustration.
Come on, Chat, you can be worse
Unsatisfied with the level of evil here, I told Chat to go harder. It gave me this:
Looks like a frail undead sage — a “worse wight” — until you realise it’s basically unbeatable.
ChatGPT
Null Lich
Small undead (shapechanger), neutral evil
Stats
Armor Class 15 (natural armor)
Hit Points 45 (10d6+10)
Speed 30 ft.
STR 10 (+0)
DEX 14 (+2)
CON 12 (+1)
INT 16 (+3)
WIS 14 (+2)
CHA 16 (+3)
Regeneration 20. Unless it took radiant damage since its last turn.
Resistances: bludgeoning, piercing, and slashing (nonmagical).
Immunities: fire, cold, lightning, necrotic, poison. (Plenty of undead have 3–4; monsters like the Pit Fiend or Rakshasa have long lists.)
Condition Immunities: charmed, frightened, paralyzed, poisoned, exhausted, grappled, restrained.
Magic Resistance. (Common.)
Spell Reflection. (Rakshasa precedent — can reflect or nullify spells lower than a threshold.)
Abilities
Multiattack. Two attacks with claws (1d6 necrotic each). Doesn’t look scary.
HP Drain (like a Wight). On hit, target makes Con save or max HP is reduced by that much.
Aura of Unmaking (20 ft). Every creature that starts its turn in the aura must make a DC 15 save of the party’s lowest saving throw stat or suffer one of:
- Can’t cast spells until start of next turn.
- Can’t regain HP until start of next turn.
- Speed reduced to 0 until start of next turn. (
Legendary Actions (3/round).
- Drain Vitality. Force one creature within 10 ft to make a Con save or lose 1d6 max HP.
- Shift Reflection. Teleports 30 ft to a space it can see
- Duplicate Form (Costs 3). Creates an illusory copy
Lair Actions. Each round, it does one of:
- Nullify a spell of 5th level or lower cast this round
- Raise a skeleton/wight minion from bones lying around
- Swap places with an ally or illusion
Why It’s “Legal But Evil”
- Every trait has RAW precedent. I didn’t invent mechanics — just concentrated the worst offenders.
- Looks balanced superficially. AC 15, HP 45? The players think: “Oh, it’s weak!” Then they can’t kill it.
- Counters every archetype:
- Casters? Spells bounce or fizzle.
- Martials? Max HP drain + speed lock.
- Healers? Aura shuts off healing.
- Skill monkeys? Grapple/disable immunities, illusions mess up tactics.
I stopped there
I stopped asking Chat to make me a worse and nastier monster for three reasons. (1) Reformatting it into a blog post was a lot of fuss; (2) I’m not endlessly evil; and (3) I think the joke had been taken about as far as it could.
This is not game-ready; just some fun I had playing with AI one afternoon.
How to play these terrible creations.
I don’t recommend just springing these on your poor players. Unless you want to. There’s no accounting for some people.
Instead, I would save one for a quest starter. Have the party face one of these monsters along with some NPC friends (who you can kill off). Have a powerful NPC save them just before they TPK. Then send them on a series of quests to collect rare items that will aid them in the fight. Thus, this nasty fight could become just a tactical boss battle if they keep their heads.
Consider tweaking these abominations to suit the play style and setting. If you use them, please come back and tell me what happened. I want to hear all about it.
Can you do worse?
What’s your “does he DM hate us?” moment?
Can you homebrew a worse monster that seems fine but is hiding some layers of “the DM hates us”?
How would you tweak these AI abominations into something mean but playable?
Do you agree with Chat’s assertion that these are evil but legal monsters?
What’s the nastiest thing you’ve sprung on your players?
3 Postcards from the dream lands
August 21, 2025 in telling-stories by Matthew Brown
I have three more vignettes of imagination for you.
New postcard from my dreamscape
August 17, 2025 in telling-stories by Matthew Brown
Postcards from my dream realms
August 16, 2025 in reflections-and-thoughts by Matthew Brown
I’ve been playing with the idea of dream postcards – fragments of my realm of dreams and imagination shared as glimpses into the rich and often complex inner world that is me. I’m still working on the name – I feel it has to be just right to work.
I love the concept of this idea, although I have yet to figure out the practical application of it as art.
I’ll get back to you when the idea is a little more fully formed.
Until then, leave your thoughts in my comments…
I’m standing for election
April 7, 2025 in news-and-updates by Matthew Brown
I am officially the Liberal Democrat candidate for Margate in the Kent County Council elections. Posts where I might talk about politics or the election, or anything tangentially related to that will have the following required notice.
Promoted by – Jeremy de Rose of 24 Gilbert Road, Ramsgate, CT11 7QR on behalf of Thanet Liberal Democrats
Blog Activity
-
Matthew Brown wrote a new post on the site Matthew D Brown 7 years, 6 months ago
What do I want? Answering that question is the key to targetting your life on what you want out of it. We call that success.
One of the questions we raised on Author Buzz recently was “who is going to miss you […]
-
Matthew Brown wrote a new post on the site Matthew D Brown 7 years, 6 months ago
Let’s talk about poverty. Poverty a big problem with complex causes and something we should not shy away from as writers.
Recently, I started a conversation on Thanet Star on the subject of poverty. This was […]
-
Matthew Brown wrote a new post on the site Matthew D Brown 7 years, 7 months ago
I am often by myself. As a writer, this is probably just the way I like things. That is until I ran smack into the one time that I felt alone.
I usually enjoy a space devoid of other people; that’s how work […]
-
Matthew Brown commented on the post, 5 Films I am truly excited for in 2018, on the site Matthew D Brown 7 years, 7 months ago
Lost? Not at all. You loved the orig-trig (Original Trilogy) but were indifferent to the prequels.
-
Danny H commented on the post, 5 Films I am truly excited for in 2018, on the site Matthew D Brown 7 years, 7 months ago
Ok, the Star Wars machine are messing with the timeline again. I hope this film does well but I’m not sure I’ll watch it, I saw very little of the middle three (?) films which became the first three, but loved […]