Ah, this worked wonderfully. I do thank you.
So what is done is I noded from Construction Script to JumpMaxHoldTime, and noded the values from a custom variable I called MaxJumpHoldTime (For my own convenience). All so I could see and tweak the numbers if I needed.
Then went to the character and just basically add a Jump and Stop Jumping as one would.
Finally, tweaking Gravity and JumpZVelocity.
Personally went for
MaxJumpHoldTime: 0.5
JumpZVelocity: 650
GravityScale:2
MaxAccelerator: 4000
Ridiculously simple solution, that I overcomplicated. What a fun experience.