6 or more players with each player a ball.
Player 1 and 4 start the drill by shooting a free throw. After the free throw they rebound there own ball.
They don't go for the rebound until the ball has touched the rim, or they made the basket. In this way you make sure that the shot has had a good finish.
After the rebound the players dribble to the corner and from the corner to the midline where they change direction to go behind the other group.
All kinds of variations are possible in the dribble.
With more players you can change dribble distance so the waiting time at the free throw line won't be to long.