Split your players into 3 groups. The middle players (in green) start the practice by throwing the ball off the backboard and then scoring the rebound.
The rebounder then passes the ball to blue player 1 who then runs the length of the court to try and score. Red player 1 will run up the court at the same time as them and try to prevent them from scoring in a one vs one.
Swap the groups around so that all players can practice being the defender, attacker and feeder.
Good team defence is five players guarding the ball, not five separate one-on-ones. The shell drill is where that starts, so here is how to teach help-side positioning and rotations from the first week of the season.
Rebounding is the least glamorous thing in basketball and one of the most decisive. It is also almost entirely a habit, which means it is entirely coachable.
Good spacing is only the start. The best modern offences teach players to attack the defence's rotations and play in a permanent 4-on-3 - here is how to coach that read.