Green’s Dictionary of Slang

buf adj.

[? SE beautiful/beautiful fellow or one who is buffed adj.]

[1980s+] (US teen) of a man, attractive.