Physical Texture:
* Soft: This is a general opposite, referring to something that yields easily to pressure.
* Mushy: This implies a soft, yielding texture that is almost liquid-like.
* Gooey: This describes a soft, sticky, and often viscous texture.
* Fluid: This refers to something that flows easily, like liquid.
Other Contexts:
* Flexible: This refers to something that can bend or change shape without breaking.
* Supple: This implies a soft, flexible, and smooth texture.
* Yielding: This describes something that gives way under pressure.
* Weak: This can be used in a figurative sense to describe something that is not strong or solid.
The best opposite will depend on the specific situation and what you are trying to convey.