A vigil was held Thursday for a 16-year-old boy shot and killed while working at a Valley McDonald's this week.