de=1 eye=Eye:children()[1] eye=Eye:children()[2] function BLAG(mouse) if de==1 then de=2 BodyGyro=Instance.new("BodyGyro") BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge) BodyGyro.Parent=eye local Laz=Instance.new("Part") Laz.Anchored=true Laz.BrickColor=BrickColor:Red() Laz.Reflectance=0 Laz.TopSurface="Smooth" Laz.BottomSurface="Smooth" Laz.CanCollide=false Laz.CFrame=CFrame.new((eye.Position+mouse.Hit.p)/2,mouse.Hit.p) Laz.Parent=eye Laz.Size=Vector3.new(1,1,2) Laz.Transparency=0 local Me=Instance.new("BlockMesh") Me.Parent=Laz for i=1,15 do Me.Scale = Vector3.new(i/65,i/65,(eye.Position - mouse.Hit.p).magnitude/2) Laz.CFrame=CFrame.new((eye.Position+mouse.Hit.p)/2,mouse.Hit.p) BodyGyro.cframe=CFrame.new(eye.Position,mouse.Hit.p) wait() end ex=Instance.new("Explosion") ex.Position=mouse.Hit.p ex.BlastPressure=200000 ex.BlastRadius=5 ex.Parent=char wait() for i=1,3 do wait(0.15) Laz.Transparency=Laz.Transparency+0.3 end Laz:remove() BodyGyro:remove() wait(0.2) de=1 end end function BOOM(mouse) mouse.Icon = "rbxasset://textures\\GunCursor.png" mouse.Button1Down:connect(function() BLAG(mouse) end) end LA.Selected:connect(BOOM)