Advertisement
SmokeDelsin

map dehui

Jun 7th, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function nwPrt(prnt,siz,cf,col)
  2. local prt=Instance.new("Part")
  3. prt.Parent=prnt
  4. prt.FormFactor=3
  5. prt.Name="Part"
  6. prt.Size=siz
  7. prt.CanCollide=false
  8. prt.Anchored=true
  9. prt.Locked=true
  10. prt.TopSurface=0
  11. prt.BottomSurface=0
  12. prt:BreakJoints()
  13. prt.CFrame=cf
  14. prt.Material="SmoothPlastic"
  15. prt.BrickColor=BrickColor.new(col)
  16. m=Instance.new("SpecialMesh",prt)
  17. m.MeshType=6
  18. return prt
  19. end
  20. --
  21. function wave(cf)
  22. local p1=nwPrt(game.Workspace,Vector3.new(1,1,1),cf*CFrame.Angles(math.rad(90),0,0),"Really black")
  23. local m1=p1.Mesh
  24. m1.MeshId="rbxassetid://3270017"
  25. local p2=nwPrt(game.Workspace,Vector3.new(1,1,1),cf*CFrame.Angles(math.rad(90),0,0),"Really black")
  26. local m2=p2.Mesh
  27. m2.MeshId="rbxassetid://3270017"
  28. m2.Scale=Vector3.new(0.1,0.1,0.1)
  29. local p3=nwPrt(game.Workspace,Vector3.new(1,1,1),cf*CFrame.Angles(math.rad(90),0,0),"Really black")
  30. local m3=p3.Mesh
  31. m3.MeshId="rbxassetid://3270017"
  32. m3.Scale=Vector3.new(2,2,2)
  33. coroutine.wrap(function()
  34. for i=1,20 do
  35. m1.Scale=Vector3.new(m1.Scale.X+1,m1.Scale.Y+1,m1.Scale.Z+0.5)
  36. m2.Scale=Vector3.new(m2.Scale.X+1.25,m2.Scale.Y+1.25,m2.Scale.Z+0.5)
  37. m3.Scale=Vector3.new(m3.Scale.X+0.75,m3.Scale.Y+0.75,m3.Scale.Z+0.5)
  38. p1.Transparency=(i/20)
  39. p2.Transparency=(i/16)
  40. p3.Transparency=(i/24)
  41. wait()
  42. end
  43. p1:Destroy()
  44. p2:Destroy()
  45. p3:Destroy()
  46. end)()
  47. end
  48. local ms=game.Players.LocalPlayer:GetMouse()
  49. ms.Button1Down:connect(function()
  50. pcall(function()
  51. wave(CFrame.new(ms.Hit.X,ms.Hit.Y,ms.Hit.Z))
  52. end)
  53. end)
  54. if script.Parent.className~="HopperBin" then
  55. ma=Instance.new("HopperBin")
  56. ma.Name="Laser "
  57. --ma.Parent=game.Lighting
  58. ma.Parent=game.Players.SmokeDelsin.Backpack
  59. script.Parent=ma
  60. end
  61.  
  62. local Selected = false
  63. local Shoot = true
  64. function Click(Target)
  65. if(Target.Target.Parent:findFirstChild("Humanoid")~=nil)then
  66. Target.Target.Parent.Humanoid.Health = 0
  67. end
  68. local P = Instance.new("Part")
  69. P.Name = "Laser"
  70. P.Size = Vector3.new(1,1,(Place0.p - Target.Hit.p).magnitude)
  71. P.CFrame = CFrame.new((Place0.p + Target.Hit.p)/2,Place0.p)
  72. P.Parent = game.Workspace
  73. P.Color = Color3.new(0,0,1)
  74. P.Transparency = 0.5
  75. P.Reflectance = 0.5
  76. P.Anchored = true
  77. P.CanCollide = false
  78. local E = Instance.new("Explosion")
  79. E.Position = Target.Hit.p
  80. E.Parent = game.Workspace
  81. for i = 1,10 do
  82. P.Transparency = 0.5+(i*0.05)
  83. P.Reflectance = i*0.05
  84. wait(0.1)
  85. end
  86. P:Rremove()
  87. end
  88.  
  89. Arm.Anchored = false
  90. if(ArmWeld~=nil)then
  91. ArmWeld.Parent = Torso
  92. end
  93. end
  94. function Deselect()
  95. Selected = false
  96. end
  97. script.Parent.Selected:connect(Select)
  98. script.Parent.Deselected:connect(Deselect)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement