Hello! Here is a quick guide on how to instal my JUUL prefab for VRChat

1. Drag and drop BOTH provided prefab 'JUUL Handheld' and 'JUUL Smoke Trigger' onto your avatars root, right click, and Unpack both Prefabs Completely.

2. Click on the 'JUUL Handheld' object.

3. In the inspector window add your avatars right or left hand into the 'Sources' slot of the 'Parent Constraint'.

4. Open the 'Constraint Settings' on the 'Parent Constraint' and uncheck 'Lock'.

5. Now move/rotate the 'JUUL Handheld' object into place of your avatars hand.

6. After, check mark 'Lock' again.

7. Now do the same with the 'JUUL Smoke Trigger' but put your avatars head object into 'sources', uncheck 'Lock' and move it to your avatars mouth.
    (the rotation should be correct, to check, open 'JUUL Smoke Trigger' enable 'JUUL SMOKE' and click 'Play' on the 'Particle Effect' tab, after disable it again)

8. After, check mark 'Lock' again.

9. Now with VRLabs Avatar Manager, combine the provided FX and Paramerters controllers with your avatars FX and Parameters controllers.
Avatars-3.0-Manager: https://github.com/VRLabs/Avatars-3.0-Manager

10. Create a new menu slot for your avatar and set it to 'Toggle' with the parameter 'JUUL'.

11. Create another menu slot for your skin changer, set the type to 'Radial Puppet' and make the parameter rotation 'JUUL SKIN'

12. Now, disable the 'JUUL Handheld' object and leave 'JUUL Smoke Trigger' enabled.

13. Enjoy

--- EXTRA ---
By default the JUUL only triggers on avatars with the 'JUUL Smoke Trigger' Contact on their mouth.
If you want to change this out to trigger on every avatars head, here is how

1. Click on 'JUUL Smoke Trigger'

2. On the 'VRC Contact Reciever' script click 'Add' and add 'Head'