Viktor's Soul Fount (5e Spell)
From D&D Wiki
|Casting time:||1 action|
|Duration:||Concentration, up to 1 minute|
You summon the souls of the dead to create a shimmering pool of souls on the floor within 30 ft of you. This pool disappears if you move more than 30ft away. On casting and on each subsequent caster turn, the pool summons 4 souls that seek random enemy targets. The souls deal 1d4+1 necrotic damage at a range of 90 feet. Only 2 souls maximum may strike the same target per turn. As a bonus action each turn, you can choose to channel your inner energy on the pool to summon 2 extra souls and choose who these souls strike, for a maximum of 3 souls per target per turn.
At Higher Levels. When you cast this spell using a spell slot of 4th level or higher, you create 2 additional souls and 1 additional channeled soul for each slot above 3rd.