# [Swarm of Piranhas](3-Mechanics\CLI\bestiary\beast/swarm-of-piranhas-xmm.md)
*Source: Monster Manual (2024) p. 370*
## Animals
Use these stat blocks to represent the creatures they're named for or other similar creatures. For example, the [Panther](3-Mechanics/CLI/bestiary/beast/panther-xmm.md) stat block can also represent a mountain lion, while the [Giant Goat](3-Mechanics/CLI/bestiary/beast/giant-goat-xmm.md) stat block might represent a buffalo. Any of these stat blocks might also serve as fantastical animals with distinctive names and cosmetic details unique to your D&D adventures.
```statblock
"name": "Swarm of Piranhas (XMM)"
"size": "Medium"
"type": "beast"
"alignment": "Unaligned"
"ac": !!int "13"
"hp": !!int "28"
"hit_dice": "8d8 - 8"
"stats":
- !!int "13"
- !!int "16"
- !!int "9"
- !!int "1"
- !!int "7"
- !!int "2"
"speed": "5 ft., swim 40 ft."
"damage_resistances": "bludgeoning, piercing, slashing"
"condition_immunities": "[charmed](3-Mechanics/CLI/rules/conditions.md#Charmed), [frightened](3-Mechanics/CLI/rules/conditions.md#Frightened),\
\ [grappled](3-Mechanics/CLI/rules/conditions.md#Grappled), [paralyzed](3-Mechanics/CLI/rules/conditions.md#Paralyzed),\
\ [petrified](3-Mechanics/CLI/rules/conditions.md#Petrified), [prone](3-Mechanics/CLI/rules/conditions.md#Prone),\
\ [restrained](3-Mechanics/CLI/rules/conditions.md#Restrained), [stunned](3-Mechanics/CLI/rules/conditions.md#Stunned)"
"senses": "darkvision 60 ft., passive Perception 8"
"languages": ""
"cr": "1"
"traits":
- "desc": "The swarm can occupy another creature's space and vice versa, and the swarm\
\ can move through any opening large enough for a Tiny piranha. The swarm can't\
\ regain [Hit Points](3-Mechanics/CLI/rules/variant-rules/hit-points-xphb.md)\
\ or gain [Temporary Hit Points](3-Mechanics/CLI/rules/variant-rules/temporary-hit-points-xphb.md)."
"name": "Swarm"
- "desc": "The swarm can breathe only underwater."
"name": "Water Breathing"
"actions":
- "desc": "Melee Attack Roll: +5 (with [Advantage](3-Mechanics/CLI/rules/variant-rules/advantage-xphb.md)\
\ if the target doesn't have all its [Hit Points](3-Mechanics/CLI/rules/variant-rules/hit-points-xphb.md)),\
\ reach 5 ft. Hit: 8 (2d4 + 3) Piercing damage, or 5 (1d4 + 3) Piercing\
\ damage if the swarm is [Bloodied](3-Mechanics/CLI/rules/variant-rules/bloodied-xphb.md)."
"name": "Bites"
"source":
- "XMM"
"image": "3-Mechanics/CLI/bestiary/beast/token/swarm-of-piranhas-xmm.webp"
```
^statblock
## Environment
underwater