hacked it..lol that's a real joke. I mean if he hacked it you probably were running an outdated cms script or something, and in which case he just used an exploit. If he didn't exploit your site's cms or whatever, then he probably just bruteforced or guess your password, in which case it's really you own fault for having such an easy password.
Always update your CMS or Forum or other script software to avoid security issues, also use a password that's at least 7 characters long and use both Alphabets and Numeric characters (alphanumeric) and use capitals and lowercase letters. It becomes increasingly hard to bruteforce when you follow those rules. As for the script I can make that for you in Javascript, how much points - just pm me.