Shadow Puppet

3rd-level Transmutation Your shadow becomes sentient. It mimics everything you do, if you force a saving throw, it forces a saving throw, if you deal damage, it deals damage etc. When attacking it uses your roll, unless you command it to act differently, and when it forces a saving throw, the enemies must use the same roll they used against you, unless commanded to act differently. You can use a bonus action to command it to do something different than what you're doing. All damage it deals is treated as resisted damage. The shadow puppet shares your stats.

At Higher Levels: An extra puppet appears when cast using a Level 6 Spell Slot, and yet another extra appears when using a Level 9 Spell Slot.