I want make jump mechanic, where the longer you hold “Spacebar”, the higher your jump will be. (Example - terraria jumps). I need this thing for better character controlling.
I know that there’s humanoid.Jump function, but I don’t think I can utilize it for such jumps, so, I need some help with getting idea how to make such system.
I would personally recommend making your own controller as you would have more control over its behavior rather than patching extra code on top.
But if you want to use the default humanoid, you can simply temporarily add a force modifier that goes upwards while spacebar is held down, and either resets or goes down when you let go.
I can try to do anything - even scripting something big myself. But if I don’t use default humanoids I’ll run into controlling problems like Hip height, Move functions and etc.