wait()weld55.C1=CFrame.new(-0.35,.4,.6)*CFrame.fromEulerAnglesXYZ(math.rad(304),-0.14,math.rad(-82))wait()weld55.C1=CFrame.new(-0.35,.4,.6)*CFrame.fromEulerAnglesXYZ(math.rad(302),-0.14,math.rad(-84))Tool.Handle.Reload.Pitch=.95 wait()weld55.C1=CFrame.new(-0.35,.4,.6)*CFrame.fromEulerAnglesXYZ(math.rad(300),-0.14,math.rad(-86))wait()weld33.C1=CFrame.new(-0.75,.5,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-111),math.rad(-2),.2)weld55.C1=CFrame.new(-0.35,.4,.6)*CFrame.fromEulerAnglesXYZ(math.rad(298),-0.08,math.rad(-88))wait()weld33.C1=CFrame.new(-0.75,.5,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-108),math.rad(-4),.1)weld55.C1=CFrame.new(-0.35,.4,.6)*CFrame.fromEulerAnglesXYZ(math.rad(296),-0.02,math.rad(-90))wait()weld33.C1=CFrame.new(-0.75,.5,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-105),math.rad(-6),0)weld55.C1=CFrame.new(-0.35,.4,.6)*CFrame.fromEulerAnglesXYZ(math.rad(294),.04,math.rad(-90))wait()weld33.C1=CFrame.new(-0.75,.6,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-103),math.rad(-8),0)weld55.C1=CFrame.new(-0.35,.3,.6)*CFrame.fromEulerAnglesXYZ(math.rad(292),.1,math.rad(-90))wait()weld33.C1=CFrame.new(-0.75,.7,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-99),math.rad(-10),0)weld55.C1=CFrame.new(-0.35,.3,.6)*CFrame.fromEulerAnglesXYZ(math.rad(290),.16,math.rad(-90))wait()weld33.C1=CFrame.new(-0.75,.8,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-96),math.rad(-12.5),0)weld55.C1=CFrame.new(-0.35,.3,.6)*CFrame.fromEulerAnglesXYZ(math.rad(290),.22,math.rad(-90))wait()weld33.C1=CFrame.new(-0.75,.9,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-93),math.rad(-15),0)weld55.C1=CFrame.new(-0.35,.3,.6)*CFrame.fromEulerAnglesXYZ(math.rad(290),.28,math.rad(-90))
--new magazine in, let's get to pushing that pull, kick thing back in its place...
wait()
weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(304), -0.14, math.rad(-82))

wait()
weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(302), -0.14, math.rad(-84))
Tool.Handle.Reload.Pitch = 0.95
wait()
weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(300), -0.14, math.rad(-86))

wait()
weld33.C1 = CFrame.new(-0.75, 0.5, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-111), math.rad(-2), 0.2)
weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(298), -0.08, math.rad(-88))

wait()
weld33.C1 = CFrame.new(-0.75, 0.5, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-108), math.rad(-4), 0.1)
weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(296), -0.02, math.rad(-90))

wait()
weld33.C1 = CFrame.new(-0.75, 0.5, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-105), math.rad(-6), 0)
weld55.C1 = CFrame.new(-0.35, 0.4, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(294), 0.04, math.rad(-90))

wait()
weld33.C1 = CFrame.new(-0.75, 0.6, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-103), math.rad(-8), 0)
weld55.C1 = CFrame.new(-0.35, 0.3, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(292), 0.1, math.rad(-90))

wait()
weld33.C1 = CFrame.new(-0.75, 0.7, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-99), math.rad(-10), 0)
weld55.C1 = CFrame.new(-0.35, 0.3, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.16, math.rad(-90))

wait()
weld33.C1 = CFrame.new(-0.75, 0.8, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-96), math.rad(-12.5), 0)
weld55.C1 = CFrame.new(-0.35, 0.3, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.22, math.rad(-90))

wait()
weld33.C1 = CFrame.new(-0.75, 0.9, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-93), math.rad(-15), 0)
weld55.C1 = CFrame.new(-0.35, 0.3, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0.28, math.rad(-90))
