An 8-year-old boy was caught with a loaded gun at a public school in Brooklyn on Friday, police sources said. The student was found with the weapon in his backpack at PS 91 in Prospect-Lefferts Gardens by a teacher who became suspicious that he brought the bag to the cafeteria, sources said.