I've given the following spell to a PC in the party:
Blood Puppet
2nd-level necromancy
Casting Time: 1 action
Range: 60 feet
Components: V, S
Duration: 1 roundChoose a living creature with blood that you can see within range. The target must succeed on a Wisdom saving throw or be forced to move up to half its speed and perform any one physical action such as dropping an item, lying down or making one attack (if the action requires a roll, substitute your proficiency bonus in place of the target's and add your spellcasting modifier to the roll instead of any other bonuses). After being controlled the target is paralysed until the start of your next turn.
At Higher Levels. When you cast this spell using a spell slot of 3rd level or higher, you can target one additional target for each slot level above 2nd. The targets must be within 30 feet of each other when you target them.
The player I gave it to has concerns that it is too strong.
When balancing the spell I modeled it after Hold Person, trading off the chance to paralyse the target for more than one round with the chance to make an extra attack or get some utility. The spell seems roughly equal in terms of action economy.
Not requiring concentration and having a broader range of targets seems like the major advantages to me and I may be underestimating them.