local A=L_110_.new(Vector3.new())A.s=15 A.d=.5;(game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")).InputChanged:connect(function(A)if A.UserInputType==Enum.UserInputType.MouseMovement then L_129_=math.min(math.max(A.Delta.x,-L_131_),L_131_)L_130_=math.min(math.max(A.Delta.y,-L_131_),L_131_)end end)L_4_.Idle:connect(function()L_129_=0 L_130_=0 end)local W=false local X=CFrame.new()local Z=CFrame.new()local p=0 local u=CFrame.new()local L=.1 local x=2 local R=0 local e=.2 local r=17 local c=0 local d=5 local j=.3 local f,K=0,0 local n=nil local s=nil local t=nil L_3_.Humanoid.Running:connect(function(A)if A>1 then W=true else W=false end end)

local L_134_ = L_110_.new(Vector3.new())
L_134_.s = 15
L_134_.d = 0.5

game:GetService("UserInputService").InputChanged:connect(function(L_257_arg1) --Get the mouse delta for the gun sway
	if L_257_arg1.UserInputType == Enum.UserInputType.MouseMovement then
		L_129_ = math.min(math.max(L_257_arg1.Delta.x, -L_131_), L_131_)
		L_130_ = math.min(math.max(L_257_arg1.Delta.y, -L_131_), L_131_)
	end
end)

L_4_.Idle:connect(function() --Reset the sway to 0 when the mouse is still
	L_129_ = 0
	L_130_ = 0
end)

local L_135_ = false
local L_136_ = CFrame.new()
local L_137_ = CFrame.new()

local L_138_ = 0
local L_139_ = CFrame.new()
local L_140_ = 0.1
local L_141_ = 2

local L_142_ = 0
local L_143_ = .2
local L_144_	= 17

local L_145_ = 0
local L_146_ = 5
local L_147_ = .3



local L_148_, L_149_ = 0, 0

local L_150_ = nil
local L_151_ = nil
local L_152_ = nil

L_3_.Humanoid.Running:connect(function(L_258_arg1)
	if L_258_arg1 > 1 then
		L_135_ = true
	else
		L_135_ = false
	end
end)
