If you want i send you my code
I have tested again your rotator...i have not found the frame killer.
Sometime frame killers kills only once or once a day the same IP
But I have noticed that if you click on a "fake" claim button this button send you on a page and kills you rotator.
The problem is if i'm kicked out from your rotator and return on it...I start from the beginning and almost all faucets ask me to wait...
About you code...i'm not so clever in reading code...from other ones.
I need much time to decode it and I have nowadays not so much time.
As read on topic here..."how many time to claim 587 faucet?"
if faucets start always from the beginning we never can see all...587
On my rotators i have programmed with a timestamp so I see never a faucet saying me "wait"