I'm making a pool game, and would like the circle (imaginary) to be in contact with the table and balls, and to fit perfectly as a ball would. Now I thought I would use Rigidbody and lerp the position of the circle to the raycast hit, and its collider it would force it into a fitting position. The problem I encountered is that since it has a collider, it also pushes the balls, which I do not want. So my question is, how do I make an object act like it's touching & blocked by other GameObjects with Colliders and Rigidbodies, without pushing them? [![enter image description here][1]][1] [1]: https://i.sstatic.net/4Ntjx.png