Separate controlling the ball from moving it. Players get repetition of close manipulation at their own station and of a clean seven metre pass, so a poor first touch cannot be hidden behind a rushed pass.
Set three poles in a triangle with sides of about seven metres and put a player at each. Receive the ball, take three or four close touches around your pole, then play the full side of the triangle to the next player. Keep the touches genuinely close, within a metre. Work one direction until it is smooth, then reverse. Add a second ball once the rhythm is reliable, so two players are working at once.
A first touch has two jobs and most drills only test one. It has to control the ball, and it has to put the ball somewhere useful for whatever comes next. Practices that go straight from receiving to passing let a player get away with a poor touch by hurrying the pass, and the touch never actually improves.
This exercise pulls the two apart. The working touches at the pole are pure control, done close and with both feet, with nowhere to hide because nothing else is happening. The transfer afterwards is pure passing, over a fixed seven metres, which is long enough that a scruffy ball is obvious. Doing them in sequence rather than simultaneously means a player can be told which of the two let him down.
The reason to keep the touches within a metre is that this is the range where control is genuinely difficult. A touch that takes the ball three metres away looks tidy and is actually easier, because the ball is no longer near the feet that have to manage it. Tight manipulation is uncomfortable and it is the thing that transfers to a crowded midfield.
Three players and three poles also makes this one of the few genuinely useful drills for a session where numbers are short, or for a player working alone with two teammates before training. The equipment requirement is nearly nothing and the space is under ten metres square, which matters more often than coaching books admit.
Save it to your private drills, then change the animation, adjust positions, swap equipment, or drop it into a session block. Or start from a blank pitch and build your own.