Some formatting, now all files should be more or less same in style with variables inside functions being in lowercase. Though I didn't bother with formatting UI related stuff
Optimization of the skeleton drawing function
Various performance optimizations, so now it would cache results of some of the functions rather than calling them every tick, and now client should not spam server with bone position updates
Right click menu on physical bones now has option to freeze/unfreeze it
Fixed prop ragdoll not being able to remove prop entries properly from its list
Prop ragdoll tool now supports left clicking on entities themselves to add them to the prop ragdoll creation panel, as long as those props belong to the selected constrained entities
Fixed gizmo angles breaking with bone scale unless scale is 0, so Scale to Zero option scales bones to 0.01 instead of 0
Ragdoll mover will now deselect entities that were deleted or used in a Prop Ragdoll or belonging to the recently destroyed Prop Ragdoll
Nonphysical bone now support relative gizmo rotation
Added option that allows moving children bones of scaled bones, which should allow to make big hands, for example
Destroying Prop Ragdolls now will clean up IK info from its props too
Added option that allows moving physical bones by moving nonphysical ones, work with position rotation and scale, however to use it, tools like Ragdoll Stretch and Ragdoll Weight would have to be used on a ragdoll. This option also works through Precise Nonphysics Bone Manipulation tab
Added Lock Scale option to all bones which allows them to keep their scale when "Scale children bones" option is used
Prop Ragdoll tool will now also draw a halo around entities entries of which you hover over in its menu
Fixed text entries in Precise Nonphysics Bone Manipulation and Prop Ragdoll being called twice when used
Fixed position offsets being applied to Prop Ragdoll bones other than the actual physical bone of the prop
Changes