sifar, tried to change your capx, but my freebie version wont let me. Your function Find Matches is getting called every tick I think, which also means that your Hex is getting set every tick and hence you add 10 every tick. The problem is you have a wait 2 seconds before destroying the balls, so it just adds up the score. You need to put in some method that once it recognises the hexagon to go, you need to stop it recounting that hexagon until the balls are destroyed.
To test, where you put the seven, add one to the seven variable. I bet it will reach 27.
PS, really cool game. Hope that puts you on the right track.