local player = game:GetService("Players").LocalPlayer
local character = player.Character
local hum = character.Humanoid
local mode = player:WaitForChild("mode")
if mode.Value == "Normal" then
--make it so player can jump
elseif mode.Value == "Hard" then
--make it so the player cant jump but if a script tells it to jump it will jump
end
I guess you can change back the jump power as the other person said
--under hard
--add function for event(remoteevent or bindablevent)
--change jumppower back to 200(or whatever jumppower you want)
character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
--above will make the player jump just make a function and hook up to a event so it can make the character jump