Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

ReloadAnim = function(char, speed, objs)

ts:Create(objs[2],TweenInfo.new(0.35,Enum.EasingStyle.Sine,Enum.EasingDirection.InO
ut),{C1 = CFrame.new(-1.1, -0.7, -0.80) * CFrame.Angles(math.rad(-115), math.rad(-
18), math.rad(25))}):Play()
ts:Create(objs[3],TweenInfo.new(0.35),{C1 = CFrame.new(-0.40,0.1,-1.50)
* CFrame.Angles(math.rad(-120),math.rad(0),math.rad(15))}):Play()
wait(0.5)

ts:Create(objs[2],TweenInfo.new(0.35,Enum.EasingStyle.Sine,Enum.EasingDirection.InO
ut),{C1 = CFrame.new(-1.1, -0.6, -0.95) * CFrame.Angles(math.rad(-125), math.rad(-
18), math.rad(25))}):Play()
ts:Create(objs[3],TweenInfo.new(0.6),{C1 = CFrame.new(1.195,1.4,-0.5) *
CFrame.Angles(math.rad(0),math.rad(25),math.rad(0))}):Play()
objs[5].Mag.Transparency = 1
objs[5].Handle:WaitForChild("MagOut"):Play()

local MagC = objs[5]:WaitForChild("Mag"):clone()


MagC:ClearAllChildren()
MagC.Parent = objs[5]
MagC.Name = "MagC"
MagC.Transparency = 0

objs[5].Mag.Transparency = 1

local MagCW = Instance.new("Motor6D")


MagCW.Part0 = MagC
MagCW.Part1 = objs[3].Parent.Parent:WaitForChild("Left Arm")
MagCW.Parent = MagC
MagCW.C1 = MagC.CFrame:toObjectSpace(objs[5].Mag.CFrame)

wait(1.5)

ts:Create(objs[2],TweenInfo.new(0.35,Enum.EasingStyle.Sine,Enum.EasingDirection.InO
ut),{C1 = CFrame.new(-1.1, -0.7, -0.80) * CFrame.Angles(math.rad(-115), math.rad(-
18), math.rad(25))}):Play()
ts:Create(objs[3],TweenInfo.new(0.35),{C1 = CFrame.new(-0.40,0.1,-1.50)
* CFrame.Angles(math.rad(-120),math.rad(0),math.rad(15))}):Play()
wait(0.5)

ts:Create(objs[2],TweenInfo.new(0.35,Enum.EasingStyle.Sine,Enum.EasingDirection.InO
ut),{C1 = CFrame.new(-1.1, -0.6, -0.95) * CFrame.Angles(math.rad(-125), math.rad(-
18), math.rad(25))}):Play()
objs[5].Handle:WaitForChild("MagIn"):Play()
MagC:Destroy()
objs[5].Mag.Transparency = 0
wait(0.1)
ts:Create(objs[3],TweenInfo.new(0.6),{C1 = CFrame.new(1.195,1.4,-0.5) *
CFrame.Angles(math.rad(0),math.rad(25),math.rad(0))}):Play()
wait(0.4)
ts:Create(objs[2],TweenInfo.new(0.35,Enum.EasingStyle.Sine,Enum.EasingDirection.InO
ut),{C1 = CFrame.new(-1.1, -0.6, -1.10) * CFrame.Angles(math.rad(-127), math.rad(-
18), math.rad(25))}):Play()
ts:Create(objs[3],TweenInfo.new(0.35),{C1 = CFrame.new(-0.40,0.2,-1.50)
* CFrame.Angles(math.rad(-120),math.rad(0),math.rad(15))}):Play()
objs[5].Handle:WaitForChild("MagSlap"):Play()

if (objs[6].Value - (objs[8].Ammo - objs[7].Value)) < 0 then


objs[7].Value = objs[7].Value + objs[6].Value
objs[6].Value = 0
--Evt.Recarregar:FireServer(objs[5].Value)

elseif objs[7].Value <= 0 then


objs[6].Value = objs[6].Value - (objs[8].Ammo - objs[7].Value)
--Evt.Recarregar:FireServer(objs[5].Value)
objs[7].Value = objs[8].Ammo
objs[9] = false

elseif objs[7].Value > 0 and objs[9] and objs[8].IncludeChamberedBullet


then
objs[6].Value = objs[6].Value - (objs[8].Ammo - objs[7].Value) -
1
--objs[10].Recarregar:FireServer(objs[6].Value)
objs[7].Value = objs[8].Ammo + 1

elseif objs[7].Value > 0 and objs[9] and not


objs[8].IncludeChamberedBullet then
objs[6].Value = objs[6].Value - (objs[8].Ammo - objs[7].Value)
--Evt.Recarregar:FireServer(objs[5].Value)
objs[7].Value = objs[8].Ammo
end
wait(0.55)
end;

ChamberBKAnim = function(char, speed, objs)

ts:Create(objs[2],TweenInfo.new(0.35,Enum.EasingStyle.Sine,Enum.EasingDirection.InO
ut),{C1 = CFrame.new(-1.1, -0.7, -0.80) * CFrame.Angles(math.rad(-115), math.rad(-
18), math.rad(25))}):Play()
ts:Create(objs[3],TweenInfo.new(0.35),{C1 = CFrame.new(-0.10,-0.25,-
0.90) * CFrame.Angles(math.rad(-120),math.rad(0),math.rad(15))}):Play()
wait(0.5)
ts:Create(objs[3],TweenInfo.new(0.35),{C1 = CFrame.new(-0.70,-0.25,-
0.90) * CFrame.Angles(math.rad(-120),math.rad(0),math.rad(15))}):Play()
wait(0.1)
objs[5].Bolt:WaitForChild("SlideRelease"):Play()
end;

You might also like