fr0z3n Yes, I did. Only one circle with finger 1 is working.
Here is the code I used for one finger,
I created a transparent barricade 1 to make the Circle1 to stop at that position
if -> Circle 1 is overlapping Barricade1
-> is in touch -> Circle 1 set position to (Touch.X (0), Circle.Y)
I created barricade 2 to set the Circle1 to position to the finger1. When the finger1 touches the barricade 2, Circle1 will be moving along with finger1.
if -> is in touch
-> touch is touching Barricade2 -> Circle 1 set position to (Touch.X (0), Touch.Y (0))
I used the same technique for Circle2 with finger2 but it is not working, I don't know why.
if -> Circle 2 is overlapping Baricade1
-> is in touch -> Circle 2 set position to (Touch.X (1), Circle.Y)
if -> is in touch
-> touch is touching Baricade2 -> Circle 2 set position to (Touch.X (1), Touch.Y (1))