React and save under rapid fire. Make the first save, recover the set position instantly, and get something behind the follow-up, staying big and reacting late off the shot.
A server fires quick, close-range shots at the keeper in rapid succession, the keeper saves, recovers the set position, and reacts to the follow-up. Keep the shots firm and close so the keeper reacts rather than reads. Reset fast after each save and never give up on the second ball. Rotate keepers frequently, it is high intensity.
Inside about eight yards, a struck ball reaches the goal faster than a keeper can complete a dive, which changes what the save actually is. At that range there is no travelling, only reacting: hands moving to the ball from wherever they already were. That is why hand position before the shot matters more here than anywhere else in goalkeeping.
Anticipation, which serves a keeper well from distance, becomes a liability at close range. A keeper who guesses and moves early has committed his hands to one side of a ball that has not been struck yet, and at eight yards he cannot bring them back. Reacting late feels passive and is correct. The instruction worth giving is to stay still longer than feels comfortable.
Hands high and in front of the body is the ready shape, because most close-range shots arrive between knee and shoulder height, and hands starting low have further to travel to the ones that hurt. A keeper set with his hands by his hips is defending only the bottom of the goal.
Holding a close-range shot is unrealistic and should not be the standard. Getting something behind it, a forearm, a shoulder, a spread palm, and steering it away from the middle is a successful outcome. Coaches who demand clean catches from rapid fire are training keepers to reach rather than block, which is the wrong instinct at that distance.
Build the tempo deliberately. Fired too fast, the drill trains flailing rather than reacting.
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.