fire17774

Untitled

Nov 23rd, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. name = "fire17774"
  2. if script.Parent.className~="HopperBin" then
  3. ma=Instance.new("HopperBin")
  4. ma.Name="Tool"
  5. ma.Parent=game.Players[name].backpack
  6. script.Parent=ma
  7. end
  8.  
  9. local bin = script.Parent
  10.  
  11.  
  12. function fire(mouse)
  13. local laser = Instance.new("Part")
  14. laser.Name = "Laser"
  15. laser.Parent = Workspace
  16. laser.formFactor = 'Custom'
  17. laser.BrickColor = BrickColor.new("Really red")
  18. laser.Size = Vector3.new(1, 1, 1)
  19. laser.Transparency = 0.5
  20. laser.Reflectance = 0.5
  21. laser.Anchored = true
  22. laser.CanCollide = false
  23.  
  24. local lasermesh = Instance.new("BlockMesh")
  25. lasermesh.Name = "Lasermesh"
  26. lasermesh.Parent = laser
  27.  
  28. local startpos = game.Players[name].Character["Right Arm"].Position
  29. local endpos = mouse.Hit.p
  30.  
  31. dist = (startpos - endpos).magnitude
  32.  
  33. laser.CFrame =CFrame.new(startpos, endpos)*CFrame.new(0, 0, -dist/2)
  34.  
  35. lasermesh.Scale = Vector3.new(1, 1, dist)
  36. game:getService("Debris"):AddItem(laser, 3)
  37. end
  38.  
  39. function onSelect(mouse)
  40. mouse.Button1Down:connect(function() fire(mouse) end)
  41. end
  42.  
  43. bin.Selected:connect(onSelect)
Advertisement
Add Comment
Please, Sign In to add comment