Yeah stay away from them and go to school and finish then leave and get a place of your own they sound kind of weird and twisted. What state is it you live in ?
If if I can help you out in anyway anyway let me know I would be interested in MFF gathering and I have never done it before so it would be my first maybe you can help me with being nervous