I wouldn't get a new one unless your parents agree to have it spayed/neutered and let it live indoors!!! Please don't give up on the cat that you have now .... he is just doing what any un-neutered male cat will do! It would be wonderful if the next time he shows up, you could take him in to be neutered! That usually helps with the roaming! Good luck.