Animation kinda cracks on stop and play

I made 1st cam idle and walk motion, but it cracks when I start walk.
I think idle motion extends when it ends, how can I fix it?
https://gyazo.com/8eab494d92d47a86a0eccf8a159e66a4

Try disabling Workspace.AnimationWeightedBlendFix. If that solution doesn’t work, show me your code and I can help.

I disabled it and seems like it doesn’t work.
Here is my animation control code. (Client sided)

humanoid.Running:Connect(function(speed)
	local holdingIndex = charData.inven.holding.Value
	local holding = charData.inven:FindFirstChild("inven" .. tostring(holdingIndex))
	local targetPack = anims[holding.Value]
	if targetPack ~= nil then
		if speed >= 0.01 then
			targetPack.idle:Stop()
			targetPack.walk:Play()
		else
			targetPack.walk:Stop()
			targetPack.idle:Play()
		end
	else
		print("no such weapon motion")
	end
end)

Fixed problem by adding parameter in Stop method.