Well, who cares then? If the project is dead, no reason to be friends. Just because he didn't do EXACTLY what you asked doesn't mean he is bad. If he wants to apologise, at least hear him out, instead of giving me rather rubbish reasons not to accept friendship. Sure, he didn't do exactly what you asked, at least he did SOMETHING, unlike most workers, and he WANTS to apologise.
Anyway, learn to script anyway, as it is KEY to hacking. You WILL need it if you want to hack.
And don't reply whining about what he did wrong. I get it. But forgive and forget. Be friends, just don't hire him, or just stop replying to me. He seems nice, so you have no reason to argue with him now, or to me with reasons.