Strike from distance on the move. Take a positive touch forward to set a clean strike, drive through the middle of the ball, and keep the long-range shot low and on target.
A server plays into the midfielder, who takes a positive touch forward and strikes from distance on the move. Emphasise the setting touch into his path and a firm, low contact through the ball. Vary the service and the angle. Keep the shots on target to make the keeper save. Rotate the striker and server.
From twenty-five yards the target changes, and players are rarely told so. Inside the box the corners are the only part of the goal a set keeper cannot reach, so accuracy is everything. From distance the ball is travelling long enough that a keeper has time to move, but also long enough that he has to make a genuine save, and a saved shot from range produces rebounds, corners and defensive panic. On target and low is therefore worth more than a corner attempted and missed.
That framing matters because long shots are the most wasteful action in youth football when chosen badly, and coaches often respond by discouraging them entirely. The better instruction is to shoot from there with a specific standard: low, hard, on target, and only when the lane is genuinely open.
The technical difference from a static strike is the touch. A shot from distance almost always follows a ball coming towards the player or rolling across him, and the touch that sets it has to go forwards into his stride rather than sideways. A touch that stops the ball forces him to strike from standing, which loses the momentum that made the distance viable.
Getting over the ball is harder at speed and matters more, because the leg is swinging faster and any backward lean is amplified.
One honest caveat: this is a low-percentage action. Even struck well, most long shots are saved. It is worth practising because the outcomes around it are valuable, not because the shot itself often goes in.
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.