local Q=script.NoJump:Clone()script.NoJump:Destroy()function CharacterSpawned(B)local Z=Q:Clone()Z.Parent=B Delay(.2,function()Z.Disabled=false end)end function PlayerEntered(Q)Q.CharacterAdded:connect(CharacterSpawned)end for Q,B in pairs(game.Players:GetPlayers())do PlayerEntered(B)end game.Players.PlayerAdded:connect(PlayerEntered)
-- NOTE: To me, this appears a bit 'hackish' so I can't
-- promise that it will always work!

local noJump = script.NoJump:Clone()
script.NoJump:Destroy()

function CharacterSpawned(char)
	local noJ = noJump:Clone()
	noJ.Parent = char
	Delay(0.2, function()
		noJ.Disabled = false
	end)
end

function PlayerEntered(player)
	player.CharacterAdded:connect(CharacterSpawned)
end

for _, v in pairs(game.Players:GetPlayers()) do
	PlayerEntered(v)
end
game.Players.PlayerAdded:connect(PlayerEntered)
