I think that solving the issue need a TickPreDefered :x
11:58
there are some edge cases, like hooking with Ninja
12:03
about tuenable physics, it looks possible, fair hook will use an additional velocity to compute thing while weak hook will use directly the old velocity