The shooting happened just before 10 p.m. at the Commons at Fallsington apartment complex along the unit block of Makefield Road.
According to police, the shooting is believed to have been the result of a dispute between two groups of people.
"I've been here for a year, it's nice and quiet, and this is the first time I ever heard anything like this," said Juan Zenquis who lives nearby.
In the video, you see what appears to be two people talking to someone inside of a car before at least 15 shots ring out and both parties flee.
One 18-year-old was shot in the chest, police said. He was taken to Lower Bucks Hospital where he died.
Three juveniles were taken to Jefferson Bucks Hospital to be treated for gunshot wounds and have since been released.
"It was just quick and fast," according to resident Jamie Clarkson, who soon saw police arrive and later tape off the surrounding area.
Bucks County District Attorney Matt Weintraub said he's disheartened to see teenagers involved in a shooting.
Police say the teen boys are from Philadelphia, Trenton and the local area.
"This is a reality we have to deal with when we have Trenton to the east and Philadelphia to the south, sometimes we have a little of that creep coming in," he said.
Police said there is no active threat to the public.