just some advice, I know your mom hates mice and stuff, but honestly since it seems you are very new to keeping reptiles, you would better yourself and your animal by getting a snake that eats exclusively rodents. This way your snake will be happy, and you will be happy because you won't be sad that you bought a species which will eventually get sick and die becuase you cannot provide the dietary needs of it. If rodents are out of the question, then keeping a pet snake should be out of the question as well. There are plenty of other reptiles out there that make fantastic pets with tons of personallity and dont' eat rodents. You should look into keeping a bearded dragon or possibly a leopord gecko. Both are easy to keep, and make great pets.