Since you said money is not an issue & you will soon be 18, I think you should tell your mom that you will 100% not take the vaccine.
Then, make her understand that if she cannot respect you, you will go live elsewhere as soon as you become adult and might not visit very often if she doesn't...