How to create a circle with Launch Character(X,Y)?

I have a static mesh that gradually goes up straight using LaunchCharacter but my problem is I can not figure out how to give him force on the x and y every tick to make a circle. This is what I have so far:

I tried using the formulas (X^2 * Radius^2 = Y, vice versa) but it didn’t work out

I ask is, why… Why do you need to use launch character function for this, what are you trying to accomplish?

I figured it out with the help of this thread’s last photo https://forums.unrealengine.com/showthread.php?54793-quot-Rotate-vector-around-axis-quot-How-does-it-actually-works-Now-its-messed-up
And I didn’t need to use launch character I needed AddRelativeLocation.

You may need to take delta time into account. More frames, the more times per second your character is going to move. If you just want the timer to cause an initial delay, you may want to add a branch that goes around your delay after you used it the first time. From my experience, it seems like delays will be created constantly, you just won’t notice because as soon as the initial delay is up, the one that was created miliseconds ago will fire right after.