An IK library for s&box that makes characters aim, reach, and place feet on uneven ground. It ships runtime components for TwoBone IK, FABRIK chains, LookAt, and foot placement that read animated poses from a SkinnedModelRenderer, solve using engine-agnostic math, then write blended bone transforms each frame. The core is split into pure numerics solvers and small Sandbox adapters, with editor hints for bone picking and gizmo debug draws.
An editor plugin for Better IK that adds a bone name dropdown control and a gated regression runner. The gate spawns test rigs with a citizen model and TwoBoneIK, runs play mode for a fixed number of frames, samples IK, evaluates scenarios, writes a JSON result, then exits the editor when armed by an env var and marker file. The bone widget uses reflection to resolve a SkinnedModelRenderer and list bone names for properties marked with [BoneName].