Restrict movement to circular area around the player

Hi, I’m trying to recreate the functionality of this particular code from unity.

However I am at a loss at where to begin in blueprints. I have no C++ experience but if I have to do this in code it would be better to know that now instead of beating my head against the wall for days. I’m doing this using the third person template for movement but have stripped it down to where my only inputs are arrow keys.

So some one told me how to sort of do this, but I am unsure how to connect it to my movement script with out screwing things up. does anyone know what to do as I really need this to get things working.

I don’t think I worded my question properly so I found an example.

I just want to do this with my characters movement. I need to do it in blueprints and if thats not possible someone at least telling me would be fine instead of me wasting my time attempting to.