The guns featured in the film are obviously Nerf guns; the crew did not have enough budget to afford actual prop guns, so Nerf guns were used for comedic effect.
During Lafayette's rap, Max Banerjee raps with a standard American accent, but at the end of the rap, he switches to a stereotypical French accent which remains throughout the rest of the film.