A teenager has been charged over a rooftop standoff with police in Mandurah.
Officers were called to a residential complex on Ormsby Terrace around 1.45am on Sunday following reports a person had climbed onto the roof.
The 17-year-old boy allegedly began throwing roof tiles at police and vehicles, refusing to climb down.
He also allegedly damaged television aerials and skylights during the standoff, which lasted several hours.
During negotiations, a resident of one of the units managed to grab the teenager as he crossed a balcony railing.
He was restrained by the resident before police took him into custody.
The 17-year-old Armadale boy has been charged with nine counts of criminal damage or destruction of property, two counts of assaulting a public officer and one count of trespass.
He appeared in the Perth Children's Court on Sunday.
New social housing apartments now complete in Falcon
Pinjarra pub takes out WA's best regional steak sanga
Halls Head mine site worker jailed over $400k gold theft
West Aussie drivers can now claim $100 fuel payment
Fears grow for Mandurah man missing in Mexico
Perth to Bunbury train service returns
Missing woman found safe and well
Community fed up with teenage hoons terrorising Halls Head oval
Southern suburbs electrician claims $1.8 million Lotto win