Nether Tempest

7th-level Evocation
Casting Time: 1 action
Range: 90 feet
Components: VS
Duration: (C) 1 minute

You tear open a rift to the Twisting Nether around a target or a location, causing roiling, chaotic arcane energy to barrage all nearby creatures. You may select a point within range or a creature within range. If you select a creature, the nether tempest moves with the creature, centered on it. If you select a point, it remains stationary.
When the nether tempest appears, all creatures within 30 feet of the target (including the target, if it is a creature) must make a Dexterity saving throw or take 4d12 arcane damage as the rift opens. Objects in the area are also bombarded by this energy
At the start of your turn, arcane energy bombards the area. Roll 2d4. The tempest creates that many arcane missiles, each of which hits a creature of your choice within 30 feet of the tempest. Each missile deals 1d4 +1 force damage. The darts all strike simultaneously, and you can direct them to hit one creature or several.
At Higher Levels. When you cast this spell using a spell slot of 8th level or higher, the initial damage increases by 1d12 for each slot level above 7th, and the number of magic missiles conjured each turn increases by 1d4 for every two slot levels above 7th.

Source: Homebrew