local Q=L_118_.new(Vector3.new())Q.s=15 Q.d=.5;(game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")).InputChanged:connect(function(Q)if Q.UserInputType==Enum.UserInputType.MouseMovement then L_137_=math.min(math.max(Q.Delta.x,-L_139_),L_139_)L_138_=math.min(math.max(Q.Delta.y,-L_139_),L_139_)end end)L_4_.Idle:connect(function()L_137_=0 L_138_=0 end)local B=false local Z=CFrame.new()local X=CFrame.new()local n=0 local y=CFrame.new()local j=.1 local l=2 local v=0 local d=.2 local q=17 local C=0 local U=5 local i=.3 local s,w=0,0 local L=nil local D=nil local c=nil L_3_.Humanoid.Running:connect(function(Q)if Q>1 then B=true else B=false end end)
--local Sprinting =false
local L_142_ = L_118_.new(Vector3.new())
L_142_.s = 15
L_142_.d = 0.5

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

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

local L_143_ = false
local L_144_ = CFrame.new()
local L_145_ = CFrame.new()

local L_146_ = 0
local L_147_ = CFrame.new()
local L_148_ = 0.1
local L_149_ = 2

local L_150_ = 0
local L_151_ = 0.2
local L_152_ = 17

local L_153_ = 0
local L_154_ = 5
local L_155_ = 0.3

local L_156_, L_157_ = 0, 0

local L_158_ = nil
local L_159_ = nil
local L_160_ = nil

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