I want to get 0.1BTC to 1BTC or more in 1 week if that is possible without spending any money. Does anyone know like websites or activities that could get me that much bitcoins?
There's no shortcuts with money. If there is, then everyone would do it, and it will be as hard as mining bitcoin. So no, theres no way, unless youd like to scam someone.
You can earn 0.1 Bitcoin weekly from signature campaign but remember your rank must be a senior member, or you can sell your skill on service section, like graphic designs or software engineer