Is this sort of slang not similar to 'fucked up' or 'screwed the pooch'?
https://www.urbandictionary.com/define.php%3fterm=Boof&=t...
edit/ Read an article about the yearbook. I don't know how I missed that when all of that was going down. Thanks for pointing that out!