A boof is someone who is a joke. It's like the word "Doof" but with a "B". Calling someone a boof is usually used as an insult.
"Oh my gosh, did you see what Jennifer was wearing today?!""Yes! She is such a boof!"