Tool=script.Parent Main=Tool:WaitForChild("\077\097\105\110")FX=Main:WaitForChild("\070\088")Handle=Tool:WaitForChild("\072\097\110\100\108\101")Light=Handle:WaitForChild("\076\105\103\104\116")Players=game:GetService("\080\108\097\121\101\114\115")Debris=game:GetService("\068\101\098\114\105\115")CastLaser=(Tool:WaitForChild("\067\097\115\116\076\097\115\101\114")):Clone()Modules=Tool:WaitForChild("\077\111\100\117\108\101\115")Functions=require(Modules:WaitForChild("\070\117\110\099\116\105\111\110\115"))BaseUrl="\104\116\116\112\058\047\047\119\119\119\046\114\111\098\108\111\120\046\099\111\109\047\097\115\115\101\116\047\063\105\100\061"ConfigurationBin=Tool:WaitForChild("\067\111\110\102\105\103\117\114\097\116\105\111\110")Configuration={}Configuration=Functions.CreateConfiguration(ConfigurationBin,Configuration)ToolEquipped=false Remotes=Tool:WaitForChild("\082\101\109\111\116\101\115")Sounds={Fire=Handle:WaitForChild("\070\105\114\101")}BasePart=Instance.new("\080\097\114\116")BasePart.Shape=Enum.PartType.Block BasePart.Material=Enum.Material.Plastic BasePart.TopSurface=Enum.SurfaceType.Smooth BasePart.BottomSurface=Enum.SurfaceType.Smooth BasePart.FormFactor=Enum.FormFactor.Custom BasePart.Size=Vector3.new(.2,.2,.2)BasePart.CanCollide=true BasePart.Locked=true BasePart.Anchored=false BaseRay=BasePart:Clone()BaseRay.Name="\082\097\121"BaseRay.BrickColor=BrickColor.new("\066\114\105\103\104\116 \114\101\100")BaseRay.Material=Enum.Material.Neon BaseRay.Size=Vector3.new(.2,.2,.2)BaseRay.Anchored=true BaseRay.CanCollide=false



Tool = script.Parent
Main = Tool:WaitForChild("Main")
FX = Main:WaitForChild("FX")
Handle = Tool:WaitForChild("Handle")
Light = Handle:WaitForChild("Light")

Players = game:GetService("Players")
Debris = game:GetService("Debris")

CastLaser = Tool:WaitForChild("CastLaser"):Clone()

Modules = Tool:WaitForChild("Modules")
Functions = require(Modules:WaitForChild("Functions"))
BaseUrl = "http://www.roblox.com/asset/?id="

ConfigurationBin = Tool:WaitForChild("Configuration")
Configuration = {}
Configuration = Functions.CreateConfiguration(ConfigurationBin, Configuration)

ToolEquipped = false

Remotes = Tool:WaitForChild("Remotes")

Sounds = {
	Fire = Handle:WaitForChild("Fire"),
}

BasePart = Instance.new("Part")
BasePart.Shape = Enum.PartType.Block
BasePart.Material = Enum.Material.Plastic
BasePart.TopSurface = Enum.SurfaceType.Smooth
BasePart.BottomSurface = Enum.SurfaceType.Smooth
BasePart.FormFactor = Enum.FormFactor.Custom
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
BasePart.CanCollide = true
BasePart.Locked = true
BasePart.Anchored = false

BaseRay = BasePart:Clone()
BaseRay.Name = "Ray"
BaseRay.BrickColor = BrickColor.new("Bright red")
BaseRay.Material = Enum.Material.Neon
BaseRay.Size = Vector3.new(0.2, 0.2, 0.2)
BaseRay.Anchored = true
BaseRay.CanCollide = false