local q=nil local p=nil local t=nil local a=nil local E=nil local v local V=nil local T local W=nil local Q=Tool.TextureId local k=game:GetService("\068\101\098\114\105\115")local G=game:GetService("\080\108\097\121\101\114\115")local H local L=nil local h=nil local l=false local s=time()local e=script.Parent:WaitForChild("\070\108\097\114\101")

local MyPlayer = nil
local MyCharacter = nil
local MyHumanoid = nil
local MyTorso = nil
local MyMouse = nil


local RecoilAnim
local RecoilTrack = nil

local ReloadAnim
local ReloadTrack = nil

local IconURL = Tool.TextureId  
local DebrisService = game:GetService('Debris')
local PlayersService = game:GetService('Players')


local FireSound

local OnFireConnection = nil
local OnReloadConnection = nil

local DecreasedAimLastShot = false
local LastSpreadUpdate = time()

local flare = script.Parent:WaitForChild("Flare")
