Hey Yak. Yeah, I know you read us. You will not win this battle. Do you not remember the battle that AOL waged trying to lock third party clients out of AIM? AOL went as far as to make an addition to the OSCAR protocol that could randomly request a region of the executable to be checksummed. The client had to return the right checksum, or it'd be disconnected. The solution for Gaim (Pidgin)? They set up a simple PHP script on their Sourceforge site that would field requests from Gaim clients when they got this request from the AIM servers. It had a copy of the Windows AIM client on hand that it would checksum and return the value to clients. It turned out they'd only ever request one particular checksum, so it ended up being pointless.
The point here, however, is this. You will not win this battle. You are wasting your time and you are making FurAffinity worse for trying. You are not a programmer, and you aren't even a halfway decent administrator. You would do well to not touch FA if you don't have to. Every time you do, you make it worse. Every change you make has a half-dozen (at least) unintended side effects. If we're lucky, the worst of it will be additional load on the FA servers. I could bore you with a bunch of theoretical bullshit as to why what you are trying to do - stymie scrapers - will never work, but since you don't really strike me as the theory type - I'll make it real simple: stop it. The effort you will waste on this will be several orders of magnitude larger than that which will be expended by the script authors, and they will win. Every. Time.
Stop it. Stop chasing scrapers. It is a waste of effort and time for everyone, and it makes you look like an idiot.