To implement proper Crouching or even Crawling/Prone there needs to be a proper hull box.
The only way I know to achieve that would be by creating something that doesn’t use Humanoid at all…
but how would you support HumanoidDescription without Humanoid or have the regular Roblox model as a ghost?
Are there any examples for this advanced customization? I don’t think anything that relies on RemoteService to send WASD, is good for custom movement.
I think maybe something with NetworkOwnership, idk.
Maybe it’s possible with the new Character Controllers | Documentation - Roblox Creator Hub ?