# `ToolEntity` A kinematically-scripted collider created from a {py:class}`gs.materials.Tool ` material. Its motion is prescribed rather than dynamically simulated, and it couples one-way with soft and particle-based media to push, stir, or deform them. ```{eval-rst} .. autoclass:: genesis.engine.entities.tool_entity.tool_entity.ToolEntity :members: :undoc-members: :show-inheritance: ```