I need help with some particle effects!

I have just started making a game called “VapeLife”…and I am in need of help with:

  • Making particles such as smoke, bounce off and scatter on objects such as walls and tables
  • Making the smoke particles scatter when walked through or things along those lines.
  • Making the smoke follow the “mouth” when the head is moved, and slowly fade away

Thanks for the help in advance!