So what would be the most efficient way to make weight of a jump decrease gradually on button hold?
Go to 2:47 of this video , it shows a good example of what I'm trying to say.
https://www.youtube.com/watch?v=99wx0FfnzH8&feature=youtu.be
I look at this and I would have no idea if I need to make a for i loop or something else for the gradually decreasing jump weight.
game.Players.PlayerAdded:connect(function(p)
p.CharacterAdded:connect(function(c)
b = Instance.new("BodyForce")
b.maxForce = Vector3.new(0,c:getMass()*100,0)
b.Parent = c.Torso
end)
end)

2 comments
If you want it press&release then player jumps, it's possible and easy, I can help you. If you want it to fall down as soon as you release space, then it is not much possible without a confusing script.
@superalp1111 Yeah jump on button hold, fall on release.