Hello everyone, I am trying to create an object-dragging system in Unreal Engine 5 using Blueprints (similar to moving papers or documents across a table), but I am encountering an issue with boundary constraints. Here is what I want to achieve: The player should be able to drag a 3D object across a table using the mouse. The object’s movement must be restricted within the boundaries of an invisible box (such as a “trigger box” or defined limits). If the player attempts to drag the mouse outside this invisible boundary, the object should remain fixed at the edge; however, when pushed against the boundary, it should rise upwards along the Z-axis (increasing its height). How can I accomplish this?