TheUnknownDiscord

Untitled

Oct 27th, 2021 (edited)
44
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Tool = Instance.new("Tool")
  2. Tool.Name = "Gun"
  3. Gun = Instance.new("Part")
  4. Gun.Name = "Handle"
  5. Gun.Parent = Tool
  6. Gun2 = Instance.new("Part")
  7. Gun2.Parent = Gun
  8. Gun3 = Instance.new("Part")
  9. Gun3.Parent = Gun
  10. Gun4 = Instance.new("Part")
  11. Gun4.Parent = Gun
  12. Gun3.Shape = Enum.PartType.Cylinder
  13. Tool.Parent = owner.Character
  14. Gun.Size = Vector3.new(0.7,0.7,0.7)
  15. Gun.Massless = true
  16. Gun4.Massless = true
  17. Gun.Color = Color3.fromRGB(14, 143, 23)
  18. Gun2.Size = Vector3.new(0.7,0.7,0.7)
  19. Gun2.Massless = true
  20. Gun2.CanCollide = false
  21. Gun2.Massless = true
  22. Gun3.Size = Vector3.new(0.7,0.5,0.7)
  23. Gun3.Massless = true
  24. Gun3.CanCollide = false
  25. Gun3.Massless = true
  26. Gun2.Color = Gun.Color
  27. Gun3.Color = Gun.Color
  28. Gun3.Material = Enum.Material.SmoothPlastic
  29. Gun4.Size = Vector3.new(0.25,4,0.25)
  30. Gun4.Massless = true
  31. Gun4.CanCollide = false
  32. Gun4.Massless = true
  33. Gun4.Color = Color3.fromRGB(133, 56, 8)
  34. Gun4.Material = Enum.Material.SmoothPlastic
  35. local weld = Instance.new("Weld", Gun)
  36. weld.Part0 = Gun2
  37. weld.Part1 = Gun
  38. weld.C0 = CFrame.new(0, -0.7, 0) * CFrame.Angles(math.rad(180),0,0)
  39. local weld2 = Instance.new("Weld", Gun)
  40. weld2.Part0 = Gun3
  41. weld2.Part1 = Gun
  42. weld2.C0 = CFrame.new(-0.75, 0, 0) * CFrame.Angles(0,0,math.rad(90))
  43. local weld3 = Instance.new("Weld", Gun)
  44. weld3.Part0 = Gun4
  45. weld3.Part1 = Gun
  46. weld3.C0 = CFrame.new(0, 2.75, 0)
  47. local Pow = Instance.new("Sound", owner.character.Head)
  48. Pow.SoundId = "rbxassetid://12222084"
  49. Pow.Volume = 1
  50. islunging = false
  51. toolout = false
  52. local mesh = Instance.new("SpecialMesh", Gun)
  53. mesh.MeshId = "http://www.roblox.com/asset/?id=6622587136"
  54. mesh.Scale = Vector3.new(0.35,0.35,0.35)
  55. local mesh2 = Instance.new("SpecialMesh", Gun2)
  56. mesh2.MeshId = "http://www.roblox.com/asset/?id=6622587136"
  57. mesh2.Scale = Vector3.new(0.35,0.35,0.35)
  58. Tool.Equipped:Connect(function()
  59. toolout = true
  60. end)
  61.  
  62. Tool.Unequipped:Connect(function()
  63. toolout = false
  64. end)
  65.  
  66. Tool.Activated:connect(function()
  67. islunging = true
  68. Pow:Play()
  69. wait(0.65)
  70. islunging = false
  71. end)
  72.  
  73. local isTouched = false
  74.  
  75. function thinghere(plr,action,hit)
  76. if islunging then
  77. local explosion = Instance.new("Explosion")
  78. explosion.BlastRadius = 17.5
  79. explosion.ExplosionType = Enum.ExplosionType.Craters
  80. explosion.Position = hit.Position
  81. explosion.Parent = game.Workspace
  82. explosion.Visible = false
  83. for i = 1, 10 do
  84. wait(0.0885)
  85. local part1 = Instance.new("Part", script)
  86. part1.Size = Vector3.new(17.5, 17.5, 17.5)
  87. part1.Position = hit.Position
  88. part1.CanCollide = false
  89. part1.Anchored = true
  90. part1.CFrame = part1.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  91. part1.Material = "Neon"
  92. part1.BrickColor = BrickColor.new("New Yeller")
  93. part1.Transparency = 0.5
  94. game:GetService("Debris"):AddItem(part1,0.15)
  95. end
  96. end
  97. end
  98.  
  99.  
  100. local E = Instance.new("RemoteEvent",NLS([[local E = script:FindFirstChildWhichIsA("RemoteEvent")
  101. local Mouse = owner:GetMouse()
  102. function ButtonDown()
  103. if Mouse.Hit ~= nil then
  104. E:FireServer("Down",Mouse.Hit)
  105. end
  106. end
  107. Mouse.Button1Down:Connect(ButtonDown)
  108. ]],owner.PlayerGui))
  109. E.OnServerEvent:Connect(thinghere)
  110. Tool.Grip = CFrame.Angles(math.rad(90),0,0)
  111. Tool.GripPos = Vector3.new(0,-5,0)
RAW Paste Data