Update: After some experimentation, I have a general idea of what I need to do. Firstly, I need to set a variable to a location that is a set distance from the player and in the direction they are moving in horizontally (I can visualize this point with a particle, so what I'd be looking for is to have this particle spiral around a circle if I were to move in a spiral), afterwards I just have to use a "Launch toward location" block with a small launch power.
Two issues though:
1. By using the particle, I can see that the chosen point is only at my feet. How do I make it go out to the chosen distance?
2. If I set the Launch toward as not adding to current velocity, the player doesn't fall, and if I set it to add then they just exponentially speed up. how can I set a maximum speed?