Two 16-year-olds died and two teens were injured late Saturday when their pickup ran off a road in northern Orange County and hit a tree, authorities said.