local r=L_124_.new(Vector3.new())r.s=15 r.d=.5;(game:GetService("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101")).InputChanged:connect(function(r)if r.UserInputType==Enum.UserInputType.MouseMovement then L_143_=math.min(math.max(r.Delta.x,-L_145_),L_145_)L_144_=math.min(math.max(r.Delta.y,-L_145_),L_145_)end end)L_4_.Idle:connect(function()L_143_=0 L_144_=0 end)local P=false local L=CFrame.new()local M=CFrame.new()local n local c local D local S local O local X local q n=0 c=CFrame.new()D=.05 S=2 O=0 X=.09 q=11 local i=0 local k=5 local p=.3 local R,J=0,0 local H=nil local W=nil local A=nil L_3_.Humanoid.Running:connect(function(r)if r>1 then P=true else P=false end end)
--local Sprinting =false
local L_148_ = L_124_.new(Vector3.new())
L_148_.s = 15
L_148_.d = 0.5

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

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

local L_149_ = false
local L_150_ = CFrame.new()
local L_151_ = CFrame.new()

local L_152_
local L_153_
local L_154_
local L_155_

local L_156_
local L_157_
local L_158_

L_152_ = 0
L_153_ = CFrame.new()
L_154_ = 0.05
L_155_ = 2

L_156_ = 0
L_157_ = 0.09
L_158_ = 11

local L_159_ = 0
local L_160_ = 5
local L_161_ = 0.3

local L_162_, L_163_ = 0, 0

local L_164_ = nil
local L_165_ = nil
local L_166_ = nil

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