local Player = game:GetService('Players').LocalPlayer
repeat wait() until Player.Character
local Character = Player.Character
local Humanoid = Character:WaitForChild("Humanoid")
Humanoid.Changed:connect(function()
Humanoid.Jump = false
end)
So I know how to make jumping for a humanoid false, but how do you make it where they can jump every 3 seconds? Thanks a bunch!

2 comments
so where you put it next to jump = false?
These are just methods used to disable control of your character, as stated in the original question. It will not help you create a three second jump script.