Advertisement
Joshmaxy1115

Untitled

Jul 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.99 KB | None | 0 0
  1. msg = Instance.new("Message",workspace)
  2. msg.Text = "Have a good time"
  3. wait(0.4)
  4. msg:Destroy()
  5. hop = Instance.new("HopperBin", game.Players.LocalPlayer.Backpack)
  6. hop.Name = "DON'T STOP ME NOW PLS"
  7. wait(0.05)
  8. debounce = true
  9. etime = 0
  10. etimem = 20
  11. down = false
  12. vPlayer = game.Players.LocalPlayer
  13. cPlayer = nil
  14. Humanoid = nil
  15. Welds = {}
  16. stopVictoly = function()
  17. for _,v in pairs(Welds) do
  18. v.Parent = cPlayer.Torso
  19. end
  20. wait(0.2)
  21. g1:Remove()
  22. g2:Remove()
  23. g3:Remove()
  24. g4:Remove()
  25. g5:Remove()
  26. b1:Remove()
  27. b2:Remove()
  28. p1:Remove()
  29. p2:Remove()
  30. bpos:Remove()
  31. brot:Remove()
  32. Head.Anchored = false
  33. Humanoid.PlatformStand = false
  34. end
  35.  
  36. startVictoly = function()
  37. Welds = {}
  38. cPlayer = vPlayer.Character
  39. Humanoid = nil
  40. for _,v in pairs(cPlayer:children()) do
  41. if v.className == "Humanoid" then
  42. Humanoid = v
  43. end
  44. if v.Name == "Torso" then
  45. for __,vv in pairs(v:children()) do
  46. if vv:IsA("JointInstance") then
  47. table.insert(Welds, vv)
  48. end
  49. end
  50. end
  51. end
  52. Torso = cPlayer.Torso
  53. Head = cPlayer.Head
  54. RightArm = cPlayer["Right Arm"]
  55. LeftArm = cPlayer["Left Arm"]
  56. RightLeg = cPlayer["Right Leg"]
  57. LeftLeg = cPlayer["Left Leg"]
  58. Head.Anchored = true
  59. headpos = Head.CFrame.p
  60. print("DEAD")
  61. Humanoid.PlatformStand = true
  62. Torso.Anchored = true
  63. p1 = Instance.new("Part", cPlayer)
  64. p1.Anchored = true
  65. p1.formFactor = "Custom"
  66. p1.Size = Vector3.new(1, 1, 1)
  67. p1.TopSurface = 0
  68. p1.BottomSurface = 0
  69. p1.CanCollide = false
  70. p1.Name = "AnchorR"
  71. p1.CFrame = Torso.CFrame * CFrame.new(0.5, -3.5, 0)
  72. p1.Transparency = 1
  73. p2 = Instance.new("Part", cPlayer)
  74. p2.Anchored = true
  75. p2.formFactor = "Custom"
  76. p2.Size = Vector3.new(1, 1, 1)
  77. p2.TopSurface = 0
  78. p2.BottomSurface = 0
  79. p2.CanCollide = false
  80. p2.Name = "AnchorL"
  81. p2.CFrame = Torso.CFrame * CFrame.new(-0.5, -3.5, 0)
  82. p2.Transparency = 1
  83. g1 = Instance.new("Glue", RightLeg)
  84. g1.Part0 = Torso
  85. g1.Part1 = RightLeg
  86. g1.C0 = CFrame.new(0.5, -2, 0)
  87. g1.C1 = CFrame.new(0, 0, 0)
  88. g1.F0 = Vector3.new(0, 1, 0)
  89. g1.F1 = Vector3.new(0, 1, 0)
  90. g1.F2 = Vector3.new(0, 1, 0)
  91. g1.F3 = Vector3.new(0, 1, 0)
  92. g2 = Instance.new("Glue", p1)
  93. g2.Part0 = p1
  94. g2.Part1 = RightLeg
  95. g2.C0 = CFrame.new(0, 1.5, 0)
  96. g2.C1 = CFrame.new(0, 0, 0)
  97. g2.F0 = Vector3.new(0.25, -1, 0.25)
  98. g2.F1 = Vector3.new(0.25, -1, -0.25)
  99. g2.F2 = Vector3.new(-0.25, -1, 0.25)
  100. g2.F3 = Vector3.new(-0.25, -1, -0.25)
  101. g3 = Instance.new("Glue", LeftLeg)
  102. g3.Part0 = Torso
  103. g3.Part1 = LeftLeg
  104. g3.C0 = CFrame.new(-0.5, -2, 0)
  105. g3.C1 = CFrame.new(0, 0, 0)
  106. g3.F0 = Vector3.new(0, 1, 0)
  107. g3.F1 = Vector3.new(0, 1, 0)
  108. g3.F2 = Vector3.new(0, 1, 0)
  109. g3.F3 = Vector3.new(0, 1, 0)
  110. g4 = Instance.new("Glue", p2)
  111. g4.Part0 = p2
  112. g4.Part1 = LeftLeg
  113. g4.C0 = CFrame.new(0, 1.5, 0)
  114. g4.C1 = CFrame.new(0, 0, 0)
  115. g4.F0 = Vector3.new(0.25, -1, 0.25)
  116. g4.F1 = Vector3.new(0.25, -1, -0.25)
  117. g4.F2 = Vector3.new(-0.25, -1, 0.25)
  118. g4.F3 = Vector3.new(-0.25, -1, -0.25)
  119. g5 = Instance.new("Glue", Torso)
  120. g5.Part0 = Head
  121. g5.Part1 = Torso
  122. g5.C0 = CFrame.new(0, 0, 0)
  123. g5.C1 = CFrame.new(0, 1.5, 0)
  124. g5.F0 = Vector3.new(0, 0, 0)
  125. g5.F1 = Vector3.new(0, 0, 0)
  126. g5.F2 = Vector3.new(0, 0, 0)
  127. g5.F3 = Vector3.new(0, 0, 0)
  128. for _,v in pairs(Welds) do
  129. if v.Name ~= "Neck" then
  130. print(v.Name)
  131. v.Parent = nil
  132. if v.Name == "Right Shoulder" then
  133. RSC0 = v.C0
  134. RSC1 = v.C1
  135. else
  136. if v.Name == "Left Shoulder" then
  137. LSC0 = v.C0
  138. LSC1 = v.C1
  139. end
  140. end
  141. end
  142. end
  143. b1 = Instance.new("Motor6D", RightArm)
  144. b1.Part0 = Torso
  145. b1.Part1 = RightArm
  146. b1.C0 = RSC0
  147. b1.C1 = RSC1 * CFrame.new(0, 0.25, 0)
  148. b2 = Instance.new("Motor6D", LeftArm)
  149. b2.Part0 = Torso
  150. b2.Part1 = LeftArm
  151. b2.C0 = LSC0
  152. b2.C1 = LSC1 * CFrame.new(0, 0.25, 0)
  153. pos = Torso.Position
  154. brot = Instance.new("BodyAngularVelocity", Torso)
  155. brot.P = 22500
  156. brot.maxTorque = Vector3.new(80000000, 80000000, 80000000)
  157. bpos = Instance.new("BodyPosition", Torso)
  158. bpos.P = 42500
  159. bpos.D = 1500
  160. bpos.maxForce = Vector3.new(80000000000, 80000000000000, 80000000000)
  161. bpos.position = Torso.Position
  162. Torso.RotVelocity = Vector3.new()
  163. Torso.Velocity = Vector3.new()
  164. for i = 1, 5 do
  165. for _,v in pairs(cPlayer:children()) do
  166. if v:IsA("BasePart") then
  167. v.Velocity = Vector3.new()
  168. v.RotVelocity = Vector3.new()
  169. end
  170. end
  171. wait(0.05)
  172. end
  173. Torso.Neck.Parent = nil
  174. Torso.Anchored = false
  175. ex = 0
  176. em = 0
  177. elo = 0
  178. local mus = Instance.new("Sound", Torso)
  179. mus.Volume = 1
  180. mus.SoundId = "http://www.roblox.com/asset/?id=240507759"
  181. wait()
  182. mus:Play()
  183. ded = false
  184. wait()
  185. li = Instance.new("PointLight", Torso)
  186. li.Range = 2500
  187. li.Brightness = 50
  188. li.Shadows = true
  189. pos = Torso.CFrame
  190. while down do
  191. game:GetService("RunService").Stepped:wait()
  192. em = em + 1
  193. elo = elo + 1
  194. if em == 11 then
  195. brot.angularvelocity = Vector3.new(math.random(-52, 52), math.random(-40, 40) / 6, math.random(-52, 52) / 2)
  196. bpos.position = pos * CFrame.new(math.random(-20, 20) / 10, 0, math.random(-20, 20) / 20).p
  197. em = math.random(0, 4)
  198. li.Color = Color3.new(math.random(100, 255) / 255, math.random(100, 255) / 255, math.random(100, 255) / 255)
  199. end
  200. b1.C0 = RSC0 * CFrame.new(math.cos(math.rad(elo * 15)) / 20, 0.5, math.sin(math.rad(elo * 15)) / 30) * CFrame.Angles(math.rad(ex / 8) * elo - math.pi / 3, math.cos(math.rad(elo * 15)) / 100, math.sin(elo / 4) * 7)
  201. b2.C0 = LSC0 * CFrame.new(math.cos(math.rad(elo * 15)) / 20, 0.5, math.sin(math.rad(elo * 15)) / 30) * CFrame.Angles(math.rad(-ex / 8) * elo - math.pi / 3, math.sin(math.rad(elo * 15)) / 10, -math.cos(elo / 4) * 7)
  202. ex = ex + math.random(-5, 5) / 5
  203. if ex > 50 then
  204. ex = 50
  205. else
  206. if ex < 10 then
  207. ex = 20
  208. end
  209. end
  210. if elo > 15 then
  211. if g1.Parent == nil or g2.Parent == nil or g3.Parent == nil or g4.Parent == nil or g5.Parent == nil or Humanoid.Health <= 0 then
  212. ded = true
  213. break
  214. end
  215. if g1.Part0 == nil or g2.Part0 == nil or g3.Part0 == nil or g4.Part0 == nil or g5.Part0 == nil then
  216. ded = true
  217. break
  218. end
  219. if RightArm.Parent == nil or LeftArm.Parent == nil or LeftLeg.Parent == nil or RightLeg.Parent == nil then
  220. ded = true
  221. break
  222. end
  223. end
  224. end
  225. li:Remove()
  226. mus:Stop()
  227. if ded then
  228. Head.Anchored = false
  229. for _,v in pairs(cPlayer:children()) do
  230. if v:IsA("BasePart") then
  231. v:BreakJoints()
  232. v.CFrame = CFrame.new(Torso.Position + Vector3.new(math.random(-2, 2), math.random(-1, 2), math.random(-2, 2))) * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  233. v.Velocity = Vector3.new(0, 0, 0)
  234. end
  235. end
  236. e = Instance.new("Explosion", workspace)
  237. e.BlastRadius = math.huge
  238. e.BlastPressure = 100
  239. e.Position = Torso.Position
  240. e.Hit:connect(function(hit)
  241. if hit.Parent == cPlayer and hit.Name ~= "AnchorR" and hit.Name ~= "AnchorL" then
  242. if hit:FindFirstChild("Fire") == nil then
  243. Instance.new("Fire", hit)
  244. end
  245. hit:BreakJoints()
  246. hit.Velocity = e.Position - hit.Position.unit * 160
  247. hit.RotVelocity = hit.Velocity
  248. end
  249. end
  250. )
  251. s = Instance.new("Sound", Head)
  252. s.SoundId = "http://www.roblox.com/asset/?id=141679994"
  253. s.Volume = 1000
  254. s.Pitch = (math.random(0.5, 5.0))
  255. wait()
  256. s:Play()
  257. wait(1)
  258. q = Instance.new("Sound", Head)
  259. q.SoundId = "http://www.roblox.com/asset/?id=606862847"
  260. q.Volume = 10000
  261. q.Pitch = 1
  262. wait()
  263. q:Play()
  264. end
  265. wait(0.5)
  266. mus:Remove()
  267. end
  268.  
  269. onEquip = function(mouse)
  270. mouse.Button1Down:connect(function()
  271. down = true
  272. startVictoly()
  273. end
  274. )
  275. mouse.Button1Up:connect(function()
  276. down = false
  277. stopVictoly()
  278. end
  279. )
  280. end
  281.  
  282. hop.Selected:connect(onEquip)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement