1) Your timers are calling hint-1, hint-2 & hint-3, yet your aliases for the hints are hin-, hin-2, & hin-3.. ie: you're missing the t in each of the alias names.
2) There is nothing in the code to store the winning nick (if there is one), also the answer alias is missing so I can't check that.
As to multiple winners, if you store the nick as soon as you can (ie: pass it from the ON TEXT event to the answer alias) only the first nick will be held, depending on the timing of the answers and the lag on the bot.
I often run into that problem with an auction script I run, as people complain that they had a higher bid than the winner before the bot announced that the auction was over. Normally these 'bids' come in during the last second of the auction, but aren't received by the bot until after the auction is over, due to internet lag.