TheUnknownDiscord

big iron lol

Aug 31st, 2021 (edited)
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local Hat = Instance.new("Part", owner.Character)
  2. Hat.Size = Vector3.new(1.5, 1, 1.5)
  3. SpecialMesh2 = Instance.new("SpecialMesh")
  4. SpecialMesh2.Parent = Hat
  5. SpecialMesh2.MeshId = "http://www.roblox.com/asset/?id=45915012"
  6. SpecialMesh2.TextureId = "http://www.roblox.com/asset/?id=45915003"
  7. SpecialMesh2.Scale = Vector3.new(1, 1, 1)
  8. Hat.Transparency = 1
  9. Hat.CanCollide = false
  10. Hat.Massless = true
  11. local debris = game:GetService("Debris")
  12. Bullet = Instance.new("Part", script)
  13. Bullet.Position = Vector3.new(1000000,1000000,1000000)
  14. Bullet.Anchored = true
  15. Bullet.CanCollide = false
  16. Bullet.Material = Enum.Material.Neon
  17. Tool = Instance.new("Tool")
  18. Tool.Name = "America"
  19. Part = Instance.new("Part")
  20. Part.Name = "Handle"
  21. Part.Parent = Tool
  22. Part.Size = Vector3.new(1.6465, 4.309, 12.5)
  23. Tool.GripPos = Vector3.new(0,0,1.63883333334)
  24. Tool.Parent = owner.Character
  25. local E = Instance.new("RemoteEvent", owner.Character)
  26. E.Name = "The"
  27. Bullet.BrickColor = BrickColor.new("Bright yellow")
  28. local Pow = Instance.new("Sound", Part)
  29. Pow.SoundId = "rbxassetid://3810328903"
  30. Pow.Volume = 2
  31. local outlaw = Instance.new("Sound", Part)
  32. outlaw.SoundId = "rbxassetid://2638058970"
  33. outlaw.Volume = 1
  34. outlaw.Looped = true
  35. local whathell = Instance.new("EqualizerSoundEffect",outlaw)
  36. whathell.LowGain = 10
  37. whathell.MidGain = 10
  38. whathell.HighGain = 10
  39. islunging = false
  40. Mesh = Instance.new("SpecialMesh")
  41. Mesh.Parent = Part
  42. Mesh.MeshId = "http://www.roblox.com/asset/?id=549237211"
  43. Mesh.TextureId = "http://www.roblox.com/asset/?id=549237246"
  44. Mesh.Scale = Vector3.new(2, 2, 2)
  45. Tool.GripPos = Vector3.new(0,0,6.25)
  46. Part.Massless = true
  47. local hatweld = Instance.new("Weld", owner.Character.Head)
  48. hatweld.Part0 = owner.Character.Head
  49. hatweld.Part1 = Hat
  50. hatweld.C1 = hatweld.C1 * CFrame.new(0,-0.75,0)
  51. local accessories = {}
  52. Tool.Equipped:Connect(function()
  53. for _, accessory in pairs(owner.Character.Humanoid:GetAccessories()) do
  54. table.insert(accessories, accessory:Clone())
  55. end
  56. Hat.Transparency = 0
  57. owner.Character.Humanoid:RemoveAccessories()
  58. end)
  59. Tool.Unequipped:Connect(function()
  60. for _, accessory in pairs(accessories) do
  61. owner.Character.Humanoid:AddAccessory(accessory)
  62. end
  63. Hat.Transparency = 1
  64. accessories = {}
  65. end)
  66. Tool.Equipped:Connect(function()
  67. outlaw:Resume()
  68. end)
  69. Tool.Unequipped:Connect(function()
  70. outlaw:Pause()
  71. end)
  72. NLS([[
  73. Tool = owner.Character:WaitForChild("America")
  74. local E = owner.Character:WaitForChild("The")
  75. local toolout = false
  76. Tool.Equipped:Connect(function()
  77. toolout = true
  78. end)
  79.  
  80. Tool.Unequipped:Connect(function()
  81. toolout = false
  82. end)
  83. mouse = owner:GetMouse()
  84. mouse.Button1Down:Connect(function()
  85. if toolout then
  86. local position = mouse.Hit.Position
  87. E:FireServer(position)
  88. end
  89. end)
  90. ]],owner.PlayerGui)
  91. local velocity
  92. db = false
  93. function isplatformstand(PC)
  94. coroutine.wrap(function()
  95. PC.Character.Humanoid.PlatformStand = true
  96. wait(5)
  97. db = false
  98. for i,v in pairs(PC.Character:GetDescendants()) do
  99. if v:IsA("Motor6D") and v.Parent.Name ~= "HumanoidRootPart" then
  100. v.Enabled = true
  101. end
  102. PC.Character.Humanoid.PlatformStand = false
  103. end
  104. end)()
  105. end
  106. function killfunction(part)
  107. local Model = part:FindFirstAncestorOfClass("Model")
  108. if Model then
  109. local PC = game:GetService("Players"):GetPlayerFromCharacter(Model)
  110. if PC then
  111. if PC ~= owner then
  112. local limbcollider = Instance.new("Part", PC.Character:findFirstChild("Right Arm"))
  113. limbcollider.Size = Vector3.new(1.4,1,1)
  114. limbcollider.Shape = "Cylinder"
  115. limbcollider.Transparency = 1
  116. limbcollider.Name = "LimbCollider"
  117. local limbcolliderweld = Instance.new("Weld", limbcollider)
  118. limbcolliderweld.Part0 = PC.Character:findFirstChild("Right Arm")
  119. limbcolliderweld.Part1 = limbcollider
  120. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  121. local limbcollider2 = Instance.new("Part", PC.Character:findFirstChild("Left Arm"))
  122. limbcollider2.Size = Vector3.new(1.4,1,1)
  123. limbcollider2.Shape = "Cylinder"
  124. limbcollider2.Transparency = 1
  125. limbcollider2.Name = "LimbCollider"
  126. local limbcolliderweld2 = Instance.new("Weld", limbcollider)
  127. limbcolliderweld2.Part0 = PC.Character:findFirstChild("Left Arm")
  128. limbcolliderweld2.Part1 = limbcollider2
  129. limbcolliderweld2.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  130. local limbcollider3 = Instance.new("Part", PC.Character:findFirstChild("Right Leg"))
  131. limbcollider3.Size = Vector3.new(1.3,1,1)
  132. limbcollider3.Shape = "Cylinder"
  133. limbcollider3.Transparency = 1
  134. limbcollider3.Name = "LimbCollider"
  135. local limbcolliderweld3 = Instance.new("Weld", limbcollider)
  136. limbcolliderweld3.Part0 = PC.Character:findFirstChild("Right Leg")
  137. limbcolliderweld3.Part1 = limbcollider3
  138. limbcolliderweld3.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  139. local limbcollider4 = Instance.new("Part", PC.Character:findFirstChild("Left Leg"))
  140. limbcollider4.Size = Vector3.new(1.3,1,1)
  141. limbcollider4.Shape = "Cylinder"
  142. limbcollider4.Transparency = 1
  143. limbcollider4.Name = "LimbCollider"
  144. local limbcolliderweld4 = Instance.new("Weld", limbcollider)
  145. limbcolliderweld4.Part0 = PC.Character:findFirstChild("Left Leg")
  146. limbcolliderweld4.Part1 = limbcollider4
  147. limbcolliderweld4.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  148. for i,v in pairs(PC.Character:GetDescendants()) do
  149. if v:IsA("Motor6D") and v.Parent.Name ~= "HumanoidRootPart" then
  150. local Socket = Instance.new("BallSocketConstraint")
  151. local a1 = Instance.new("Attachment")
  152. local a2 = Instance.new("Attachment")
  153. a1.Parent = v.Part0
  154. a2.Parent = v.Part1
  155. Socket.Parent = v.Parent
  156. Socket.Attachment0 = a1
  157. Socket.Attachment1 = a2
  158. a1.CFrame = v.C0
  159. a2.CFrame = v.C1
  160. Socket.LimitsEnabled = true
  161. Socket.TwistLimitsEnabled = true
  162. v.Enabled = false
  163. end
  164. end
  165. end
  166. end
  167. end
  168. end
  169. E.OnServerEvent:Connect(function(player, position)
  170. Pow:Play()
  171. local origin = Part.Position + Part.CFrame.UpVector * 2.5 + Part.CFrame.lookVector * 8
  172. local direction = (position - origin).Unit*300
  173. local result = game.Workspace:Raycast(origin, direction)
  174.  
  175. local intersection = result and result.Position or origin + direction
  176. local distance = (origin - intersection).Magnitude
  177.  
  178. local bullet_clone = Bullet:Clone()
  179. bullet_clone.Size = Vector3.new(1.5, 1.5, distance)
  180. bullet_clone.CFrame = CFrame.new(origin, intersection)*CFrame.new(0, 0, -distance/2)
  181. bullet_clone.Parent = game.Workspace
  182.  
  183. if result then
  184. local part = result.Instance
  185. wait(0.1)
  186. killfunction(part)
  187. local humanoid = part.Parent:FindFirstChild("Humanoid") or part.Parent.Parent:FindFirstChild("Humanoid")
  188.  
  189. if humanoid then
  190. if humanoid ~= owner.Character.Humanoid then
  191. humanoid.BreakJointsOnDeath = false
  192. wait(0.1)
  193. humanoid.Health = 0
  194. local velocity = Instance.new("BodyVelocity", part)
  195. velocity.Velocity = bullet_clone.CFrame.lookVector * 500
  196. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  197. wait(0.125)
  198. velocity:Destroy()
  199. velocity = nil
  200. end
  201. end
  202. end
  203. wait(0.25)
  204. bullet_clone:Destroy()
  205. end)
Add Comment
Please, Sign In to add comment