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.
Mission Australia celebrates 25 years of supporting young people through Mandurah Reconnect program
'Mad Eagles fan' wins $6 million Lotto prize
Mandurah woman loses everything in house fire
Gift card scams surge past $1 million prompting urgent warning from Consumer Protection
Secret Harbour by-election attracts record 16 candidates
Major party candidates locked-in for looming Secret Harbour by-election
Comet Bay Primary to offer full-time kindy from 2027
North Dandalup crash claims life of driver
Date set for Mandurah's Town Ward Extraordinary Election