This is rendered in cycles btw So when I render, Uzi's mouth looks janked up. This is my first time rendering in cycles so maybe I'm just being dumb. Pls send help.
Check that the data transfer modifier is enabled in the mouth object. Also motion blur can cause weird visual glitches when using non destructive booleans (Real time booleans basically) even in static renders.