You should've let him stay in the house, they're great for pest control!! When I lived in Texas we solved a recurring cockroach problem by releasing a couple of geckos in the kitchen

We one of them every few weeks, but they're very clean and got rid of the pests!