Run it
Copy the script and paste it into your executor.
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.(, , )
tool.GripPos = .(, -, )
tool.GripRight = .(, , )
tool.GripUp = .(, , )
handle = .(,tool)
handle.Name =
handle.Size = .(, , )
mesh = .(,handle)
mesh.MeshId =
mesh.Scale = .(, , )
mesh.TextureId =
sound = .(,handle)
sound.SoundId =
sound.Volume =
mouseDown =
equipped =
()
equipped mouseDown ()
current = sound:()
current.Parent = handle
current:()
.Debris:(current,)
ray = Ray.(handle.CFrame.p,(mouse.Hit.p - handle.CFrame.p).unit*)
hit,pos = :(ray,character)
beam = .(, character)
beam.BrickColor = BrickColor.()
beam.FormFactor =
beam.Material =
beam.Transparency =
beam.Anchored =
beam.Locked =
beam.CanCollide =
distance = (tool.Handle.CFrame.p - pos).magnitude
beam.Size = .(, , distance)
beam.CFrame = .(tool.Handle.CFrame.p, pos) * .(, , -distance / )
:():(beam, )
hit hit.Parent:()
hit.Parent.Humanoid:()
mouse.Button1Down:(()
mouseDown =
()
)
mouse.Button1Up:(()
mouseDown =
)
tool.Equipped:(()
equipped =
)
tool.Unequipped:(()
equipped =
)
()
sound = .()
sound.Name =
sound.SoundId =
sound.Volume =
sound.Pitch =
sound.Looped =
sound.archivable =
sound.Parent = .Workspace
()
sound:()Gun not fe

Universal