local Y=game:GetService("\080\108\097\121\101\114\115")local i=game:GetService("\068\101\098\114\105\115")local U=script.Parent local D=U:WaitForChild("\072\097\110\100\108\101")local I=D:WaitForChild("\070\105\114\101")local k=D:WaitForChild("\082\101\108\111\097\100")local q=script:WaitForChild("\072\105\116\070\097\100\101")local d=D:WaitForChild("\080\111\105\110\116\076\105\103\104\116")local b=nil local f=nil local t=nil local W=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
