--moving kick thing
	wait()
	weld33.C1 = CFrame.new(-0.75, 1, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-15),0)

	wait()
	weld55.C1 = CFrame.new(-0.35, 0.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.28, math.rad(-90))

	wait()
	weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.28, math.rad(-90))

	wait()
	weld55.C1 = CFrame.new(-0.35, 0.5, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))

	wait()
	weld55.C1 = CFrame.new(-0.35, 0.6, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))

	wait()
	weld55.C1 = CFrame.new(-0.35, 0.7, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))

	wait(0.1)

	weld55.C1 = CFrame.new(-0.35, 0.5, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))
	script.Parent.pull1.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull2.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull3.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull4.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull5.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull6.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull7.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull8.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull9.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull10.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull11.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull12.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull13.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull14.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull15.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull16.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull17.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull18.Mesh.Offset = Vector3.new(0, -0.15, 0)

	wait(0.03)
	weld55.C1 = CFrame.new(-0.35, 0.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))
	script.Parent.pull1.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull2.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull3.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull4.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull5.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull6.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull7.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull8.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull9.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull10.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull11.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull12.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull13.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull14.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull15.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull16.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull17.Mesh.Offset = Vector3.new(0, -0.31, 0)
	script.Parent.pull18.Mesh.Offset = Vector3.new(0, -0.31, 0)

	wait(0.1)
	weld55.C1 = CFrame.new(-0.35, 0.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))
	script.Parent.pull1.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull2.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull3.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull4.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull5.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull6.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull7.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull8.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull9.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull10.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull11.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull12.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull13.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull14.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull15.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull16.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull17.Mesh.Offset = Vector3.new(0, -0.15, 0)
	script.Parent.pull18.Mesh.Offset = Vector3.new(0, -0.15, 0)

	wait()
	weld55.C1 = CFrame.new(-0.35, 0.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))
	script.Parent.pull1.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull2.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull3.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull4.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull5.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull6.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull7.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull8.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull9.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull10.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull11.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull12.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull13.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull14.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull15.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull16.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull17.Mesh.Offset = Vector3.new(0, -0, 0)
	script.Parent.pull18.Mesh.Offset = Vector3.new(0, -0, 0)


	wait()
	weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.19, math.rad(-90))