I have Not a clue of the coding behind this, However Ive started the line of Code I think is needed, See, When you click On or Off in my Gui, On turns on the Ability to jump and run on walls, Off turns it off, No Clue on how to do this with or without a gui.

function click(mouse)
for _,v in pairs(game.Players:GetChildren()) do
	
end
end
script.Parent.MouseButton1Down:connect(click)