A scrum is used to restart play if the ball becomes unplayable at a tackle, ruck or line-out and it is not due to a player offending.
When a team makes a mistake when taking a kick-off or 22-metre drop-out the opposition are given the option of either restarting play with a scrum or receiving the kick again.