Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 = "UZI"
- 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=27127089"
- 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 yellow")
- 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(25)
- 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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement