I run a custom hacked mix of the following:
https://vborg.vbsupport.ru/showthread.php?t=131852
https://vborg.vbsupport.ru/showthread.php?t=135094
https://vborg.vbsupport.ru/showthread.php?t=124828
https://vborg.vbsupport.ru/showthread.php?t=131568
I also add a random custom profile field - my own special twist
Then I use this to make it quick and easy to remove the spammers!
https://vborg.vbsupport.ru/misc.php?...id=spammer_ban
Just NEVER delete the spambot, simply ban them! This way they can not come back and reregister later!
I had one dedicated spammer sit on my site for quiet a whiel trying to get on and you could tell it was a human as the bots just kept getting smarter. So, I changed all the no spam questions and changed the custom profile fields. They decided to go spam someone else's site instead.
With the IP Proxy tool, I created a group where their new posts are moderated as opposed to banning and I check new members against a huge list of proxy IPs. It is likely overkill but my community is largely older people and I can't have the latest britney or parris upskirt showing up as it offends my users.