It would greatly improve the ability to create maps or games within VRChat if us map creators could save values such as Transform information and Animation Integers (for state machines) locally to a players Cache. Perhaps add a new folder in the VRChat Cache called "SaveStates" and it would be labeled by a world ID. This would allow the script to pull in the file on world load.
As an example on world load lets say you start in VRChat Home. You can click a button to enable the furniture to be picked up and placed. After you are done you toggle off the ability to move them and click a button that saves, "Save Decor" and it would save the transform values of all the objects to an XML file or TXT file locally. The script only needs to compare values and pull them in when the world loads to avoid injecting malicious code. I could make a map that allows farming and people could visit it every day to see the plants grow, harvest them, etc. There is a lot of potential to have players coming back and playing more and more with this.