Turns any unrigged model into a soft, squishy prop, no bones or rigging needed. Stand on it and it squashes down, bulges out, tilts toward you, and jiggles like jelly when you step off, all client-side spring physics, zero server cost.
Includes a break system: tag a model and it auto-detects breakable pieces by name (Wax, HasToBreak overlays, or a Cracked variant folder) and pops/cracks them apart once squished past a threshold, then resets perfectly when you leave.
Setup: tag any Model with CollectionService tag SoftBody, drop in the two scripts, done. Fully configurable per-model via attributes (squish amount, bulge, tilt, stiffness, break threshold, etc).
Works with any MeshPart-based model: food, gum, blobs, terrain props, whatever. No rigging, no bones, no animation required.
Includes a break system: tag a model and it auto-detects breakable pieces by name (Wax, HasToBreak overlays, or a Cracked variant folder) and pops/cracks them apart once squished past a threshold, then resets perfectly when you leave.
Setup: tag any Model with CollectionService tag SoftBody, drop in the two scripts, done. Fully configurable per-model via attributes (squish amount, bulge, tilt, stiffness, break threshold, etc).
Works with any MeshPart-based model: food, gum, blobs, terrain props, whatever. No rigging, no bones, no animation required.
