Green’s Dictionary of Slang

boofa n.

also boofer
[boofhead n. (1) or buttfucker n.]

(US) a fool, an incompetent.

[US]P. Munro Sl. U. 42: boofa stupid person, loser, dork.
[US](con. 1970s) G. Pelecanos King Suckerman (1998) 94: Buncha boofers in a cage just pulled up.