I know it sounds like I don't have things thought out and I'm being sort of impulsive and I'm really sorry about sounding like a stubborn brat but I do have a plan and do not intend to keep the snake in hiding forever. I wouldn't be planning to get a snake if I knew that my parents were going to make me rehouse it.

Let me give you some background and my reasoning for hiding the snake and what I plan on doing.

So ever since I was 4 I had a fascination with all animals big and small, my life dream at the ages between 4-15 years was to be a vet But that changed and now I want to study biology. I would bring home injured and/or lost animals to my house unannounced so we could surrender these animals to a shelter. My parents are well accustomed to unexpected guests in the house so the shock factor of having a pet snake won't be too bad. There will definitely be disappointment and some anger but I've honestly done much worse than hiding this enclosure..let's just say my highschool years were troubling.. But I know my parents and they won't make me rehouse a snake once they see how much I care about it and how interesting they are. And if push comes to shove I know 2 snake owners who would take wonderful care of the snake.

Now I know snakes are a big commitment, 20-30 years? It's a commitment that last longer than most marriages(no shade lol). And I'm fully up for it, I'd love to see how the snake changes and developes over time. And just to have a friend that won't be able to judge my character is a nice thought. I'll be able to support the snake on my own very soon, I was recently called in for an interview at a pizza shop. So income for necessities will be no issue. I do not plan on hiding the snake for as long as I can, I will confront my parents (preferably at a family party while drunk, it's easier that way with Hispanic parents) and tell them that this is something I put a lot of time and thought into, and I know it's unfair that I lied to them but it's also unfair that a snake can't be kept here just because my mom doesn't like them and won't give any other reason why.
I'm planning on going to a community college that's 45 minutes to an hour away from here. So I will be staying home and I've mentioned I know a couple snake keepers that could care for it when I transfer to a UC.. I know my family's dynamic and my mom seems very set on me not having a snake until I move out.

The reason I'm so adamant about keeping the snake in secrecy for a while is because it will be a good chunk of time before I move out. I'm 18 and live and California, it is crazy expensive to even rent an apartment here. I have 2 friends and I won't be able to rent an apartment with either of them because my friend is leaving to LA (8 hrs away) and my boyfriend plans on moving in with his group of friends.

I will take your guy's advice though and try to convince my parents and wait a bit longer, considering I still need a lot of supplies anyway. I like Avsha531's advice, my parents are much more intrigued when I educate them on animals, I think it will really help them see that this isnt just some snake but a practice for a future major in college.
I hope you guys understand and as usual thank you for input and advice