so i have a script that sets a circle to mouse’s position. so i make the circle a ignore object, and then i have a block that ignores the mouse also, but when they collide, the it goes on top inside of inside the box, let me show you:
Simplest solution is to just not use Mouse.Hit nor Mouse.TargetFilter. Make your own system from scratch using raycast/shapecast because they allow so much more customizability.