Script is not a valid member of workspace

This script sets a script in the player’s character as undisabled, it works fine but puts out an error for some reason?

manusRegion = script.Parent
manusRegion.Touched:Connect(function(hit)
humanoid = hit.Parent
if humanoid then
	if humanoid:FindFirstChild("ManusEffectScreenShake") ~= nil then
	if humanoid.Parent.ManusEffectScreenShake.Disabled == false then return end --- error is here
	humanoid.Parent.ManusEffectScreenShake.Disabled = false
		end
	end
end)

output

  13:00:47.858 - ManusEffectScreenShake is not a valid member of Workspace
if humanoid:FindFirstChild("ManusEffectScreenShake") ~= nil then
	if humanoid.Parent.ManusEffectScreenShake.Disabled == false then return end --- error is here

in the if statement you made the screenshake as a child of humanoid, but in the next line, the screen shake is not the child, but a child of workspace