During the attempted sale, a 16-year-old was reportedly punched in the face by the suspect.
Police have apprehended the alleged suspect, who was subsequently arrested and charged with multiple offences, including robbery armed with an offensive weapon, affray, and larceny.
The 25-year-old suspect is set to make his first appearance in Belmont Court today.
The police are conducting a thorough investigation, working to determine the motive behind the violent spree and any potential connections between the suspect and the targeted locations.
Authorities are urging anyone with additional information about the incidents to come forward.
Subscribe to The Briefing, Australia’s fastest-growing news podcast on Listnr today. The Briefing serves up the latest news headlines and a deep dive into a topic affecting you. All in under 20 minutes.