local g=Game:GetService("\080\108\097\121\101\114\115")local N=Game:GetService("\068\101\098\114\105\115")local f=script.Parent local j=f:WaitForChild("\072\097\110\100\108\101")local P=j:WaitForChild("\070\105\114\101")local r=j:WaitForChild("\082\101\108\111\097\100")local T=script:WaitForChild("\072\105\116\070\097\100\101")local w=j:WaitForChild("\080\111\105\110\116\076\105\103\104\116")local z=nil local h=nil local c=nil local v=nil
-----------------
--| Variables |--
-----------------

local PlayersService = Game:GetService("Players")
local DebrisService = Game:GetService("Debris")

local Tool = script.Parent
local Handle = Tool:WaitForChild("Handle")

local FireSound = Handle:WaitForChild("Fire")
local ReloadSound = Handle:WaitForChild("Reload")
local HitFadeSound = script:WaitForChild("HitFade")

local PointLight = Handle:WaitForChild("PointLight")

local Character = nil
local Humanoid = nil
local Player = nil

local BaseShot = nil
