local player = game.Players.LocalPlayer local character = player.Character repeat wait() character = player.Character until character local mouse = player:GetMouse() local tool = Instance.new("Tool",player.Backpack) tool.Name = "lol" tool.GripForward = Vector3.new(0, 0, 0) tool.GripPos = Vector3.new(0, -0.3, 0) tool.GripRight = Vector3.new(0, 0, 0) tool.GripUp = Vector3.new(0, 0, 1) local handle = Instance.new("Part",tool) handle.Name = "Handle" handle.Size = Vector3.new(0.2, 1.7, 1.4) local mesh = Instance.new("SpecialMesh",handle) mesh.MeshId = "http://www.roblox.com/asset/?id=72012794" mesh.Scale = Vector3.new(0.6, 0.6, 0.6) mesh.TextureId = "http://www.roblox.com/asset/?id=72012761" local sound = Instance.new("Sound",handle) sound.SoundId = "http://www.roblox.com/asset/?id=7605538183" sound.Volume = 1 local mouseDown = false local equipped = false function auto() while equipped and mouseDown and wait(0.1) do local current = sound:Clone() current.Parent = handle current:Play() game.Debris:AddItem(current,1) local ray = Ray.new(handle.CFrame.p,(mouse.Hit.p - handle.CFrame.p).unit*900) local hit,pos = workspace:FindPartOnRay(ray,character) local beam = Instance.new("Part", character) beam.BrickColor = BrickColor.new("Bright red") beam.FormFactor = "Custom" beam.Material = "Neon" beam.Transparency = 0.25 beam.Anchored = true beam.Locked = true beam.CanCollide = false local distance = (tool.Handle.CFrame.p - pos).magnitude beam.Size = Vector3.new(0.1, 0.1, distance) beam.CFrame = CFrame.new(tool.Handle.CFrame.p, pos) * CFrame.new(0, 0, -distance / 2) game:GetService("Debris"):AddItem(beam, 0.1) if hit and hit.Parent:FindFirstChild("Humanoid") then hit.Parent.Humanoid:TakeDamage(99) end end end mouse.Button1Down:connect(function() mouseDown = true auto() end) mouse.Button1Up:connect(function() mouseDown = false end) tool.Equipped:connect(function() equipped = true end) tool.Unequipped:connect(function() equipped = false end) wait(0.1) local sound = Instance.new("Sound") sound.Name = "Sound" sound.SoundId = "http://www.roblox.com/asset/?id=18841895741" -- Song ID at end. sound.Volume = 0.45 -- Derp (I have quality speakers you might need to change this.) sound.Pitch = 1 --Speed of Playback. sound.Looped = true sound.archivable = false sound.Parent = game.Workspace wait() sound:play()