who into this stuff hard core i have questions and need answers .....shoot where do they come from whos allowed to buy them are they legal ?