@Mike Mayor, actually there are plenty of reasons to make manual payments. The most important reason is that gives you time to check how did the users collected those earnings, if he did used proxy, bots, or so on. Yes, for small payments, like 10 Satoshi, that's not a good ideea, but if you set a threshold to, let's say 5000 satoshi, I'm pretty sure that users won't reach those earnings few times a day.
Now, on topic, I don't know exactly for what script you're looking for, because you didn't provided much details, but if you're looking for a good Faucet Script, I invite you to check ClaimBits:
https://mn-shop.com/claimbits-ultimate-bitcoin-faucet