AlexTheScripter

Untitled

Dec 23rd, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.09 KB | None | 0 0
  1. --Suicide gun by DMS
  2. --NOT SUICIDE GLOCK
  3. --THIS ONE IS DIFFERENT AND MORE BRUTAL >:U
  4. message = "I'm Sorry." -- EDIT THIS ONLY
  5. OHHNELLY = Instance.new("Tool")
  6. BACKATITWITHHORRIBLEVARIABLENAMES = Instance.new("Animation")
  7. ASDASFFDSCV = Instance.new("Part")
  8. DOLANTRAMP = Instance.new("SpecialMesh")
  9. CHINA = Instance.new("Sound")
  10. JAPAN = Instance.new("Sound")
  11. MEXICO = Instance.new("Part")
  12. NOTSEE = Instance.new("Sound")
  13. OHHNELLY0 = Instance.new("Sound")
  14. OHHNELLY1 = Instance.new("Weld")
  15. OHHNELLY2 = Instance.new("Weld")
  16. OHHNELLY3 = Instance.new("Weld")
  17. OHHNELLY.Name = "Suicide Gun"
  18. OHHNELLY.Parent = game.Players.LocalPlayer.Backpack
  19. OHHNELLY.GripForward = Vector3.new(-1.74845553e-007, -0, 1)
  20. OHHNELLY.GripPos = Vector3.new(0.487703323, -3.7742065e-010, 0.00863459334)
  21. OHHNELLY.GripRight = Vector3.new(0, -1, -0)
  22. OHHNELLY.GripUp = Vector3.new(-1, 0, -1.74845553e-007)
  23. OHHNELLY.CanBeDropped = false
  24. BACKATITWITHHORRIBLEVARIABLENAMES.Name = "Suicide"
  25. BACKATITWITHHORRIBLEVARIABLENAMES.Parent = OHHNELLY
  26. BACKATITWITHHORRIBLEVARIABLENAMES.AnimationId = "rbxassetid://609172165"
  27. ASDASFFDSCV.Name = "Handle2"
  28. ASDASFFDSCV.Parent = OHHNELLY
  29. ASDASFFDSCV.Material = Enum.Material.DiamondPlate
  30. ASDASFFDSCV.BrickColor = BrickColor.new("Really black")
  31. ASDASFFDSCV.Reflectance = 0.0099999997764826
  32. ASDASFFDSCV.Position = Vector3.new(-0.00326100015, 0.26760304, 0.214301854)
  33. ASDASFFDSCV.Rotation = Vector3.new(172.277985, 0.0128798541, 179.905014)
  34. ASDASFFDSCV.Elasticity = 0
  35. ASDASFFDSCV.Size = Vector3.new(0.400000006, 0.50999999, 0.699999988)
  36. ASDASFFDSCV.CFrame = CFrame.new(-0.00326100015, 0.26760304, 0.214301854, -0.999998629, -0.00165782764, 0.000224795862, -0.0016729997, 0.990930021, -0.134366855, -8.88036311e-011, -0.134366959, -0.99093163)
  37. ASDASFFDSCV.BottomSurface = Enum.SurfaceType.Smooth
  38. ASDASFFDSCV.TopSurface = Enum.SurfaceType.Smooth
  39. ASDASFFDSCV.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  40. DOLANTRAMP.Parent = ASDASFFDSCV
  41. DOLANTRAMP.MeshId = "rbxassetid://476920625"
  42. DOLANTRAMP.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
  43. DOLANTRAMP.TextureId = "rbxassetid://476920703"
  44. DOLANTRAMP.MeshType = Enum.MeshType.FileMesh
  45. CHINA.Name = "Ting"
  46. CHINA.Parent = ASDASFFDSCV
  47. CHINA.SoundId = "rbxassetid://165969964"
  48. CHINA.Volume = 1
  49. JAPAN.Name = "Swoosh"
  50. JAPAN.Parent = ASDASFFDSCV
  51. JAPAN.SoundId = "http://www.roblox.com/asset?id=168184001"
  52. JAPAN.Volume = 1
  53. MEXICO.Name = "Handle"
  54. MEXICO.Parent = OHHNELLY
  55. MEXICO.Material = Enum.Material.DiamondPlate
  56. MEXICO.BrickColor = BrickColor.new("Really black")
  57. MEXICO.Reflectance = 0.0099999997764826
  58. MEXICO.Transparency = 1
  59. MEXICO.Position = Vector3.new(-0.00328300009, 0.280510008, -0.149414003)
  60. MEXICO.Rotation = Vector3.new(-177.96785, -0.00339820259, 89.9042282)
  61. MEXICO.Elasticity = 0
  62. MEXICO.Size = Vector3.new(0.400000006, 0.50999999, 0.699999988)
  63. MEXICO.CFrame = CFrame.new(-0.00328300009, 0.280510008, -0.149414003, 0.00167151645, -0.999998629, -5.9309823e-005, -0.999369621, -0.0016725685, 0.0354602523, -0.0354603268, -1.40129846e-045, -0.999371052)
  64. MEXICO.BottomSurface = Enum.SurfaceType.Smooth
  65. MEXICO.TopSurface = Enum.SurfaceType.Smooth
  66. MEXICO.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  67. NOTSEE.Name = "Swoosh"
  68. NOTSEE.Parent = MEXICO
  69. NOTSEE.SoundId = "http://www.roblox.com/asset?id=168184001"
  70. NOTSEE.Volume = 1
  71. OHHNELLY0.Name = "Ting"
  72. OHHNELLY0.Parent = MEXICO
  73. OHHNELLY0.SoundId = "rbxassetid://356911785"
  74. OHHNELLY1.Parent = MEXICO
  75. OHHNELLY1.C0 = CFrame.new(0, 0, 0, 0.00167151645, -0.999369621, -0.0354603268, -0.999998629, -0.0016725685, -1.40129846e-045, -5.9309823e-005, 0.0354602523, -0.999371052)
  76. OHHNELLY1.C1 = CFrame.new(0, 0, 0, 0.00167151645, -0.999369621, -0.0354603268, -0.999998629, -0.0016725685, -1.40129846e-045, -5.9309823e-005, 0.0354602523, -0.999371052)
  77. OHHNELLY1.Part0 = MEXICO
  78. OHHNELLY1.Part1 = MEXICO
  79. OHHNELLY2.Parent = MEXICO
  80. OHHNELLY2.C0 = CFrame.new(0, 0, 0, 0.00167151645, -0.999369621, -0.0354603268, -0.999998629, -0.0016725685, -1.40129846e-045, -5.9309823e-005, 0.0354602523, -0.999371052)
  81. OHHNELLY2.C1 = CFrame.new(4.06522304e-007, 0.0616614074, 0.358683348, -0.999998629, -0.00167299958, -4.41566783e-011, -0.00165782787, 0.99093014, -0.134366989, 0.00022479592, -0.134366855, -0.99093163)
  82. OHHNELLY2.Part0 = MEXICO
  83. OHHNELLY2.Part1 = ASDASFFDSCV
  84. OHHNELLY3.Parent = MEXICO
  85. OHHNELLY3.C0 = CFrame.new(0, 0, 0, 0.00167151645, -0.999369621, -0.0354603268, -0.999998629, -0.0016725685, -1.40129846e-045, -5.9309823e-005, 0.0354602523, -0.999371052)
  86. OHHNELLY3.C1 = CFrame.new(0, 0, 0, 0.00167151645, -0.999369621, -0.0354603268, -0.999998629, -0.0016725685, -1.40129846e-045, -5.9309823e-005, 0.0354602523, -0.999371052)
  87. OHHNELLY3.Part0 = MEXICO
  88. OHHNELLY3.Part1 = MEXICO
  89. OHHNELLY = OHHNELLY
  90. Handle = OHHNELLY:WaitForChild("Handle")
  91.  
  92. Players = game:GetService("Players")
  93. Debris = game:GetService("Debris")
  94. InsertService = game:GetService("InsertService")
  95.  
  96. SuicideAnim = OHHNELLY:WaitForChild("Suicide")
  97. SlashSound = Handle:WaitForChild("Swoosh")
  98. HitSound = Handle:WaitForChild("Ting")
  99.  
  100. Damage = 100 --the damage dealt
  101.  
  102. ReloadTime = 1.45 --time between each swing
  103.  
  104. Kills = 0 --start off with 0 killstreak
  105.  
  106. function Activated() --when you swing
  107. if OHHNELLY.Enabled then
  108. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
  109. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
  110. Suicide = Humanoid:LoadAnimation(SuicideAnim)
  111. Suicide:Play()
  112. SlashSound:Play()
  113. local speak = {message}
  114. local colors = {"Red","Red","Red"} -- The only 3 colors, adding more will error.
  115. local chat = game:GetService("Chat")
  116. chat:Chat(game.Players.LocalPlayer.Character.Head,speak[math.random(1,#speak)], colors[math.random(1,3)] )
  117. wait(1)
  118. OHHNELLY.Handle.Ting:Play()
  119. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  120. player = game.Players.LocalPlayer
  121. char = player.Character
  122. char.Archivable = true
  123. local rg = char:Clone()
  124. rg.HumanoidRootPart:Destroy()
  125. rg.Name = ""
  126. rg.Humanoid.MaxHealth = 0
  127. for i, v in pairs(rg.Torso:GetChildren()) do
  128. if v:IsA("Motor6D") then
  129. v:Destroy()
  130. end
  131. end
  132.  
  133. local n = Instance.new("Glue", rg.Torso)
  134. n.Name = "Neck"
  135. n.Part0 = rg.Torso
  136. n.Part1 = rg.Head
  137. n.C0 = CFrame.new(0, 1, 0)
  138. n.C1 = CFrame.new(0, -0.5, 0)
  139.  
  140. local rs = Instance.new("Glue", rg.Torso)
  141. rs.Name = "Right Shoulder"
  142. rs.Part0 = rg.Torso
  143. rs.Part1 = rg["Right Arm"]
  144. rs.C0 = CFrame.new(1.5, 0.5, 0)
  145. rs.C1 = CFrame.new(0, 0.5, 0)
  146. local ls = Instance.new("Glue", rg.Torso)
  147. ls.Name = "Left Shoulder"
  148. ls.Part0 = rg.Torso
  149. ls.Part1 = rg["Left Arm"]
  150. ls.C0 = CFrame.new(-1.5, 0.5, 0)
  151. ls.C1 = CFrame.new(0, 0.5, 0)
  152.  
  153. local rh = Instance.new("Glue", rg.Torso)
  154. rh.Name = "Right Hip"
  155. rh.Part0 = rg.Torso
  156. rh.Part1 = rg["Right Leg"]
  157. rh.C0 = CFrame.new(0.5, -1, 0)
  158. rh.C1 = CFrame.new(0, 1, 0)
  159. local lh = Instance.new("Glue", rg.Torso)
  160. lh.Name = "Left Hip"
  161. lh.Part0 = rg.Torso
  162. lh.Part1 = rg["Left Leg"]
  163. lh.C0 = CFrame.new(-0.5, -1, 0)
  164. lh.C1 = CFrame.new(0, 1, 0)
  165. char.Torso:Destroy()
  166. char.Head:Destroy()
  167. char["Left Leg"]:Destroy()
  168. char["Left Arm"]:Destroy()
  169. char["Right Leg"]:Destroy()
  170. char["Right Arm"]:Destroy()
  171. rg.Parent = game.Workspace
  172. game.Debris:AddItem(rg, 30)
  173. rg.Torso.Velocity=Vector3.new(20,0,20)
  174. rg.Head.BrickColor = BrickColor.new("Maroon")
  175. rg.Head.face:Destroy()
  176. function DEATH ()
  177. OHHNELLY = Instance.new("Part")
  178. OHHNELLY.Parent = workspace
  179. OHHNELLY.Anchored = false
  180. OHHNELLY.Material = Enum.Material.SmoothPlastic
  181. OHHNELLY.BrickColor = BrickColor.new("Maroon")
  182. OHHNELLY.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  183. OHHNELLY.Position = rg.Head.Position
  184. OHHNELLY.Color = Color3.new(0.458824, 0, 0)
  185. end
  186. for i=1, 50 do
  187. DEATH()
  188. print"BLOODY"
  189. wait(.5)
  190. end
  191. end
  192.  
  193.  
  194. end
  195.  
  196. function Equipped(mouse) --get everything settled up
  197. Character = OHHNELLY.Parent
  198. Player = Players:GetPlayerFromCharacter(Character)
  199. Humanoid = Character:FindFirstChild("Humanoid")
  200. Torso = Character:FindFirstChild("Torso")
  201. if not Humanoid or not Torso then
  202. return
  203. end
  204.  
  205. if not OHHNELLY.Enabled then
  206. wait(ReloadTime)
  207. OHHNELLY.Enabled = true
  208. end
  209. end
  210.  
  211. function Unequipped()
  212. if Suicide then
  213. Suicide:Stop()
  214. end
  215. end
  216. OHHNELLY.Activated:connect(Activated)
  217. OHHNELLY.Equipped:connect(Equipped)
  218. OHHNELLY.Unequipped:connect(Unequipped)
Add Comment
Please, Sign In to add comment