If you want to be able to move not based on where your character is but based on where you press and swipe from; Do the same thing as shown in the video but instead of comparing with the character’s world location, create a new vector variable that you will set after the Input Touch Event Pressed and before the branch that checks if the player is touching the screen. Set that vector variable using the Input Touch node as explained. Then in the Compare float from that sequence instead of comparing with the character’s capsule world location, compare with the new vector variable that you created. So basically when you touch the screen it records that location and then it will check whether the player’s finger is left or right of that location until the player releases.