Sources
CR
Type
Size
Alignment
Movement

Cloud Giant Ghost

Huge Undead, Unaligned

Armor Class 15 (natural armor)
Hit Points 104 (16d12)
Speed 0 ft., fly 40 ft. (hover)
STR
27
+8
DEX
11
+0
CON
10
+0
INT
12
+1
WIS
16
+3
CHA
17
+3
Saving Throws WIS +7, CHA +7
Skills Perception +7
Damage Resistances cold
Damage Immunities necrotic, poison
Condition Immunities Charmed, Exhaustion, Frightened, Grappled, Paralyzed, Petrified, Poisoned, Prone, Restrained
Senses darkvision 120 ft., passive Perception 17
Languages Common, Giant
Challenge 9 (5,000 XP)

Traits

Ethereal Sight. The ghost can see 120 feet into the Ethereal Plane when it is on the Material Plane, and vice versa.

Incorporeal Movement. The ghost can move through other creatures and objects as if they were difficult terrain. It takes 5 (1d10) force damage if it ends its turn inside an object.

Regeneration. The ghost regains 10 hit points at the start of its turn. If the ghost takes radiant damage or damage from a magic weapon, this trait doesn't function at the start of the ghost's next turn. The ghost dies only if it starts its turn with 0 hit points and doesn't regenerate.

Spellcasting

Spellcasting. The ghost casts one of the following spells, using Charisma as the spellcasting ability and requiring no material components:

At will: fog cloud

1/day: control weather

3/day: telekinesis

Actions

Multiattack. The ghost makes two melee attacks.

Spectral Weapon. Melee Weapon Attack: +12 to hit, reach 10 ft., one target. Hit:21 (3d8 + 8) force damage.

Etherealness. The ghost enters the Ethereal Plane from the Material Plane, or vice versa. It is visible on the Material Plane while it is in the Border Ethereal, and vice versa, yet it can't affect or be affected by anything on the other plane.

Wind Howl (Recharge). The ghost emits a dreadful howl that summons a cold, biting wind. This wind engulfs up to three creatures of the ghost's choice that it can see within 60 feet of it. Each target is pulled up to 20 feet toward the ghost and must make a DC 15 Constitution saving throw, taking 16 (3d10) cold damage on a failed save, or half as much damage on a successful one.