'A simple component for making world props.
Simply add "World prop" as a component to any gameobject
It will add the needed components (animator, fixed joint, rigidbody) and set their settings and then remove itself.
FAQ:
Q: Unity crashes when "dropping in as a component"
A: Use "Add component" Button under the gameobject! I didn't foresee the fact dragging and dropping would crash since the component deletes itself.
Q: Why does this work?
A: Due to a change in either how vrchat or unity 2017 handels position / motion, root motion is not applied to childs of an avatar by default. However we can force it by doing an animator with rootmotion.
Q: Do i need the "EmptyController" Animator Controller?
A: No but you DO NEED a controller in the animator, and the animator MUST be set to apply root motion.
Q: My world prop is spazzing out.
A: Make sure all colliders are set to be a trigger ("Is trigger" is checked).
Credits to the method go to Lindesu for first discovering it.
'