publish: true
aliases:
- Swarm of Rot Grubs
created: 2026-03-09T12:15:33.978-04:00
modified: 2026-03-09T12:15:33.978-04:00
published: 2026-03-09T12:15:33.978-04:00
tags: - ttrpg-cli/compendium/src/5e/mpmm
- ttrpg-cli/monster/cr/1-2
- ttrpg-cli/monster/environment/swamp
- ttrpg-cli/monster/environment/underdark
- ttrpg-cli/monster/size/medium
- ttrpg-cli/monster/type/beast
cssclasses: - json5e-monster
obsidianUIMode: preview
Swarm of Rot Grubs
Source: Mordenkainen Presents: Monsters of the Multiverse p. 237, Volo’s Guide to Monsters p. 208

Rot grubs are finger-sized maggots that eat living and dead creatures, although they can survive on vegetation. They infest corpses and piles of decaying matter and attack anyone that disturbs them. After burrowing into a creature, rot grubs instinctively chew their way toward vital parts.
Rot grubs recoil from flames, and fire is the main weapon against rot grubs once they’re inside a body. Magic that neutralizes poison can also stop them before they kill their host.
Single Rot Grub
Rot grubs pose a threat both singly and as a swarm. See the stat block for the mechanics of a swarm of rot grubs. A single rot grub has no stat block.
Any creature that comes into contact with a single rot grub must succeed on a DC 10 Constitution saving throw or be poisoned, as the rot grub burrows into the creature. The poisoned creature takes 3 (1d6) poison damage at the end of each of its turns. Whenever the poisoned creature takes fire damage, the creature can repeat the saving throw, ending the effect on itself on a success. If the poisoned creature ends its turn with 0 hit points, it dies, as the rot grub kills it.
Statblock
title: Swarm of Rot Grubs

*Medium beast, Unaligned*
- **Armor Class** 8
- **Hit Points** 22 (`5d8`)
- **Speed** 5 ft., climb 5 ft.
|STR|DEX|CON|INT|WIS|CHA|
|:---:|:---:|:---:|:---:|:---:|:---:|
| 2 (-4)| 7 (-2)|10 (+0)| 1 (-5)| 2 (-4)| 1 (-5)|
- **Proficiency Bonus** +2
- **Saving Throws** ⏤
- **Skills** ⏤
- **Senses** [blindsight](Mechanics/CLI/rules/senses.md#Blindsight) 10 ft., passive Perception 6
- **Damage Vulnerabilities** fire
- **Damage Resistances** piercing, slashing
- **Condition Immunities** [charmed](Mechanics/CLI/rules/conditions.md#Charmed), [frightened](Mechanics/CLI/rules/conditions.md#Frightened), [grappled](Mechanics/CLI/rules/conditions.md#Grappled), [paralyzed](Mechanics/CLI/rules/conditions.md#Paralyzed), [petrified](Mechanics/CLI/rules/conditions.md#Petrified), [prone](Mechanics/CLI/rules/conditions.md#Prone), [restrained](Mechanics/CLI/rules/conditions.md#Restrained)
- **Languages** —
- **Challenge** 1/2
## Traits
***Swarm.*** The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny maggot. The swarm can't regain hit points or gain temporary hit points.
## Actions
***Bites.*** *Melee Weapon Attack:* `+0` to hit, reach 0 ft., one creature in the swarm's space. *Hit:* 7 (`2d6`) piercing damage, and the target must succeed on a DC 10 Constitution saving throw or be [poisoned](Mechanics/CLI/rules/conditions.md#Poisoned). At the end of each of the [poisoned](Mechanics/CLI/rules/conditions.md#Poisoned) target's turns, the target takes 3 (`1d6`) poison damage. Whenever the [poisoned](Mechanics/CLI/rules/conditions.md#Poisoned) target takes fire damage, the target can repeat the saving throw, ending the effect on itself on a success. If the [poisoned](Mechanics/CLI/rules/conditions.md#Poisoned) target ends its turn with 0 hit points, it dies.Environment
swamp, underdark