This is the problem.. Maybe you can add some check like :
- not same IP
- not in the same party
- not in clan/alliance
- no low kill (maybe 15 level diff)
But players will always find a way to exploit this system and it's really boring.
PS : Nice share, thanks you.