Tween Service is not working in local scripts

I want to make a form for hacking mechanism. You go up to a hanging crate (hang with a rope) and by pressing Q the rope moves with the crate. Im using a local tweenservice.

For some reason the Crate bugs when the tween starts. Either it bugs away or just doing nothing

I tried to build the setup agian in a new workspace. And i tried to making it lot simpler with no luck.

So i’m using a tween service inside a local script. The local script gets a remote event from the server. The crate is hanging with rope onto a transparent part above. The part above moves around and the crate just bugs (Linking video)

local RS = game:GetService("ReplicatedStorage")
local TweenService = game:GetService("TweenService")
local DeBounce = false


RS.RemoteServer.Storage.OnClientEvent:Connect(function()
	if DeBounce == false then
		DeBounce = true
		print("NowHere")
		local tweeninfo1 = TweenInfo.new(
			2,
			Enum.EasingStyle.Linear,
			Enum.EasingDirection.Out,
			0,
			false,
			0
		)

		local tweeninfo2 = TweenInfo.new(
			1,
			Enum.EasingStyle.Linear,
			Enum.EasingDirection.Out,
			0,
			false,
			0
		)

		wait(0.1)

		local Storage = game.Workspace.StorageBig.K0.KRope
		local Rope = game.Workspace.StorageBig.K0.KRope.RopeConstraint
		
		
		print("Play")
		
		local Storage1 = TweenService:Create(Storage, tweeninfo2, {Position = Vector3.new(24.714, 20.738, -283.387)})
		Storage1:Play()
		
		Storage1.Completed:Wait()
		
		local Rope1 = TweenService:Create(Rope, tweeninfo2, {Length = 8})
		Rope1:Play()
		
		Rope1.Completed:Wait()
		
		local Storage2 = TweenService:Create(Storage, tweeninfo1, {Position = Vector3.new(24.714, 20.738, -305.89)})
		Storage2:Play()
		
		Storage2.Completed:Wait()
		
		local Storage3 = TweenService:Create(Storage, tweeninfo2, {Position = Vector3.new(29.988, 20.738, -305.904)})
		Storage3:Play()
		
		print("Done")
	end
end)

Video - Roblox Studio Error - Album on Imgur