Moving Character Set amount of units

Actually that was only for a reference. You can use that blueprint with small modifications. First you will want to use VInterp instead of RInterp. Also instead of adding 90 degrees, you will add 100 units to the Target vector.

The idea here is to defer the actual work of moving the character into the Tick() event. So when you press the Keys to move the charcter, you dont actually move. Instead you update a Vector variable by adding/subsctracting 100 units. This Vector reprecents where you intend to move. When the Tick function is fired, it will check if you are at the intended location. If not, it will try to move your character to the intended location step-by-step (accomplished by VInterp).

As you might have noticed, the link I posted before shows exactly this. However it shows how to rotate instead of moving. But the logic is exactly the same.