>>381304993
Like the others have said, if your idea is possible with VRChat's player rig then that's a good way to skip some of the work and get easier feedback. Otherwise consider making a Unity/UE4 project to prototype various ideas and learn from example assets.
What sounds like a good idea can fall apart when faced with the reality of actually playing with it or developing it further.