code all seems good as when you left click, it checks and if line trace hits your object, do the handling and setting the variable to true, then in tick, set location is happening. Can you maybe disconnect that multiply with 2000 node and see once… whatever bug is happening, its happening during setting location in tick only is what i feel