Spirit gun
When you take the spirit gun feat add +1 to your int, wis, or chr.
The stat you increase will be the stat you use for attack, and damage rolls with the Spirit gun and it will be the stat used to calculate saving throw imposed by the Spirit gun
As an attack action you can form energy at your fingertip and make a ranged weapon attack with the spirit gun technique.
The spirit gun has a range of 200ft, on a hit the target takes a number of d6 equal to your pb in force damage.
You can use the Spirit gun a number of times equal to your pb. You regain all uses on a long rest
Starting at level 10 when you roll initiative with zero uses of Spirit gun you gain 1 use.
When you make an attack with the Spirit gun you can choose to change parts of it
Demon energy: you can change the damage type to Necrotic
Explosion: when you make a spirit gun attack you can choose to make it explode on a hit. On a hit all creatures within 5ft of the target must make a dc dex save or take xd6 force damage, half as much on a half. The explode does 1d6 for each 6d taken form the base damage of the Spirit gun
Beam: when you make a spirit gun attack you can choose to increase the range by 50ft for each damage dice taken away form the Spirit gun
Knock back: when you make a spirit gun attack you can choose to make the spirit gun knock the target back. On a hit the target must make a dc str save or be pushed back 5ft + 10ft for each damage dice taken away form the Spirit gun