A Vancouver Island man has pleaded guilty to a litany of child pornography-related offences against young girls.

Seamus Weeks entered guilty pleas on all 10 charges he faced in a Victoria courtroom Friday.

The offences took place online between November 2015 and June 2016, targeting girls in Greater Victoria and Kamloops.

Central Saanich police said all of the teen girls involved came forward with allegations Weeks was sending them inappropriate online messages.

He pleaded guilty to charges including making or publishing child porn, luring a child under 18 on a computer, invitation to sexual touching under 16 years old, criminal harassment and uttering threats to cause death or bodily harm.

Weeks was 18 years old at the time the crimes were committed.

He'll make his next court appearance on Feb. 15, 2018.