I've certainly never heard of a moof or a moofie. And in SA it is uncomfortably close to the Afrikaans word "moffie" (often used by English speakers too) which is a slang term for a male homosexual especially one who is very effeminate. I guess "fairy" or "poof" would be near equivalents - in the UK at least.

Rumour has it that Arnold Schwarzenegger's autobiography will be called "A Man and his Moofies".

Unless Arnie wants no end of ribbing I would advise him against that book title, if he intends marketing here in SA.

PS This spelling checker is wonderfully serendipitous: it suggests I replace Schwarzenegger with Schweitzer!!