Advertisement
Gomlsauresrex

LOL

Apr 14th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. local player=game.Players.DiamondForce2
  2. local tool=Instance.new("Tool", player.Backpack)
  3. local handle=Instance.new("Part", tool)
  4. local mesh=Instance.new("SpecialMesh", handle)
  5. mesh.MeshId="rbxasset://fonts/PaintballGun.mesh"
  6. mesh.TextureId="rbxasset://textures/PaintballGunTex128.png"
  7. tool.RequiresHandle=true
  8. handle.Name="Handle"
  9.  
  10. tool.Equipped:connect(function(mouse)
  11. print("Tool equipped!")
  12.  
  13. mouse.Button1Down:connect(function()
  14. print("Mouse pressed!")
  15. local ray = Ray.new(tool.Handle.CFrame.p, (mouse.Hit.p - tool.Handle.CFrame.p).unit * 300)
  16. local part, position = workspace:FindPartOnRay(ray, player.Character, false, true)
  17.  
  18. local beam = Instance.new("Part", workspace)
  19. beam.BrickColor = BrickColor.new("Bright red")
  20. beam.FormFactor = "Custom"
  21. beam.Material = "Neon"
  22. beam.Transparency = 0.25
  23. beam.Anchored = true
  24. beam.Locked = true
  25. beam.CanCollide = false
  26.  
  27. local distance = (tool.Handle.CFrame.p - position).magnitude
  28. beam.Size = Vector3.new(0.3, 0.3, distance)
  29. beam.CFrame = CFrame.new(tool.Handle.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
  30.  
  31. game:GetService("Debris"):AddItem(beam, 0.1)
  32.  
  33. if part then
  34. local e=Instance.new("Explosion",part)
  35. e.BlastRadius=20
  36. e.BlastPressure=5
  37. e.Position=part.Position
  38. part.Anchored=false
  39. end
  40. end)
  41. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement