If this were implemented, modders could create many dynamic character mechanics, such as install/rage modes, variable charge attacks, empowered hitbox size/positioning based on states, conditional sweetspots or knockback, and more!
This should be done via exposed Lua functions to create a default hitbox/property and setters for their values. If creating hitboxes and properties via Lua is too hard just being able to set their values in code would allow most of these mechanics.
As a Rivals 1 modder, I heavily used these features for character creation, with entire moves defined just through code. This allows for variables in move definitions, loops for similar hitboxes, and other useful development patterns even for simple characters.
