Green’s Dictionary of Slang

-magnet sfx

[1960s+] used to imply allure, usu. sexual, but occas. not, e.g. cop magnet

In phrases

babe magnet (n.) (also bitch magnet, poontang..., shag...) [babe n. (3) ]

[1980s+] a man who is (or an object which makes a man) irresistibly alluring to a woman.

chick magnet (n.)

[1990s+] a man who is irresistibly alluring to women.

cop magnet (n.) [cop n.1 (1) ]

[1990s+] anything or anyone that attracts the unwelcome interest of the police.

fanny magnet (n.) [fanny n.1 ]

[1980s+] anything that catches the female eye, e.g. a very attractive (young) man, an attractive motorcar.

pussy magnet (n.)

[2000s] (US) a sporty automobile, supposedly appealing to girls.

shit magnet (n.)

[1970s+] one who attracts problems, personal attacks.