Hi, I was trying to make it so that when the player is make it so that the player's jump height would stay the same, but if they press and hold space while midair, they would have a lighter fall aka reach the ground slower. This is what I have so far client
elseif inputObject.KeyCode == Enum.KeyCode.Space then
if player.Character.Humanoid.Jump == true then
floating:FireServer("start")
end
end
end)
UIS.InputEnded:connect(function(inputObject)
if inputObject.KeyCode == Enum.KeyCode.Space then
floating:FireServer("stop")
end
end)
server
floatingevent.OnServerEvent:connect(function(player,startorstop)
if script.Parent.Parent:FindFirstChild("Humanoid").Torso:FindFirstChild("floater") then
floater = script.Parent.Parent:FindFirstChild("Humanoid").Torso:FindFirstChild("floater")
else
floater = Instance.new("BodyForce", script.Parent.Parent:FindFirstChild("Humanoid").Torso)
floater.Name = "floater"
end
if startorstop == "start" then
floater.Force = Vector3.new(0,game.Workspace.Gravity,0) * script.Parent.Parent:FindFirstChild("Humanoid").Torso:GetMass()* 2.5
end
if startorstop == "stop" then
floater.Force = Vector3.new(0,0,0)
end
script.Parent.Parent:FindFirstChild("Humanoid").FreeFalling:connect(function()
floater = script.Parent.Parent:FindFirstChild("Humanoid").Torso:FindFirstChild("floater")
floater.Force = Vector3.new(0,game.Workspace.Gravity,0) * script.Parent.Parent:FindFirstChild("Humanoid").Torso:GetMass()* 2.5
end)
end)
The problem with the script is that it alters the player's jump height and not the player's fall speed.

2 comments
maybe try adding a bodyforce in the player when you hold space
Try to add "Gravity" I seen this on the Roblox Wiki before, : http://wiki.roblox.com/index.php?title=Gravity They even have an example script as well!