IdleAnim=function(Q,x,H)(ts:Create(H[2],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).RightPos})):Play();(ts:Create(H[3],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).LeftPos})):Play()end StanceDown=function(Q,x,H)(ts:Create(H[2],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).RightPos})):Play();(ts:Create(H[3],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).LeftPos})):Play()end StanceUp=function(Q,x,H)(ts:Create(H[2],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).RightPos})):Play();(ts:Create(H[3],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).LeftPos})):Play()end Patrol=function(Q,x,H)(ts:Create(H[2],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).RightPos})):Play();(ts:Create(H[3],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).LeftPos})):Play()end SprintAnim=function(Q,x,H)(ts:Create(H[2],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).RightPos})):Play();(ts:Create(H[3],TweenInfo.new(.3),{C1=(require(script.Parent.Settings)).LeftPos})):Play()end EquipAnim=function(Q,x,H)(ts:Create(H[2],TweenInfo.new(0),{C1=CFrame.new(-0.875,-0.2,-1.25)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0))})):Play();(ts:Create(H[3],TweenInfo.new(0),{C1=CFrame.new(1.2,-0.05,-1.65)*CFrame.Angles(math.rad(-90),math.rad(35),math.rad(-25))})):Play()wait(.1);(H[5].Handle:WaitForChild("\065\105\109\085\112")):Play();(ts:Create(H[2],TweenInfo.new(.5),{C1=(require(script.Parent.Settings)).RightPos})):Play();(ts:Create(H[3],TweenInfo.new(.5),{C1=(require(script.Parent.Settings)).LeftPos})):Play()wait(.5)end ZoomAnim=function(Q,x,H)(ts:Create(H[3],TweenInfo.new(.3),{C1=(CFrame.new(-0.65,-0.7,-1)*CFrame.Angles(math.rad(-180),0,0))*CFrame.Angles(0,0,math.rad(30))})):Play()wait(.3);(ts:Create(H[3],TweenInfo.new(.3),{C1=(CFrame.new(-0.25,-1.1,-1)*CFrame.Angles(math.rad(-180),0,0))*CFrame.Angles(0,0,math.rad(5))})):Play();(ts:Create(H[5].g33:WaitForChild("\103\051\051"),TweenInfo.new(.3),{C1=(CFrame.new(-0.2,.21,0)*CFrame.Angles(0,0,math.rad(90)))*CFrame.new(.225,-0.75,0)})):Play()wait(.3)end UnZoomAnim=function(Q,x,H)(ts:Create(H[3],TweenInfo.new(.3),{C1=(CFrame.new(-0.25,-1.1,-1)*CFrame.Angles(math.rad(-180),0,0))*CFrame.Angles(0,0,math.rad(5))})):Play()wait(.3);(ts:Create(H[3],TweenInfo.new(.3),{C1=(CFrame.new(-0.65,-0.7,-1)*CFrame.Angles(math.rad(-180),0,0))*CFrame.Angles(0,0,math.rad(30))})):Play();(ts:Create(H[5].g33:WaitForChild("\103\051\051"),TweenInfo.new(.3),{C1=CFrame.new()})):Play()wait(.3)end ChamberAnim=function(Q,x,H) end ChamberBKAnim=function(Q,x,H) end CheckAnim=function(Q,x,H) end ShellInsertAnim=function(Q,x,H) end ReloadAnim=function(Q,x,H) end
--//Client Animations
IdleAnim = function(char, speed, objs)
	ts:Create(objs[2], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).RightPos }):Play() -- require(script).FakeRightPos (For fake arms) | require(script).RightArmPos (For real arms)
	ts:Create(objs[3], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).LeftPos }):Play() -- require(script).FakeLeftPos (For fake arms) | require(script).LeftArmPos (For real arms)
end

StanceDown = function(char, speed, objs)
	ts:Create(objs[2], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).RightPos }):Play()
	ts:Create(objs[3], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).LeftPos }):Play()
end

StanceUp = function(char, speed, objs)
	ts:Create(objs[2], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).RightPos }):Play()
	ts:Create(objs[3], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).LeftPos }):Play()
end

Patrol = function(char, speed, objs)
	ts:Create(objs[2], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).RightPos }):Play()
	ts:Create(objs[3], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).LeftPos }):Play()
end

SprintAnim = function(char, speed, objs)
	ts:Create(objs[2], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).RightPos }):Play()
	ts:Create(objs[3], TweenInfo.new(0.3), { C1 = require(script.Parent.Settings).LeftPos }):Play()
end

EquipAnim = function(char, speed, objs)
	ts:Create(
		objs[2],
		TweenInfo.new(0),
		{ C1 = CFrame.new(-0.875, -0.2, -1.25) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)) }
	):Play()
	ts:Create(
		objs[3],
		TweenInfo.new(0),
		{ C1 = CFrame.new(1.2, -0.05, -1.65) * CFrame.Angles(math.rad(-90), math.rad(35), math.rad(-25)) }
	):Play()
	wait(0.1)
	objs[5].Handle:WaitForChild("AimUp"):Play()
	ts:Create(objs[2], TweenInfo.new(0.5), { C1 = require(script.Parent.Settings).RightPos }):Play()
	ts:Create(objs[3], TweenInfo.new(0.5), { C1 = require(script.Parent.Settings).LeftPos }):Play()
	wait(0.5)
end

ZoomAnim = function(char, speed, objs)
	--ts:Create(objs[2],TweenInfo.new(0),{C1 = CFrame.new(-.875, -0.2, -1.25) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0))}):Play()
	ts:Create(
		objs[3],
		TweenInfo.new(0.3),
		{ C1 = CFrame.new(-0.65, -0.7, -1) * CFrame.Angles(math.rad(-180), 0, 0) * CFrame.Angles(0, 0, math.rad(30)) }
	):Play()
	wait(0.3)
	ts:Create(
		objs[3],
		TweenInfo.new(0.3),
		{ C1 = CFrame.new(-0.25, -1.1, -1) * CFrame.Angles(math.rad(-180), 0, 0) * CFrame.Angles(0, 0, math.rad(5)) }
	):Play()
	ts:Create(
		objs[5].g33:WaitForChild("g33"),
		TweenInfo.new(0.3),
		{ C1 = CFrame.new(-0.2, 0.21, 0) * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0.225, -0.75, 0) }
	):Play()
	wait(0.3)
end

UnZoomAnim = function(char, speed, objs)
	--ts:Create(objs[2],TweenInfo.new(0),{C1 = CFrame.new(-.875, -0.2, -1.25) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0))}):Play()
	ts:Create(
		objs[3],
		TweenInfo.new(0.3),
		{ C1 = CFrame.new(-0.25, -1.1, -1) * CFrame.Angles(math.rad(-180), 0, 0) * CFrame.Angles(0, 0, math.rad(5)) }
	):Play()
	wait(0.3)
	ts:Create(
		objs[3],
		TweenInfo.new(0.3),
		{ C1 = CFrame.new(-0.65, -0.7, -1) * CFrame.Angles(math.rad(-180), 0, 0) * CFrame.Angles(0, 0, math.rad(30)) }
	):Play()
	ts:Create(objs[5].g33:WaitForChild("g33"), TweenInfo.new(0.3), { C1 = CFrame.new() }):Play()
	wait(0.3)
end

ChamberAnim = function(char, speed, objs) end

ChamberBKAnim = function(char, speed, objs) end

CheckAnim = function(char, speed, objs) end

ShellInsertAnim = function(char, speed, objs) end

ReloadAnim = function(char, speed, objs) end
