Master close control at pace with both feet. Weave through the cones with small, frequent touches, keep the ball within playing distance, and stay balanced and low through every change of direction.
Set five cones in a line about 2 yards apart. Weave the ball through them and back, using the inside and outside of both feet, with small quick touches. Keep the ball close and the head up as much as possible. Time each run, and run it as a relay with a queue at each end.
Solo ball work is worth exactly what its volume is worth. There is no defender, no decision and no pressure, so the only thing this exercise can offer that an opposed one cannot is sheer quantity of contacts, and that is a real offer: two hundred touches in nine minutes, on both feet, is more than a player gets in an entire small-sided game.
Which means the design should maximise touches rather than distance. Cones close together, one touch per stride or more, and a route that turns constantly. A weave with cones five metres apart produces long strides between contacts and quietly becomes a running exercise.
Both feet is the demand that determines whether it is worth the time. A player weaving with a strong-foot bias gets his two hundred touches and improves the foot that was already good, widening a gap rather than closing it. Alternating inside and outside of each foot through the sequence is the standard, and it will be slower and messier at first.
Staying low is the physical detail that makes speed possible later. An upright player cannot change direction quickly, so the same weave at pace becomes a series of wide arcs rather than sharp cuts.
The honest limitation should shape where it sits in a session. This trains the foot, not the head, and a player who is excellent at cone weaving may still lose the ball immediately under pressure. It is worth ten minutes at the start of a session or as homework, and it is not a substitute for anything opposed.
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.