I have a stun module, but don't know which way disable jumping for plr. ``` -- stun handling
local StunModule = {}
function StunModule.Stun(char, duration)
local hum = char:FindFirstChild("Humanoid")
if not hum then return end
hum:SetStateEnabled(Enum.HumanoidStateType.Jumping, false)
hum:SetAttribute("CanMove", false)
print("Player is stunned")
local oldWalk = hum.WalkSpeed
hum.WalkSpeed = 0
task.delay(duration or 2, function()
if hum then
hum.WalkSpeed = oldWalk
hum:SetAttribute("CanMove", true)
hum:SetStateEnabled(Enum.HumanoidStateType.Jumping, true)
print("Player can move again")
end
end)
end
return StunModule ```