How do I modify Y Speed in Platformer Behavior?

How do I…

I’m trying to make a sort of geyser (where water comes out from a hole and gradually pushes you upwards) for my platformer game. The issue is that there aren’t any easy ways to modify the overall value that’s used for the Y Speed, since it isn’t modifiable. The fact that I cannot open built in behaviors in the events editor makes it harder for me to find another way to modify it.

What is the expected result

When my platformer character moves inside the geyser, forces gradually push it upwards.

What is the actual result

What happens instead is that if I try to make my character jump midair to do it, even at low jump speeds, it ignores the fall speed and instantly goes upwards. No gradual phase of being lifted off the ground is present!

I’d really appreciate if someone could help! Thanks.

What if you used a small hidden platform? When the player is on a geyser platform then you could tween the tiny platform. (there’s a condition to check if the player is on a specific platform under the platform character behavior )

That still wouldn’t work well because after leaving the geyser area my character just ignores the upwards momentum. And it would be difficult to calculate how that platform should tween for it to feel right.