A Sydney man has been charged after allegedly bashing two teenagers and threatening one of them with a gun.
Police say the 27-year-old man ran towards a pair of 16-year-old boys sitting outside a Campbelltown pub, in Sydney's southwest, about 8.10pm (local time) last night.
The teenagers were said to be waiting for a relative inside.
The offender allegedly punched one of the boys in the face and assaulted the second after he tried to break them up.
Both teenagers fled the area, but one of them returned a short time later to meet his relative.