Maintaining a mesh shape after collision?

Hi, I’m new to Unity so this may not even be possible how I’m doing it. But I was wondering if there is a way to create an object, possibly a spherical interactive cloth, that after a collision with a collider, it maintains its shape the instant it exits the collision. My goal it to make it seem sort of like a dough-like consistency. If it’s better with a cloth or with some other type of Game Object I don’t really know. And if the Cloth idea works for it, how would I script it so it’d retain the shape after a collision?

many thanks if you answer =)

Found something on the Unity Asset Store that might be what you’re looking for. It’s not free though:

Impact Deformable