Dynamic Hair Physics

I have seen many instances of people using dynamic hair in their Roblox games, and I can never seem to find the answer to it. Every time the answer ends up being ‘rigged hair’ which seems hard to believe will all of the unique motions going around and being manually animated. If anyone has an answer or at least an idea on how they work, please let me know. I’ve been trying to add this to my game for added realism.

pretty sure they use “rigged models” combined with the smartbones module

I’ll have to check out that module, thank you.