Advertisement
DontAskme

dragooo

Jun 26th, 2017
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(0.016666666666666666)
  2. plr = game.Players.LocalPlayer
  3. mse = plr:GetMouse()
  4. sound = Instance.new("Sound", game.Workspace)
  5. sound.SoundId = "https://www.roblox.com/asset/?id=274698941"
  6. sound.Volume = 10
  7. canworld = true
  8. mse.KeyDown:connect(function(key)
  9. key = key:lower()
  10. if key == "g" then
  11. if canworld == false then return end
  12. if canworld then
  13. canworld = false
  14. sound:Play()
  15. local function spawnpart()
  16. sphere = Instance.new("Part")
  17. --game.Debris:AddItem(sphere,3)
  18. local sm = Instance.new("SpecialMesh", sphere)
  19. sm.MeshType = "Sphere"
  20. sphere.Transparency = 0.5
  21. sphere.Anchored = true
  22. sphere.CanCollide = false
  23. sphere.Material = "SmoothPlastic"
  24. sphere.BrickColor = BrickColor.new("Lapis")
  25. end
  26.  
  27. local function weld(lol)
  28. local weld = Instance.new("Weld", plr.Character.Torso)
  29. weld.Part0 = plr.Character.Torso
  30. weld.Part1 = lol
  31. weld.C0 = plr.Character.Torso.CFrame:inverse()
  32. weld.C1 = lol.CFrame:inverse()
  33. end
  34. wait(1.4)
  35. spawnpart()
  36. for i, v in pairs(game.Players:GetChildren()) do
  37. t = v.Character:FindFirstChild("Torso")
  38. if t then
  39. t.Anchored = true
  40. plr.Character:FindFirstChild("Torso").Anchored = false
  41. end
  42. RA = v.Character:FindFirstChild("Right Arm")
  43. if RA then
  44. RA.Anchored = true
  45. plr.Character:FindFirstChild("Right Arm").Anchored = false
  46. end
  47. LA = v.Character:FindFirstChild("Left Arm")
  48. if LA then
  49. LA.Anchored = true
  50. plr.Character:FindFirstChild("Left Arm").Anchored = false
  51. end
  52. RL = v.Character:FindFirstChild("Right Leg")
  53. if RL then
  54. RL.Anchored = true
  55. plr.Character:FindFirstChild("Right Leg").Anchored = false
  56. end
  57. LL = v.Character:FindFirstChild("Left Leg")
  58. if LL then
  59. LL.Anchored = true
  60. plr.Character:FindFirstChild("Left Leg").Anchored = false
  61. end
  62. end
  63. weld(sphere)
  64. cce = Instance.new("ColorCorrectionEffect", game.Lighting)
  65. cce.Saturation = -2
  66. --game.Debris:AddItem(cce, 5)
  67. sphere.Parent = game.Workspace
  68. for i = 1,10 do
  69. sphere.Size = sphere.Size + Vector3.new(50,50,50)
  70. wait()
  71. end
  72. --wait(5)
  73.  
  74. end
  75. end
  76. end
  77. )
  78.  
  79. mse.KeyDown:connect(function(key)
  80. key = key:lower()
  81. if key == "h" then
  82. canworld = true
  83. for i, v in pairs(game.Players:GetChildren()) do
  84. t = v.Character:FindFirstChild("Torso")
  85. if t then
  86. t.Anchored = false
  87. end
  88. RA = v.Character:FindFirstChild("Right Arm")
  89. if RA then
  90. RA.Anchored = false
  91. end
  92. LA = v.Character:FindFirstChild("Left Arm")
  93. if LA then
  94. LA.Anchored = false
  95. end
  96. RL = v.Character:FindFirstChild("Right Leg")
  97. if RL then
  98. RL.Anchored = false
  99. end
  100. LL = v.Character:FindFirstChild("Left Leg")
  101. if LL then
  102. LL.Anchored = false
  103. end
  104. end
  105. cce.Saturation = 0
  106. sphere:Destroy()
  107. end
  108. end)
  109.  
  110. plr = game.Players.LocalPlayer
  111. repeat
  112. wait(0.4)
  113. until plr.Character
  114. chr = plr.Character
  115. human = chr:FindFirstChild("Humanoid")
  116. mouse = plr:GetMouse()
  117. selected = false
  118. equipd = false
  119. tors = chr.Torso
  120. rarm = chr["Right Arm"]
  121. larm = chr["Left Arm"]
  122. rleg = chr["Right Leg"]
  123. lleg = chr["Left Leg"]
  124. hrp = chr.HumanoidRootPart
  125. head = chr.Head
  126. anim = human.Animator
  127. activu = false
  128. Heartbeat = Instance.new("BindableEvent")
  129. Heartbeat.Name = "Heartbeat"
  130. Heartbeat.Parent = script
  131. frame = 0.03333333333333333
  132. tf = 0
  133. game:GetService("RunService").Heartbeat:connect(function(s, p)
  134. tf = tf + s
  135. if tf >= frame then
  136. for i = 1, math.floor(tf / frame) do
  137. Heartbeat:Fire()
  138. end
  139. tf = tf - frame * math.floor(tf / frame)
  140. end
  141. end)
  142. function swait(num)
  143. if num == 0 or num == nil then
  144. Heartbeat.Event:wait()
  145. else
  146. for i = 1, num do
  147. Heartbeat.Event:wait()
  148. end
  149. end
  150. end
  151. tool = Instance.new("Tool")
  152. tool.CanBeDropped = false
  153. tool.RequiresHandle = false
  154. tool.Name = "fir"
  155. tool.Parent = plr.Backpack
  156. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  157. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  158. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  159. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  160. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  161. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  162. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  163. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  164. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  165. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  166. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  167. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  168. RS = tors:FindFirstChild("Right Shoulder")
  169. LS = tors:FindFirstChild("Left Shoulder")
  170. RH = tors:FindFirstChild("Right Hip")
  171. LH = tors:FindFirstChild("Left Hip")
  172. RJ = hrp:FindFirstChild("RootJoint")
  173. N = tors:FindFirstChild("Neck")
  174. cf = CFrame.new
  175. ang = CFrame.Angles
  176. rd = math.rad
  177. rd2 = math.random
  178. function nooutline(p)
  179. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  180. end
  181. function makepart(color, name, reflec, mater, parnt, cfram)
  182. local port = Instance.new("Part")
  183. port.BrickColor = BrickColor.new(color)
  184. port.Name = name
  185. nooutline(port)
  186. port.Reflectance = reflec
  187. port.Material = mater
  188. port.Anchored = false
  189. port.CanCollide = false
  190. port.Locked = true
  191. port.Size = Vector3.new(0.2, 0.2, 0.2)
  192. port.Parent = parnt
  193. return port
  194. end
  195. function makemesh(meshtype, scale, meshid, parent)
  196. local mes = Instance.new("SpecialMesh")
  197. mes.MeshType = meshtype
  198. mes.Scale = scale
  199. if meshtype == "FileMesh" then
  200. mes.MeshId = meshid
  201. end
  202. mes.Parent = parent
  203. return mes
  204. end
  205. function makeweld(parent, p0, p1, c0, c1)
  206. local wel = Instance.new("Weld")
  207. wel.Part0 = p0
  208. wel.Part1 = p1
  209. wel.C0 = c0
  210. if c1 ~= nil then
  211. wel.C1 = c1
  212. end
  213. wel.Parent = parent
  214. return wel
  215. end
  216. function smokz(prnt)
  217. s = Instance.new("Smoke")
  218. s.Color = Color3.new(1, 1, 1)
  219. s.Enabled = false
  220. s.Name = "smok"
  221. s.Opacity = 0.5
  222. s.RiseVelocity = 0.2
  223. s.Size = 0.1
  224. s.Parent = prnt
  225. end
  226. function glow(tz, paz, smokinz, length)
  227. if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then
  228. do
  229. local s = Instance.new("Sound")
  230. s.SoundId = "rbxassetid://298181829"
  231. s.Volume = 0.25
  232. s.Pitch = math.random(9, 11) / 10
  233. s.Parent = paz
  234. s:Play()
  235. paz.Transparency = 0.7
  236. if smokinz == true then
  237. paz.smok.Enabled = true
  238. end
  239. delay(length, function()
  240. paz.Transparency = 1
  241. paz.smok.Enabled = false
  242. s:Destroy()
  243. end)
  244. end
  245. end
  246. end
  247. function makeglow()
  248. for _, p in pairs(chr:GetChildren()) do
  249. if p.ClassName == "Accessory" then
  250. do
  251. local h = p:FindFirstChildOfClass("Part")
  252. local nh = h:Clone()
  253. nh.Parent = nil
  254. nh.CFrame = h.CFrame
  255. nh.Transparency = 1
  256. nh.Name = "Glow"
  257. nh.Material = "Neon"
  258. nh.BrickColor = BrickColor.new("Really red")
  259. nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  260. nh.Parent = h
  261. makeweld(nh, nh, h, cf(0, 0, 0))
  262. local m = nh:FindFirstChildOfClass("SpecialMesh")
  263. m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06)
  264. m.TextureId = ""
  265. smokz(nh)
  266. nh.Touched:connect(function(po)
  267. glow(po, nh, true, 0.8)
  268. end)
  269. end
  270. elseif p.ClassName == "Part" and p ~= hrp then
  271. do
  272. local n = p:Clone()
  273. n.Parent = nil
  274. n.Transparency = 1
  275. n.Material = "Neon"
  276. n.Name = "Glow"
  277. n.BrickColor = BrickColor.new("Really red")
  278. n.CFrame = p.CFrame
  279. n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  280. n.Parent = p
  281. makeweld(n, n, p, cf(0, 0, 0))
  282. smokz(n)
  283. n.Touched:connect(function(po)
  284. glow(po, n, true, 0.8)
  285. end)
  286. if n:FindFirstChildOfClass("Decal") then
  287. n:FindFirstChildOfClass("Decal"):Destroy()
  288. end
  289. if p:FindFirstChildOfClass("SpecialMesh") then
  290. local c = p:FindFirstChildOfClass("SpecialMesh"):Clone()
  291. c.Parent = nil
  292. c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05)
  293. c.Parent = n
  294. else
  295. local m = Instance.new("BlockMesh")
  296. m.Scale = Vector3.new(1.05, 1.025, 1.05)
  297. if p == tors then
  298. m.Scale = Vector3.new(1.05, 1.05, 1.05)
  299. end
  300. m.Parent = n
  301. end
  302. end
  303. end
  304. end
  305. end
  306. makeglow()
  307. function fglow(glopart, duration)
  308. for _ = 1, 4 do
  309. swait()
  310. glopart.Transparency = glopart.Transparency - 0.075
  311. end
  312. delay(duration, function()
  313. for _ = 1, 4 do
  314. swait()
  315. glopart.Transparency = glopart.Transparency + 0.075
  316. end
  317. end)
  318. end
  319. function lerpz(joint, prop, cfrmz, alp)
  320. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  321. end
  322. function resetlerp()
  323. RJ.C0 = RJC0
  324. RJ.C1 = RJC1
  325. N.C0 = NC0
  326. N.C1 = NC1
  327. RS.C0 = RSC0
  328. RS.C1 = RSC1
  329. LS.C0 = LSC0
  330. LS.C1 = LSC1
  331. RH.C0 = RHC0
  332. RH.C1 = RHC1
  333. LH.C0 = LHC0
  334. end
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346. function RFistDamage()
  347.  
  348. end
  349. function rsmash()
  350. if activu == true or selected == false then
  351. return
  352. end
  353. coroutine.resume(coroutine.create(function()
  354. fglow(rarm.Glow, 3)
  355. end))
  356. activu = true
  357.  
  358. human.WalkSpeed = human.WalkSpeed - 13
  359. animo(false)
  360. local Mus = Instance.new("Sound",workspace)
  361. Mus.SoundId = "rbxassetid://512813873"
  362. Mus.Pitch = 1
  363. Mus.Volume = 10
  364. Mus.Looped = false
  365. wait(0.3)
  366. Mus:Play()
  367. local pe = Instance.new("ParticleEmitter")
  368. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  369. pe.LightEmission = 0.9
  370. pe.Size = NumberSequence.new(0.5)
  371. pe.Texture = "rbxassetid://359293258"
  372. pe.Transparency = NumberSequence.new(0.1)
  373. pe.Lifetime = NumberRange.new(0.1)
  374. pe.Rate = 1
  375. pe.RotSpeed = NumberRange.new(360)
  376. pe.Speed = NumberRange.new(3)
  377. pe.VelocitySpread = 360
  378. pe.Parent = rarm.Glow
  379. local pe2 = Instance.new("ParticleEmitter")
  380. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  381. pe2.LightEmission = 0.9
  382. pe2.Size = NumberSequence.new(5)
  383. pe2.Texture = "rbxassetid://359293258"
  384. pe2.Transparency = NumberSequence.new(0.4)
  385. pe2.ZOffset = 2
  386. pe2.Enabled = false
  387. pe2.LockedToPart = true
  388. pe2.Lifetime = NumberRange.new(0.07)
  389. pe2.Rate = 8
  390. pe2.Rotation = NumberRange.new(0, 360)
  391. pe2.RotSpeed = NumberRange.new(0)
  392. pe2.Speed = NumberRange.new(0)
  393. pe2.VelocitySpread = 180
  394. pe2.Parent = rarm.Glow
  395. for _ = 1, 45 do
  396. swait()
  397. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
  398. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
  399. lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(25, 35)), rd(rd2(-15, -5)), rd(rd2(80, 90))), 0.2)
  400. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  401. lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
  402. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
  403. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
  404. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  405. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  406. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  407. pe.Rate = pe.Rate + 25
  408. end
  409. pe2.Enabled = true
  410. pe.Speed = NumberRange.new(10)
  411. for _ = 1, 30 do
  412. swait()
  413. lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2)
  414. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2)
  415. lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(10, 20)), rd(rd2(-25, -15)), rd(rd2(100, 110))), 0.2)
  416. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2)
  417. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2)
  418. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2)
  419. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  420. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2)
  421.  
  422. end
  423. for l = 1, 3 do
  424. swait()
  425. lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4)
  426. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4)
  427. lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4)
  428. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4)
  429. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4)
  430. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4)
  431. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4)
  432. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4)
  433. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4)
  434. end
  435. pe:Destroy()
  436. pe2:Destroy()
  437. KABOOMZ()
  438. rarm.Glow.smok.Enabled = true
  439. for _ = 1, 8 do
  440. swait()
  441. lerpz(RJ, "C0", RJC0 * cf(1.5, -1.6, -0.7) * ang(rd(5), rd(18), rd(95)), 0.8)
  442. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-10), rd(-15)), 0.8)
  443. lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(40), rd(65)), 0.8)
  444. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.8)
  445. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-86)), 0.8)
  446. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.8)
  447. lerpz(RH, "C0", RHC0 * cf(0, 0.7, 0) * ang(rd(-6), rd(-39), rd(24)), 0.8)
  448. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-20)), 0.8)
  449. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.8)
  450. end
  451. wait(1.5)
  452. animo(true)
  453. human.WalkSpeed = human.WalkSpeed + 13
  454. for _ = 1, 24 do
  455. swait()
  456. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  457. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  458. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  459. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  460. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  461. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  462. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  463. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  464. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  465. end
  466. resetlerp()
  467. rarm.Glow.smok.Enabled = false
  468. activu = false
  469. end
  470.  
  471.  
  472.  
  473.  
  474. local debris=game:service"Debris"
  475. vt = Vector3.new
  476. bc = BrickColor.new
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489. function Ring()
  490.  
  491.  
  492. local effspwn = Instance.new("Part")
  493. local model = Instance.new("Model")
  494. game.Debris:AddItem(model, 20)
  495. model.Name = "smasheffects"
  496. model.Parent = workspace
  497. effspwn.Name = "spwnr"
  498. effspwn.Size = Vector3.new(1, 1, 1)
  499. effspwn.Anchored = true
  500. effspwn.CanCollide = false
  501. effspwn.Transparency = 1
  502. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  503. effspwn.Parent = model
  504.  
  505. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  506. if v:FindFirstChild('Humanoid') then
  507. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  508. v.Humanoid.PlatformStand = true
  509. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  510. end
  511. end
  512. coroutine.resume(coroutine.create(function()
  513. local shok = Instance.new("Part")
  514. shok.Name = "wring1"
  515. shok.BrickColor = BrickColor.new("Really black")
  516. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  517. shok.Size = Vector3.new(1, 1, 1)
  518. shok.Anchored = true
  519. shok.Material = "Neon"
  520. shok.Transparency = 0.25
  521. shok.CanCollide = false
  522. shok.Parent = model
  523. game.Debris:AddItem(shok, 12)
  524. local mesh = Instance.new("SpecialMesh")
  525. mesh.MeshType = "FileMesh"
  526. mesh.MeshId = "rbxassetid://3270017"
  527. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  528. mesh.Parent = shok
  529. for e = 1, 30 do
  530. wait()
  531. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  532. shok.Transparency = shok.Transparency + 0.002
  533. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  534. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  535. end
  536. for e = 1, 38 do
  537. wait()
  538. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  539. shok.Transparency = shok.Transparency + 0.002
  540. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  541. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  542. end
  543. for e = 1, 24 do
  544. wait()
  545. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  546. shok.Transparency = shok.Transparency + 0.03
  547. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  548. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  549. end
  550. end))
  551. coroutine.resume(coroutine.create(function()
  552. local shok = Instance.new("Part")
  553. shok.Name = "wring2"
  554. shok.BrickColor = BrickColor.new("Really black")
  555. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  556. shok.Size = Vector3.new(1, 1, 1)
  557. shok.Anchored = true
  558. shok.Material = "Neon"
  559. shok.Transparency = 0.25
  560. shok.CanCollide = false
  561. shok.Parent = model
  562. game.Debris:AddItem(shok, 12)
  563. local mesh = Instance.new("SpecialMesh")
  564. mesh.MeshType = "FileMesh"
  565. mesh.MeshId = "rbxassetid://3270017"
  566. mesh.Scale = Vector3.new(12, 12, 0.05)
  567. mesh.Parent = shok
  568. for e = 1, 30 do
  569. wait()
  570. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  571. shok.Transparency = shok.Transparency + 0.002
  572. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  573. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  574. end
  575. for e = 1, 38 do
  576. wait()
  577. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  578. shok.Transparency = shok.Transparency + 0.002
  579. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -3), 0.4)
  580. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  581. end
  582. for e = 1, 24 do
  583. wait()
  584. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  585. shok.Transparency = shok.Transparency + 0.03
  586. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  587. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  588. end
  589. end))
  590.  
  591. coroutine.resume(coroutine.create(function()
  592. local shok = Instance.new("Part")
  593. shok.Name = "shokwve"
  594. shok.BrickColor = BrickColor.new("Really black")
  595. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  596. shok.Size = Vector3.new(1, 1, 1)
  597. shok.Anchored = true
  598. shok.Material = "Neon"
  599. shok.Transparency = 0.6
  600. shok.CanCollide = false
  601. shok.Parent = model
  602. game.Debris:AddItem(shok, 12)
  603. local mesh = Instance.new("SpecialMesh")
  604. mesh.MeshType = "FileMesh"
  605. mesh.MeshId = "rbxassetid://489415447"
  606. mesh.Scale = Vector3.new(4, 4, 4)
  607. mesh.Parent = shok
  608. for e = 1, 12 do
  609. wait()
  610. mesh.Scale = mesh.Scale + Vector3.new(5, 5, 5)
  611. shok.Transparency = shok.Transparency + 0.002
  612. end
  613. for e = 1, 32 do
  614. wait()
  615. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  616. shok.Transparency = shok.Transparency + 0.002
  617. end
  618. for e = 1, 24 do
  619. wait()
  620. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  621. shok.Transparency = shok.Transparency + 0.03
  622. end
  623. end))
  624. coroutine.resume(coroutine.create(function()
  625. local shok = Instance.new("Part")
  626. shok.Name = "shock2"
  627. shok.BrickColor = BrickColor.new("Really black")
  628. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  629. shok.Size = Vector3.new(1, 1, 1)
  630. shok.Anchored = true
  631. shok.Material = "Neon"
  632. shok.Transparency = 0.35
  633. shok.CanCollide = false
  634. shok.Parent = model
  635. game.Debris:AddItem(shok, 12)
  636. local mesh = Instance.new("SpecialMesh")
  637. mesh.MeshType = "FileMesh"
  638. mesh.MeshId = "rbxassetid://489415447"
  639. mesh.Scale = Vector3.new(20, 20, 20)
  640. mesh.Parent = shok
  641. for e = 1, 15 do
  642. wait()
  643. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  644. shok.Transparency = shok.Transparency + 0.004
  645. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  646. end
  647. for e = 1, 16 do
  648. wait()
  649. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  650. shok.Transparency = shok.Transparency + 0.004
  651. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  652. end
  653. for e = 1, 12 do
  654. wait()
  655. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  656. shok.Transparency = shok.Transparency + 0.06
  657. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  658. end
  659. end))
  660. coroutine.resume(coroutine.create(function()
  661. local shok = Instance.new("Part")
  662. shok.Name = "shock3"
  663. shok.BrickColor = BrickColor.new("Really black")
  664. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  665. shok.Size = Vector3.new(1, 1, 1)
  666. shok.Anchored = true
  667. shok.Material = "Neon"
  668. shok.Transparency = 0.35
  669. shok.CanCollide = false
  670. shok.Parent = model
  671. game.Debris:AddItem(shok, 12)
  672. local mesh = Instance.new("SpecialMesh")
  673. mesh.MeshType = "FileMesh"
  674. mesh.MeshId = "rbxassetid://489415447"
  675. mesh.Scale = Vector3.new(20, 20, 20)
  676. mesh.Parent = shok
  677. for e = 1, 15 do
  678. wait()
  679. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  680. shok.Transparency = shok.Transparency + 0.004
  681. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  682. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  683. end
  684. for e = 1, 16 do
  685. wait()
  686. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  687. shok.Transparency = shok.Transparency + 0.004
  688. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  689. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  690. end
  691. for e = 1, 12 do
  692. wait()
  693. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  694. shok.Transparency = shok.Transparency + 0.06
  695. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  696. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  697. end
  698. end))
  699.  
  700. end
  701. function Landing()
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708. ROW = function(out, trans, s, wt, t, ang, plus)
  709. for i = 1, 360, 360/t do
  710. local c = Instance.new("Part", game.Workspace)
  711. c.FormFactor = 3
  712. c.TopSurface = 0
  713. c.BottomSurface = 0
  714. c.Size = s
  715. c.Anchored = true
  716. c.CanCollide = wt
  717. c.Material=workspace.Base.Material
  718. c.Transparency = trans
  719. c.BrickColor = workspace.Base.BrickColor
  720. c.CFrame = CFrame.new(tors.CFrame.x,0,tors.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  721. c.Locked=true
  722. game.Debris:AddItem(c,15)
  723. end
  724. end
  725.  
  726.  
  727.  
  728.  
  729.  
  730. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  731. Ring()
  732.  
  733.  
  734.  
  735.  
  736.  
  737. end
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745. function newRay(start,face,range,wat)
  746. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  747. hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  748. return rey,hit,pos
  749. end
  750.  
  751.  
  752.  
  753.  
  754. function jum()
  755. if activu == true or selected == false then
  756. return
  757. end
  758. coroutine.resume(coroutine.create(function()
  759. fglow(rleg.Glow, 1)
  760. fglow(lleg.Glow, 1)
  761. end))
  762. activu = true
  763. human.WalkSpeed = human.WalkSpeed - 13
  764. local pe = Instance.new("ParticleEmitter")
  765. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  766. pe.LightEmission = 0.9
  767. pe.Size = NumberSequence.new(0.5)
  768. pe.Texture = "rbxassetid://359293258"
  769. pe.Transparency = NumberSequence.new(0.1)
  770. pe.Lifetime = NumberRange.new(0.1)
  771. pe.Rate = 250
  772. pe.RotSpeed = NumberRange.new(360)
  773. pe.Speed = NumberRange.new(3)
  774. pe.VelocitySpread = 360
  775. pe.Parent = rleg.Glow
  776. local pea = pe:Clone()
  777. pea.Parent = lleg.Glow
  778. local pe2 = Instance.new("ParticleEmitter")
  779. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  780. pe2.LightEmission = 0.9
  781. pe2.Size = NumberSequence.new(5)
  782. pe2.Texture = "rbxassetid://359293258"
  783. pe2.Transparency = NumberSequence.new(0.4)
  784. pe2.ZOffset = 2
  785. pe2.Enabled = true
  786. pe2.LockedToPart = true
  787. pe2.Lifetime = NumberRange.new(0.07)
  788. pe2.Rate = 8
  789. pe2.Rotation = NumberRange.new(0, 360)
  790. pe2.RotSpeed = NumberRange.new(0)
  791. pe2.Speed = NumberRange.new(0)
  792. pe2.VelocitySpread = 180
  793. pe2.Parent = lleg.Glow
  794. local pea2 = pe2:Clone()
  795. pea2.Parent = rleg.Glow
  796. for l = 1, 30 do
  797. swait()
  798. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  799. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  800. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  801. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  802. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  803. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  804. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  805. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  806. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  807. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  808. end
  809. pe:Destroy()
  810. pe2:Destroy()
  811. pea:Destroy()
  812. pea2:Destroy()
  813. human.WalkSpeed = 50
  814. BV = Instance.new("BodyVelocity", tors)
  815. BV.maxForce = Vector3.new(0,100000,0)
  816. BV.P = 100000
  817. BV.velocity = Vector3.new(0,800,0)
  818. KABOOMZ2()
  819. coroutine.resume(coroutine.create(function()
  820. swait(3)
  821. BV:Destroy()
  822. end))
  823. for _ = 1, 18 do
  824. swait()
  825. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(-3), rd(0), rd(0)), 0.6)
  826. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-12), rd(0), rd(0)), 0.6)
  827. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-9), rd(-9), rd(-15)), 0.6)
  828. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  829. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-9), rd(9), rd(15)), 0.6)
  830. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  831. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(-12)), 0.6)
  832. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  833. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-6), rd(0), rd(12)), 0.6)
  834. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  835. end
  836. for _ = 1, 18 do
  837. swait()
  838. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  839. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  840. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  841. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  842. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  843. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  844. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  845. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  846. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  847. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  848. end
  849. resetlerp()
  850. local ry,ht,ps=nil,nil,nil
  851. while ht==nil do
  852. ry,ht,ps=newRay(hrp.CFrame*CFrame.new(0,-2,0),hrp.CFrame*CFrame.new(0,-3,0),4.1,{chr})
  853. wait()
  854. end
  855. human.WalkSpeed = 0
  856. Landing()
  857. z = Instance.new("Sound",tors)
  858. z.SoundId = "rbxassetid://142070127"
  859. z.Volume = 2
  860. wait(.1)
  861. z:Play()
  862.  
  863. for l = 1, 30 do
  864. swait()
  865. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  866. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  867. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  868. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  869. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  870. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  871. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  872. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  873. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  874. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  875. end
  876. resetlerp()
  877. human.WalkSpeed = 16
  878.  
  879. activu = false
  880. end
  881.  
  882.  
  883.  
  884. local acos = math.acos
  885. local sqrt = math.sqrt
  886. local Vec3 = Vector3.new
  887. local fromAxisAngle = CFrame.fromAxisAngle
  888.  
  889. local function toAxisAngle(CFr)
  890. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  891. local Angle = math.acos((R00+R11+R22-1)/2)
  892. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  893. A = A == 0 and 0.00001 or A
  894. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  895. B = B == 0 and 0.00001 or B
  896. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  897. C = C == 0 and 0.00001 or C
  898. local x = (R21-R12)/sqrt(A)
  899. local y = (R02-R20)/sqrt(B)
  900. local z = (R10-R01)/sqrt(C)
  901. return Vec3(x,y,z),Angle
  902. end
  903.  
  904. function ApplyTrig(Num,Func)
  905. local Min,Max = Func(0),Func(1)
  906. local i = Func(Num)
  907. return (i-Min)/(Max-Min)
  908. --[[if Func == "sin" then
  909. return (math.sin((1-Num)*math.pi)+1)/2
  910. elseif Func == "cos" then
  911. return (math.cos((1-Num)*math.pi)+1)/2
  912. end]]
  913. end
  914.  
  915. function LerpCFrame(CFrame1,CFrame2,Num)
  916. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  917. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  918. end
  919.  
  920. function Crater(Torso,Radius)
  921. spawn(function()
  922. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  923. local Ignore = {}
  924. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  925. if v.Character ~= nil then
  926. Ignore[#Ignore+1] = v.Character
  927. end
  928. end
  929. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  930. if Hit == nil then return end
  931. local Parts = {}
  932. for i = 1,360,10 do
  933. local P = Instance.new("Part",Torso.Parent)
  934. P.Anchored = true
  935. P.FormFactor = "Custom"
  936. P.BrickColor = Hit.BrickColor
  937. P.Material = Hit.Material
  938. P.TopSurface = "Smooth"
  939. P.BottomSurface = "Smooth"
  940. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  941. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  942. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  943. if math.random(0,5) == 0 then -- rubble
  944. local P = Instance.new("Part",Torso.Parent)
  945. P.Anchored = true
  946. P.FormFactor = "Custom"
  947. P.BrickColor = Hit.BrickColor
  948. P.Material = Hit.Material
  949. P.TopSurface = "Smooth"
  950. P.BottomSurface = "Smooth"
  951. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  952. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  953. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  954. end
  955. end
  956. for i = 0,1,0.05 do
  957. for i2,v in pairs(Parts) do
  958. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  959. end
  960. wait(0.02)
  961. end
  962. for i,v in pairs(Parts) do
  963. if v[1].Size.X > 2.1 then
  964. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  965. end
  966. v[1].Anchored = false
  967. end
  968. for i = 0,1,0.05 do
  969. for i2,v in pairs(Parts) do
  970. v[1].Transparency = i
  971. if i == 1 then
  972. v[1]:Destroy()
  973. elseif i >= 0.25 then
  974. v[1].CanCollide = false
  975. end
  976. end
  977. wait(0.02)
  978. end
  979. Parts = nil
  980. end)
  981. end
  982.  
  983.  
  984. function FindNearestTorso(Position,Distance,SinglePlayer)
  985. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  986. local List = {}
  987. for i,v in pairs(workspace:GetChildren())do
  988. if v:IsA("Model")then
  989. if v:findFirstChild("Torso")then
  990. if v ~= chr then
  991. if(v.Torso.Position -Position).magnitude <= Distance then
  992. table.insert(List,v)
  993. end
  994. end
  995. end
  996. end
  997. end
  998. return List
  999. end
  1000.  
  1001. function KABOOMZ()
  1002. local effspwn = Instance.new("Part")
  1003. coroutine.resume(coroutine.create(function()
  1004. local sound1 = Instance.new("Sound")
  1005. sound1.SoundId = "rbxassetid://138137702"
  1006. sound1.MaxDistance = 300
  1007. sound1.EmitterSize = 20
  1008. sound1.Volume = 4
  1009. sound1.Pitch = 0.95
  1010. sound1.Parent = effspwn
  1011. local sound2 = Instance.new("Sound")
  1012. sound2.SoundId = "rbxassetid://157878578"
  1013. sound2.MaxDistance = 300
  1014. sound2.EmitterSize = 20
  1015. sound2.Volume = 2
  1016. sound2.Pitch = 0.9
  1017. sound2.Parent = effspwn
  1018. local sound3 = Instance.new("Sound")
  1019. sound3.SoundId = "rbxassetid://511715134"
  1020. sound2.MaxDistance = 400
  1021. sound2.EmitterSize = 30
  1022. sound2.Volume = 5
  1023. sound2.Pitch = 0.6
  1024. sound2.Parent = effspwn
  1025. sound2:Play()
  1026. wait()
  1027. sound1:Play()
  1028. sound3:Play()
  1029. end))
  1030. local model = Instance.new("Model")
  1031. game.Debris:AddItem(model, 20)
  1032. model.Name = "smasheffects"
  1033. model.Parent = workspace
  1034. effspwn.Name = "spwnr"
  1035. effspwn.Size = Vector3.new(1, 1, 1)
  1036. effspwn.Anchored = true
  1037. effspwn.CanCollide = false
  1038. effspwn.Transparency = 1
  1039. effspwn.CFrame = rarm.CFrame * CFrame.new(0, -0.7, 0)
  1040. effspwn.Parent = model
  1041.  
  1042. Crater(head,60)
  1043.  
  1044. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  1045. if v:FindFirstChild('Humanoid') then
  1046. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1047. v.Humanoid.PlatformStand = true
  1048. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  1049. end
  1050. end
  1051. coroutine.resume(coroutine.create(function()
  1052. local shok = Instance.new("Part")
  1053. shok.Name = "whoosh"
  1054. shok.BrickColor = BrickColor.new("Really black")
  1055. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1056. shok.Size = Vector3.new(1, 1, 1)
  1057. shok.Anchored = true
  1058. shok.Material = "Neon"
  1059. shok.Transparency = 0.1
  1060. shok.CanCollide = false
  1061. shok.Parent = model
  1062. game.Debris:AddItem(shok, 12)
  1063. local mesh = Instance.new("SpecialMesh")
  1064. mesh.MeshType = "FileMesh"
  1065. mesh.MeshId = "rbxassetid://437347603"
  1066. mesh.Scale = Vector3.new(20, 20, 15)
  1067. mesh.Parent = shok
  1068. for e = 1, 8 do
  1069. wait()
  1070. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  1071. shok.Transparency = shok.Transparency + 0.035
  1072. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -14), 0.4)
  1073. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1074. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1075. end
  1076. for e = 1, 16 do
  1077. wait()
  1078. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  1079. shok.Transparency = shok.Transparency + 0.11
  1080. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -5), 0.4)
  1081. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  1082. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1083. end
  1084. end))
  1085. coroutine.resume(coroutine.create(function()
  1086. local shok = Instance.new("Part")
  1087. shok.Name = "wring1"
  1088. shok.BrickColor = BrickColor.new("Really black")
  1089. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1090. shok.Size = Vector3.new(1, 1, 1)
  1091. shok.Anchored = true
  1092. shok.Material = "Neon"
  1093. shok.Transparency = 0.25
  1094. shok.CanCollide = false
  1095. shok.Parent = model
  1096. game.Debris:AddItem(shok, 12)
  1097. local mesh = Instance.new("SpecialMesh")
  1098. mesh.MeshType = "FileMesh"
  1099. mesh.MeshId = "rbxassetid://3270017"
  1100. mesh.Scale = Vector3.new(0.3, 0.3, 0.15)
  1101. mesh.Parent = shok
  1102. for e = 1, 30 do
  1103. wait()
  1104. mesh.Scale = mesh.Scale + Vector3.new(4.6, 4.6, 5)
  1105. shok.Transparency = shok.Transparency + 0.002
  1106. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1107. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1108. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1109.  
  1110. end
  1111. for e = 1, 38 do
  1112. wait()
  1113. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1114. shok.Transparency = shok.Transparency + 0.002
  1115. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1116. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1117. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1118.  
  1119. end
  1120. for e = 1, 24 do
  1121. wait()
  1122. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1123. shok.Transparency = shok.Transparency + 0.03
  1124. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1125. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1126. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1127.  
  1128. end
  1129. end))
  1130. coroutine.resume(coroutine.create(function()
  1131. local shok = Instance.new("Part")
  1132. shok.Name = "wring2"
  1133. shok.BrickColor = BrickColor.new("Really black")
  1134. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1135. shok.Size = Vector3.new(1, 1, 1)
  1136. shok.Anchored = true
  1137. shok.Material = "Neon"
  1138. shok.Transparency = 0.25
  1139. shok.CanCollide = false
  1140. shok.Parent = model
  1141. game.Debris:AddItem(shok, 12)
  1142. local mesh = Instance.new("SpecialMesh")
  1143. mesh.MeshType = "FileMesh"
  1144. mesh.MeshId = "rbxassetid://3270017"
  1145. mesh.Scale = Vector3.new(20, 20, 0.05)
  1146. mesh.Parent = shok
  1147. for e = 1, 30 do
  1148. wait()
  1149. mesh.Scale = mesh.Scale + Vector3.new(20.4, 20.4, 12)
  1150. shok.Transparency = shok.Transparency + 0.002
  1151. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1152. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1153. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1154.  
  1155. end
  1156. for e = 1, 38 do
  1157. wait()
  1158. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1159. shok.Transparency = shok.Transparency + 0.002
  1160. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1161. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1162. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1163.  
  1164. end
  1165. for e = 1, 24 do
  1166. wait()
  1167. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1168. shok.Transparency = shok.Transparency + 0.03
  1169. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1170. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1171. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1172.  
  1173. end
  1174. end))
  1175. coroutine.resume(coroutine.create(function()
  1176. local shok = Instance.new("Part")
  1177. shok.Name = "coil1"
  1178. shok.BrickColor = BrickColor.new("Really black")
  1179. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1180. shok.Size = Vector3.new(1, 1, 1)
  1181. shok.Anchored = true
  1182. shok.Material = "Neon"
  1183. shok.Transparency = 0.25
  1184. shok.CanCollide = false
  1185. shok.Parent = model
  1186. game.Debris:AddItem(shok, 12)
  1187. local mesh = Instance.new("SpecialMesh")
  1188. mesh.MeshType = "FileMesh"
  1189. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1190. mesh.Scale = Vector3.new(12, 12, 12)
  1191. mesh.Parent = shok
  1192. for e = 1, 15 do
  1193. wait()
  1194. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1195. shok.Transparency = shok.Transparency + 0.004
  1196. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1197. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1198. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1199.  
  1200. end
  1201. for e = 1, 16 do
  1202. wait()
  1203. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1204. shok.Transparency = shok.Transparency + 0.004
  1205. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1206. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1207. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1208.  
  1209. end
  1210. for e = 1, 12 do
  1211. wait()
  1212. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1213. shok.Transparency = shok.Transparency + 0.06
  1214. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1215. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1216. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1217.  
  1218. end
  1219. end))
  1220. coroutine.resume(coroutine.create(function()
  1221. local shok = Instance.new("Part")
  1222. shok.Name = "coil2"
  1223. shok.BrickColor = BrickColor.new("Really black")
  1224. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1225. shok.Size = Vector3.new(1, 1, 1)
  1226. shok.Anchored = true
  1227. shok.Material = "Neon"
  1228. shok.Transparency = 0.25
  1229. shok.CanCollide = false
  1230. shok.Parent = model
  1231. game.Debris:AddItem(shok, 12)
  1232. local mesh = Instance.new("SpecialMesh")
  1233. mesh.MeshType = "FileMesh"
  1234. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1235. mesh.Scale = Vector3.new(6, 12, 6)
  1236. mesh.Parent = shok
  1237. for e = 1, 15 do
  1238. wait()
  1239. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1240. shok.Transparency = shok.Transparency + 0.005
  1241. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1242. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1243. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1244.  
  1245. end
  1246. for e = 1, 16 do
  1247. wait()
  1248. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1249. shok.Transparency = shok.Transparency + 0.005
  1250. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1251. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1252. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1253.  
  1254. end
  1255. for e = 1, 12 do
  1256. wait()
  1257. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1258. shok.Transparency = shok.Transparency + 0.09
  1259. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1260. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1261. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1262.  
  1263. end
  1264. end))
  1265. coroutine.resume(coroutine.create(function()
  1266. local shok = Instance.new("Part")
  1267. shok.Name = "shokwve"
  1268. shok.BrickColor = BrickColor.new("Really black")
  1269. shok.Position = effspwn.Position - Vector3.new(0, 0.8, 0)
  1270. shok.Size = Vector3.new(1, 1, 1)
  1271. shok.Anchored = true
  1272. shok.Material = "Neon"
  1273. shok.Transparency = 0.6
  1274. shok.CanCollide = false
  1275. shok.Parent = model
  1276. game.Debris:AddItem(shok, 12)
  1277. local mesh = Instance.new("SpecialMesh")
  1278. mesh.MeshType = "FileMesh"
  1279. mesh.MeshId = "rbxassetid://489415447"
  1280. mesh.Scale = Vector3.new(1, 1, 1)
  1281. mesh.Parent = shok
  1282. for e = 1, 12 do
  1283. wait()
  1284. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  1285. shok.Transparency = shok.Transparency + 0.002
  1286. end
  1287. for e = 1, 32 do
  1288. wait()
  1289. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1290. shok.Transparency = shok.Transparency + 0.002
  1291. end
  1292. for e = 1, 24 do
  1293. wait()
  1294. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1295. shok.Transparency = shok.Transparency + 0.03
  1296. end
  1297. end))
  1298. coroutine.resume(coroutine.create(function()
  1299. local shok = Instance.new("Part")
  1300. shok.Name = "shock2"
  1301. shok.BrickColor = BrickColor.new("Really black")
  1302. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1303. shok.Size = Vector3.new(1, 1, 1)
  1304. shok.Anchored = true
  1305. shok.Material = "Neon"
  1306. shok.Transparency = 0.35
  1307. shok.CanCollide = false
  1308. shok.Parent = model
  1309. game.Debris:AddItem(shok, 12)
  1310. local mesh = Instance.new("SpecialMesh")
  1311. mesh.MeshType = "FileMesh"
  1312. mesh.MeshId = "rbxassetid://489415447"
  1313. mesh.Scale = Vector3.new(12, 12, 12)
  1314. mesh.Parent = shok
  1315. for e = 1, 15 do
  1316. wait()
  1317. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1318. shok.Transparency = shok.Transparency + 0.004
  1319. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1320. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1321.  
  1322. end
  1323. for e = 1, 16 do
  1324. wait()
  1325. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1326. shok.Transparency = shok.Transparency + 0.004
  1327. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1328. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1329.  
  1330. end
  1331. for e = 1, 12 do
  1332. wait()
  1333. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1334. shok.Transparency = shok.Transparency + 0.06
  1335. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1336. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1337.  
  1338. end
  1339. end))
  1340. coroutine.resume(coroutine.create(function()
  1341. local shok = Instance.new("Part")
  1342. shok.Name = "shock3"
  1343. shok.BrickColor = BrickColor.new("Really black")
  1344. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1345. shok.Size = Vector3.new(1, 1, 1)
  1346. shok.Anchored = true
  1347. shok.Material = "Neon"
  1348. shok.Transparency = 0.35
  1349. shok.CanCollide = false
  1350. shok.Parent = model
  1351. game.Debris:AddItem(shok, 12)
  1352. local mesh = Instance.new("SpecialMesh")
  1353. mesh.MeshType = "FileMesh"
  1354. mesh.MeshId = "rbxassetid://489415447"
  1355. mesh.Scale = Vector3.new(12, 12, 12)
  1356. mesh.Parent = shok
  1357. for e = 1, 15 do
  1358. wait()
  1359. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1360. shok.Transparency = shok.Transparency + 0.004
  1361. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1362. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1363. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1364.  
  1365. end
  1366. for e = 1, 16 do
  1367. wait()
  1368. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1369. shok.Transparency = shok.Transparency + 0.004
  1370. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1371. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1372. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1373.  
  1374. end
  1375. for e = 1, 12 do
  1376. wait()
  1377. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1378. shok.Transparency = shok.Transparency + 0.06
  1379. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1380. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1381. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1382.  
  1383. end
  1384. end))
  1385. end
  1386. function KABOOMZ2()
  1387. local effspwn = Instance.new("Part")
  1388. coroutine.resume(coroutine.create(function()
  1389. local sound1 = Instance.new("Sound")
  1390. sound1.SoundId = "rbxassetid://138137702"
  1391. sound1.MaxDistance = 300
  1392. sound1.EmitterSize = 20
  1393. sound1.Volume = 2.5
  1394. sound1.Pitch = 0.65
  1395. sound1.Parent = effspwn
  1396. local sound2 = Instance.new("Sound")
  1397. sound2.SoundId = "rbxassetid://157878578"
  1398. sound2.MaxDistance = 300
  1399. sound2.EmitterSize = 20
  1400. sound2.Volume = 1
  1401. sound2.Pitch = 0.7
  1402. sound2.Parent = effspwn
  1403. local sound3 = Instance.new("Sound")
  1404. sound3.SoundId = "rbxassetid://138250406"
  1405. sound2.MaxDistance = 400
  1406. sound2.EmitterSize = 30
  1407. sound2.Volume = 0.5
  1408. sound2.Pitch = 0.5
  1409. sound2.Parent = effspwn
  1410. sound2:Play()
  1411. wait()
  1412. sound1:Play()
  1413. sound3:Play()
  1414. end))
  1415. local model = Instance.new("Model")
  1416. game.Debris:AddItem(model, 20)
  1417. model.Name = "smasheffects"
  1418. model.Parent = workspace
  1419. effspwn.Name = "spwnr"
  1420. effspwn.Size = Vector3.new(1, 1, 1)
  1421. effspwn.Anchored = true
  1422. effspwn.CanCollide = false
  1423. effspwn.Transparency = 1
  1424. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  1425. effspwn.Parent = model
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431. Crater(head,60)
  1432. Crater(head,120)
  1433.  
  1434. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  1435. if v:FindFirstChild('Humanoid') then
  1436. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1437. v.Humanoid.PlatformStand = true
  1438. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  1439. end
  1440. end
  1441.  
  1442. coroutine.resume(coroutine.create(function()
  1443. local shok = Instance.new("Part")
  1444. shok.Name = "whoosh"
  1445. shok.BrickColor = BrickColor.new("Really black")
  1446. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1447. shok.Size = Vector3.new(1, 1, 1)
  1448. shok.Anchored = true
  1449. shok.Material = "Neon"
  1450. shok.Transparency = 0.1
  1451. shok.CanCollide = false
  1452. shok.Parent = model
  1453. game.Debris:AddItem(shok, 12)
  1454. local mesh = Instance.new("SpecialMesh")
  1455. mesh.MeshType = "FileMesh"
  1456. mesh.MeshId = "rbxassetid://437347603"
  1457. mesh.Scale = Vector3.new(20, 20, 15)
  1458. mesh.Parent = shok
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464. for e = 1, 8 do
  1465. wait()
  1466. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  1467. shok.Transparency = shok.Transparency + 0.035
  1468. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  1469. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  1470. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1471.  
  1472. end
  1473. for e = 1, 16 do
  1474. wait()
  1475. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  1476. shok.Transparency = shok.Transparency + 0.11
  1477. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  1478. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  1479. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  1480.  
  1481. end
  1482. end))
  1483. coroutine.resume(coroutine.create(function()
  1484. local shok = Instance.new("Part")
  1485. shok.Name = "wring1"
  1486. shok.BrickColor = BrickColor.new("Really black")
  1487. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1488. shok.Size = Vector3.new(1, 1, 1)
  1489. shok.Anchored = true
  1490. shok.Material = "Neon"
  1491. shok.Transparency = 0.25
  1492. shok.CanCollide = false
  1493. shok.Parent = model
  1494. game.Debris:AddItem(shok, 12)
  1495. local mesh = Instance.new("SpecialMesh")
  1496. mesh.MeshType = "FileMesh"
  1497. mesh.MeshId = "rbxassetid://3270017"
  1498. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  1499. mesh.Parent = shok
  1500. for e = 1, 30 do
  1501. wait()
  1502. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  1503. shok.Transparency = shok.Transparency + 0.002
  1504. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1505. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1506. end
  1507. for e = 1, 38 do
  1508. wait()
  1509. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1510. shok.Transparency = shok.Transparency + 0.002
  1511. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1512. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1513. end
  1514. for e = 1, 24 do
  1515. wait()
  1516. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  1517. shok.Transparency = shok.Transparency + 0.03
  1518. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1519. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  1520. end
  1521. end))
  1522. coroutine.resume(coroutine.create(function()
  1523. local shok = Instance.new("Part")
  1524. shok.Name = "wring2"
  1525. shok.BrickColor = BrickColor.new("Really black")
  1526. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  1527. shok.Size = Vector3.new(1, 1, 1)
  1528. shok.Anchored = true
  1529. shok.Material = "Neon"
  1530. shok.Transparency = 0.25
  1531. shok.CanCollide = false
  1532. shok.Parent = model
  1533. game.Debris:AddItem(shok, 12)
  1534. local mesh = Instance.new("SpecialMesh")
  1535. mesh.MeshType = "FileMesh"
  1536. mesh.MeshId = "rbxassetid://3270017"
  1537. mesh.Scale = Vector3.new(20, 20, 0.05)
  1538. mesh.Parent = shok
  1539. for e = 1, 30 do
  1540. wait()
  1541. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  1542. shok.Transparency = shok.Transparency + 0.002
  1543. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1544. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1545. end
  1546. for e = 1, 38 do
  1547. wait()
  1548. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1549. shok.Transparency = shok.Transparency + 0.002
  1550. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1551. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1552. end
  1553. for e = 1, 24 do
  1554. wait()
  1555. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  1556. shok.Transparency = shok.Transparency + 0.03
  1557. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1558. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  1559. end
  1560. end))
  1561. coroutine.resume(coroutine.create(function()
  1562. local shok = Instance.new("Part")
  1563. shok.Name = "coil1"
  1564. shok.BrickColor = BrickColor.new("Really black")
  1565. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1566. shok.Size = Vector3.new(1, 1, 1)
  1567. shok.Anchored = true
  1568. shok.Material = "Neon"
  1569. shok.Transparency = 0.25
  1570. shok.CanCollide = false
  1571. shok.Parent = model
  1572. game.Debris:AddItem(shok, 12)
  1573. local mesh = Instance.new("SpecialMesh")
  1574. mesh.MeshType = "FileMesh"
  1575. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1576. mesh.Scale = Vector3.new(12, 12, 12)
  1577. mesh.Parent = shok
  1578. for e = 1, 15 do
  1579. wait()
  1580. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1581. shok.Transparency = shok.Transparency + 0.004
  1582. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1583. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1584. end
  1585. for e = 1, 16 do
  1586. wait()
  1587. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1588. shok.Transparency = shok.Transparency + 0.004
  1589. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1590. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1591. end
  1592. for e = 1, 12 do
  1593. wait()
  1594. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1595. shok.Transparency = shok.Transparency + 0.06
  1596. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1597. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1598. end
  1599. end))
  1600. coroutine.resume(coroutine.create(function()
  1601. local shok = Instance.new("Part")
  1602. shok.Name = "coil2"
  1603. shok.BrickColor = BrickColor.new("Really black")
  1604. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1605. shok.Size = Vector3.new(1, 1, 1)
  1606. shok.Anchored = true
  1607. shok.Material = "Neon"
  1608. shok.Transparency = 0.25
  1609. shok.CanCollide = false
  1610. shok.Parent = model
  1611. game.Debris:AddItem(shok, 12)
  1612. local mesh = Instance.new("SpecialMesh")
  1613. mesh.MeshType = "FileMesh"
  1614. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  1615. mesh.Scale = Vector3.new(6, 12, 6)
  1616. mesh.Parent = shok
  1617. for e = 1, 15 do
  1618. wait()
  1619. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1620. shok.Transparency = shok.Transparency + 0.005
  1621. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  1622. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1623. end
  1624. for e = 1, 16 do
  1625. wait()
  1626. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1627. shok.Transparency = shok.Transparency + 0.005
  1628. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1629. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1630. end
  1631. for e = 1, 12 do
  1632. wait()
  1633. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  1634. shok.Transparency = shok.Transparency + 0.09
  1635. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  1636. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  1637. end
  1638. end))
  1639. coroutine.resume(coroutine.create(function()
  1640. local shok = Instance.new("Part")
  1641. shok.Name = "shokwve"
  1642. shok.BrickColor = BrickColor.new("Really black")
  1643. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  1644. shok.Size = Vector3.new(1, 1, 1)
  1645. shok.Anchored = true
  1646. shok.Material = "Neon"
  1647. shok.Transparency = 0.6
  1648. shok.CanCollide = false
  1649. shok.Parent = model
  1650. game.Debris:AddItem(shok, 12)
  1651. local mesh = Instance.new("SpecialMesh")
  1652. mesh.MeshType = "FileMesh"
  1653. mesh.MeshId = "rbxassetid://489415447"
  1654. mesh.Scale = Vector3.new(1, 1, 1)
  1655. mesh.Parent = shok
  1656. for e = 1, 12 do
  1657. wait()
  1658. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  1659. shok.Transparency = shok.Transparency + 0.002
  1660. end
  1661. for e = 1, 32 do
  1662. wait()
  1663. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1664. shok.Transparency = shok.Transparency + 0.002
  1665. end
  1666. for e = 1, 24 do
  1667. wait()
  1668. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  1669. shok.Transparency = shok.Transparency + 0.03
  1670. end
  1671. end))
  1672. coroutine.resume(coroutine.create(function()
  1673. local shok = Instance.new("Part")
  1674. shok.Name = "shock2"
  1675. shok.BrickColor = BrickColor.new("Really black")
  1676. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1677. shok.Size = Vector3.new(1, 1, 1)
  1678. shok.Anchored = true
  1679. shok.Material = "Neon"
  1680. shok.Transparency = 0.35
  1681. shok.CanCollide = false
  1682. shok.Parent = model
  1683. game.Debris:AddItem(shok, 12)
  1684. local mesh = Instance.new("SpecialMesh")
  1685. mesh.MeshType = "FileMesh"
  1686. mesh.MeshId = "rbxassetid://489415447"
  1687. mesh.Scale = Vector3.new(12, 12, 12)
  1688. mesh.Parent = shok
  1689. for e = 1, 15 do
  1690. wait()
  1691. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1692. shok.Transparency = shok.Transparency + 0.004
  1693. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1694. end
  1695. for e = 1, 16 do
  1696. wait()
  1697. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1698. shok.Transparency = shok.Transparency + 0.004
  1699. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1700. end
  1701. for e = 1, 12 do
  1702. wait()
  1703. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  1704. shok.Transparency = shok.Transparency + 0.06
  1705. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  1706. end
  1707. end))
  1708. coroutine.resume(coroutine.create(function()
  1709. local shok = Instance.new("Part")
  1710. shok.Name = "shock3"
  1711. shok.BrickColor = BrickColor.new("Really black")
  1712. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1713. shok.Size = Vector3.new(1, 1, 1)
  1714. shok.Anchored = true
  1715. shok.Material = "Neon"
  1716. shok.Transparency = 0.35
  1717. shok.CanCollide = false
  1718. shok.Parent = model
  1719. game.Debris:AddItem(shok, 12)
  1720. local mesh = Instance.new("SpecialMesh")
  1721. mesh.MeshType = "FileMesh"
  1722. mesh.MeshId = "rbxassetid://489415447"
  1723. mesh.Scale = Vector3.new(12, 12, 12)
  1724. mesh.Parent = shok
  1725. for e = 1, 15 do
  1726. wait()
  1727. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1728. shok.Transparency = shok.Transparency + 0.004
  1729. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1730. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1731. end
  1732. for e = 1, 16 do
  1733. wait()
  1734. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1735. shok.Transparency = shok.Transparency + 0.004
  1736. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1737. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1738. end
  1739. for e = 1, 12 do
  1740. wait()
  1741. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  1742. shok.Transparency = shok.Transparency + 0.06
  1743. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1744. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1745. end
  1746. end))
  1747. end
  1748.  
  1749.  
  1750.  
  1751. tor = chr.Torso
  1752. Debounce = false
  1753.  
  1754. Invis = function()
  1755. for i = 1,20 do
  1756. chr['Right Arm'].Transparency = chr['Right Arm'].Transparency + .05
  1757. chr['Left Arm'].Transparency = chr['Left Arm'].Transparency + .05
  1758. chr['Right Leg'].Transparency = chr['Right Leg'].Transparency + .05
  1759. chr['Left Leg'].Transparency = chr['Left Leg'].Transparency + .05
  1760. chr['Head'].Transparency = chr['Head'].Transparency + .05
  1761. chr['Torso'].Transparency = chr['Torso'].Transparency + .05
  1762. chr.Head['face'].Transparency = chr.Head['face'].Transparency + .05
  1763. game["Run Service"].RenderStepped:wait()
  1764. end
  1765. end
  1766.  
  1767. Vis = function()
  1768. for i = 1,20 do
  1769. chr['Right Arm'].Transparency = chr['Right Arm'].Transparency - .05
  1770. chr['Left Arm'].Transparency = chr['Left Arm'].Transparency - .05
  1771. chr['Right Leg'].Transparency = chr['Right Leg'].Transparency - .05
  1772. chr['Left Leg'].Transparency = chr['Left Leg'].Transparency - .05
  1773. chr['Head'].Transparency = chr['Head'].Transparency - .05
  1774. chr['Torso'].Transparency = chr['Torso'].Transparency - .05
  1775. chr.Head['face'].Transparency = chr.Head['face'].Transparency - .05
  1776. game["Run Service"].RenderStepped:wait()
  1777. end
  1778. end
  1779.  
  1780. Fade = function(Part)
  1781. if Part:IsA'Part' then
  1782. for i = 1,20 do
  1783. Part.Transparency = Part.Transparency + .05
  1784. Part.Size = Part.Size - Vector3.new(.04,.04,.04)
  1785. Part.CFrame = Part.CFrame * CFrame.new(0,-.1,0)
  1786. wait()
  1787. end
  1788. Part:Destroy()
  1789. end
  1790. end
  1791.  
  1792. Teleport = function(cx,cy,cz)
  1793. Debounce = true
  1794. tor.Anchored = true
  1795. Invis()
  1796. --MakeTpPart()
  1797. tor.Anchored = false
  1798. tor.CFrame = CFrame.new(cx,cy,cz) * CFrame.new(0,3,0)
  1799. tor.Anchored = true
  1800. Vis()
  1801. tor.Anchored = false
  1802. Debounce = false
  1803. end;
  1804.  
  1805.  
  1806.  
  1807. tps = Instance.new("Sound",chr)
  1808. tps.SoundId = "http://www.roblox.com/asset/?id = 357621062"
  1809. tps.Volume = 30
  1810.  
  1811.  
  1812. function Tele()
  1813. human.WalkSpeed = 0
  1814. if activu == true or selected == false then
  1815. return
  1816. end
  1817. coroutine.resume(coroutine.create(function()
  1818. fglow(rleg.Glow, 1)
  1819. fglow(lleg.Glow, 1)
  1820. end))
  1821. activu = true
  1822. local pe = Instance.new("ParticleEmitter")
  1823. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  1824. pe.LightEmission = 0.9
  1825. pe.Size = NumberSequence.new(0.5)
  1826. pe.Texture = "rbxassetid://359293258"
  1827. pe.Transparency = NumberSequence.new(0.1)
  1828. pe.Lifetime = NumberRange.new(0.1)
  1829. pe.Rate = 250
  1830. pe.RotSpeed = NumberRange.new(360)
  1831. pe.Speed = NumberRange.new(3)
  1832. pe.VelocitySpread = 360
  1833. pe.Parent = rleg.Glow
  1834. local pea = pe:Clone()
  1835. pea.Parent = lleg.Glow
  1836. local pe2 = Instance.new("ParticleEmitter")
  1837. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  1838. pe2.LightEmission = 0.9
  1839. pe2.Size = NumberSequence.new(5)
  1840. pe2.Texture = "rbxassetid://359293258"
  1841. pe2.Transparency = NumberSequence.new(0.4)
  1842. pe2.ZOffset = 2
  1843. pe2.Enabled = true
  1844. pe2.LockedToPart = true
  1845. pe2.Lifetime = NumberRange.new(0.07)
  1846. pe2.Rate = 8
  1847. pe2.Rotation = NumberRange.new(0, 360)
  1848. pe2.RotSpeed = NumberRange.new(0)
  1849. pe2.Speed = NumberRange.new(0)
  1850. pe2.VelocitySpread = 180
  1851. pe2.Parent = lleg.Glow
  1852. local pea2 = pe2:Clone()
  1853. pea2.Parent = rleg.Glow
  1854.  
  1855. for l = 1, 30 do
  1856. swait()
  1857. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  1858. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  1859. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  1860. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1861. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  1862. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1863. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  1864. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1865. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  1866. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  1867. end
  1868.  
  1869. pe:Destroy()
  1870. pe2:Destroy()
  1871. pea:Destroy()
  1872. pea2:Destroy()
  1873. local rng = Instance.new("Part", chr)
  1874. rng.Anchored = true
  1875. rng.BrickColor = BrickColor.new("Really black")
  1876. rng.CanCollide = false
  1877. rng.FormFactor = 3
  1878. rng.Name = "Ring"
  1879. rng.Size = Vector3.new(1, 1, 1)
  1880. rng.Transparency = 0.5
  1881. rng.TopSurface = 0
  1882. rng.BottomSurface = 0
  1883. rng.Position = tors.Position - Vector3.new(0,2,0)
  1884. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1885. local rngm = Instance.new("SpecialMesh", rng)
  1886. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1887. rngm.Scale = Vector3.new(1, 1, 2)
  1888. coroutine.wrap(function()
  1889. for i = 1, 60, 8 do
  1890. rngm.Scale = Vector3.new(1.2 + i*1.1, 1.2 + i*1.1, 1)
  1891. rng.Transparency = i/60
  1892. wait()
  1893. end
  1894. wait()
  1895. rng:Destroy()
  1896. end)()
  1897. tps:Play()
  1898. Teleport(mouse.Hit.X,mouse.Hit.Y,mouse.Hit.Z)
  1899. resetlerp()
  1900. human.WalkSpeed = 16
  1901. activu = false
  1902.  
  1903. end
  1904.  
  1905.  
  1906.  
  1907.  
  1908. boom3 = Instance.new("Sound",chr)
  1909. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  1910. boom3.Volume = 50
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916. gprop = {}
  1917. function materialhit(hit)
  1918. if hit.Parent ~= chr and hit.Parent.Parent ~= chr and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
  1919. gprop = {hit.BrickColor,hit.Material}
  1920. end
  1921. end
  1922. chr["Left Leg"].Touched:connect(materialhit)
  1923. chr["Right Leg"].Touched:connect(materialhit)
  1924.  
  1925.  
  1926. function KickBoom()
  1927. local effspwn = Instance.new("Part")
  1928. local model = Instance.new("Model")
  1929. game.Debris:AddItem(model, 20)
  1930. model.Name = "smasheffects"
  1931. model.Parent = chr
  1932. effspwn.Name = "spwnr"
  1933. effspwn.Size = Vector3.new(1, 1, 1)
  1934. effspwn.Anchored = true
  1935. effspwn.CanCollide = false
  1936. effspwn.Transparency = 1
  1937. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  1938. effspwn.Parent = model
  1939.  
  1940. for i = 1, 15 do
  1941. local gtrace = Instance.new("Part",game.Workspace)
  1942. gtrace.BrickColor = gprop[1]
  1943. gtrace.Material = gprop[2]
  1944. gtrace.Size = Vector3.new(16,16,16)
  1945. gtrace.Anchored = true
  1946. gtrace.CanCollide = false
  1947. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1948. local gdisp = coroutine.wrap(function()
  1949. wait(3)
  1950. for i = 1, 9 do
  1951. wait(.1)
  1952. gtrace.Transparency = gtrace.Transparency + .1
  1953. end
  1954. gtrace:Destroy()
  1955. end)
  1956. gdisp()
  1957. end
  1958.  
  1959. Crater(head,67)
  1960.  
  1961. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  1962. if v:FindFirstChild('Humanoid') then
  1963. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  1964. v.Humanoid.PlatformStand = true
  1965. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 250
  1966. end
  1967. end
  1968.  
  1969. coroutine.resume(coroutine.create(function()
  1970. local shok = Instance.new("Part")
  1971. shok.Name = "shock3"
  1972. shok.BrickColor = BrickColor.new("Really black")
  1973. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1974. shok.Size = Vector3.new(1, 1, 1)
  1975. shok.Anchored = true
  1976. shok.Material = "Neon"
  1977. shok.Transparency = 0.35
  1978. shok.CanCollide = false
  1979. shok.Parent = model
  1980. game.Debris:AddItem(shok, 12)
  1981. local mesh = Instance.new("SpecialMesh")
  1982. mesh.MeshType = "FileMesh"
  1983. mesh.MeshId = "rbxassetid://489415447"
  1984. mesh.Scale = Vector3.new(19, 19, 19)
  1985. mesh.Parent = shok
  1986. for e = 1, 15 do
  1987. wait()
  1988. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1989. shok.Transparency = shok.Transparency + 0.004
  1990. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1991. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1992. end
  1993. for e = 1, 16 do
  1994. wait()
  1995. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  1996. shok.Transparency = shok.Transparency + 0.004
  1997. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1998. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1999. end
  2000. for e = 1, 12 do
  2001. wait()
  2002. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  2003. shok.Transparency = shok.Transparency + 0.06
  2004. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2005. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2006. end
  2007. end))
  2008.  
  2009.  
  2010. coroutine.resume(coroutine.create(function()
  2011. local shok = Instance.new("Part")
  2012. shok.Name = "shock3"
  2013. shok.BrickColor = BrickColor.new("Really black")
  2014. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2015. shok.Size = Vector3.new(1, 1, 1)
  2016. shok.Anchored = true
  2017. shok.Material = "Neon"
  2018. shok.Transparency = 0.35
  2019. shok.CanCollide = false
  2020. shok.Parent = model
  2021. game.Debris:AddItem(shok, 12)
  2022. local mesh = Instance.new("SpecialMesh")
  2023. mesh.MeshType = "FileMesh"
  2024. mesh.MeshId = "rbxassetid://489415447"
  2025. mesh.Scale = Vector3.new(47, 47, 47)
  2026. mesh.Parent = shok
  2027. for e = 1, 15 do
  2028. wait()
  2029. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  2030. shok.Transparency = shok.Transparency + 0.004
  2031. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2032. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2033. end
  2034. for e = 1, 16 do
  2035. wait()
  2036. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  2037. shok.Transparency = shok.Transparency + 0.004
  2038. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2039. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2040. end
  2041. for e = 1, 12 do
  2042. wait()
  2043. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  2044. shok.Transparency = shok.Transparency + 0.06
  2045. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2046. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2047. end
  2048. end))
  2049.  
  2050. coroutine.resume(coroutine.create(function()
  2051. local shok = Instance.new("Part")
  2052. shok.Name = "shock3"
  2053. shok.BrickColor = BrickColor.new("Really black")
  2054. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2055. shok.Size = Vector3.new(1, 1, 1)
  2056. shok.Anchored = true
  2057. shok.Material = "Neon"
  2058. shok.Transparency = 0.35
  2059. shok.CanCollide = false
  2060. shok.Parent = model
  2061. game.Debris:AddItem(shok, 12)
  2062. local mesh = Instance.new("SpecialMesh")
  2063. mesh.MeshType = "FileMesh"
  2064. mesh.MeshId = "rbxassetid://489415447"
  2065. mesh.Scale = Vector3.new(79, 79, 79)
  2066. mesh.Parent = shok
  2067. for e = 1, 15 do
  2068. wait()
  2069. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  2070. shok.Transparency = shok.Transparency + 0.004
  2071. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2072. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2073. end
  2074. for e = 1, 16 do
  2075. wait()
  2076. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  2077. shok.Transparency = shok.Transparency + 0.004
  2078. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2079. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2080. end
  2081. for e = 1, 12 do
  2082. wait()
  2083. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  2084. shok.Transparency = shok.Transparency + 0.06
  2085. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2086. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2087. end
  2088. end))
  2089. end
  2090.  
  2091.  
  2092.  
  2093.  
  2094. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2095. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2096. end
  2097. cam = workspace.CurrentCamera
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106. function NoOutline(Part)
  2107. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  2108. end
  2109.  
  2110.  
  2111.  
  2112.  
  2113. it = Instance.new
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124. so = function(id,par,vol,pit)
  2125. coroutine.resume(coroutine.create(function()
  2126. local sou = Instance.new("Sound",par or workspace)
  2127. sou.Volume=vol
  2128. sou.Pitch=pit or 1
  2129. sou.SoundId=id
  2130. swait()
  2131. sou:play()
  2132. game:GetService("Debris"):AddItem(sou,6)
  2133. end))
  2134. end
  2135.  
  2136.  
  2137. function Stom()
  2138.  
  2139. cf=CFrame.new
  2140. angles=CFrame.Angles
  2141. euler=CFrame.fromEulerAnglesXYZ
  2142. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2143. RootPart=chr.HumanoidRootPart
  2144. RootJoint=RootPart.RootJoint
  2145. RootCF=euler(-1.57,0,3.14)
  2146.  
  2147. function QuaternionFromCFrame(cf)
  2148. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2149. local trace = m00 + m11 + m22
  2150. if trace > 0 then
  2151. local s = math.sqrt(1 + trace)
  2152. local recip = 0.5/s
  2153. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  2154. else
  2155. local i = 0
  2156. if m11 > m00 then
  2157. i = 1
  2158. end
  2159. if m22 > (i == 0 and m00 or m11) then
  2160. i = 2
  2161. end
  2162. if i == 0 then
  2163. local s = math.sqrt(m00-m11-m22+1)
  2164. local recip = 0.5/s
  2165. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  2166. elseif i == 1 then
  2167. local s = math.sqrt(m11-m22-m00+1)
  2168. local recip = 0.5/s
  2169. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  2170. elseif i == 2 then
  2171. local s = math.sqrt(m22-m00-m11+1)
  2172. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  2173. end
  2174. end
  2175. end
  2176.  
  2177. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2178. local xs, ys, zs = x + x, y + y, z + z
  2179. local wx, wy, wz = w*xs, w*ys, w*zs
  2180. local xx = x*xs
  2181. local xy = x*ys
  2182. local xz = x*zs
  2183. local yy = y*ys
  2184. local yz = y*zs
  2185. local zz = z*zs
  2186. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  2187. end
  2188.  
  2189. function QuaternionSlerp(a, b, t)
  2190. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  2191. local startInterp, finishInterp;
  2192. if cosTheta >= 0.0001 then
  2193. if (1 - cosTheta) > 0.0001 then
  2194. local theta = math.acos(cosTheta)
  2195. local invSinTheta = 1/math.sin(theta)
  2196. startInterp = math.sin((1-t)*theta)*invSinTheta
  2197. finishInterp = math.sin(t*theta)*invSinTheta
  2198. else
  2199. startInterp = 1-t
  2200. finishInterp = t
  2201. end
  2202. else
  2203. if (1+cosTheta) > 0.0001 then
  2204. local theta = math.acos(-cosTheta)
  2205. local invSinTheta = 1/math.sin(theta)
  2206. startInterp = math.sin((t-1)*theta)*invSinTheta
  2207. finishInterp = math.sin(t*theta)*invSinTheta
  2208. else
  2209. startInterp = t-1
  2210. finishInterp = t
  2211. end
  2212. end
  2213. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  2214. end
  2215.  
  2216. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2217. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2218. end
  2219.  
  2220. function clerp(a,b,t)
  2221. local qa = {QuaternionFromCFrame(a)}
  2222. local qb = {QuaternionFromCFrame(b)}
  2223. local ax, ay, az = a.x, a.y, a.z
  2224. local bx, by, bz = b.x, b.y, b.z
  2225. local _t = 1-t
  2226. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  2227. end
  2228.  
  2229.  
  2230.  
  2231. if activu == true or selected == false then
  2232. return
  2233. end
  2234. coroutine.resume(coroutine.create(function()
  2235. fglow(lleg.Glow, 6)
  2236. end))
  2237. activu = true
  2238. local pe = Instance.new("ParticleEmitter")
  2239. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2240. pe.LightEmission = 0.9
  2241. pe.Size = NumberSequence.new(0.5)
  2242. pe.Texture = "rbxassetid://359293258"
  2243. pe.Transparency = NumberSequence.new(0.1)
  2244. pe.Lifetime = NumberRange.new(0.1)
  2245. pe.Rate = 250
  2246. pe.RotSpeed = NumberRange.new(360)
  2247. pe.Speed = NumberRange.new(3)
  2248. pe.VelocitySpread = 360
  2249. pe.Parent = lleg.Glow
  2250. local pea = pe:Clone()
  2251. pea.Parent = lleg.Glow
  2252. wait(0.5)
  2253. local pe2 = Instance.new("ParticleEmitter")
  2254. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2255. pe2.LightEmission = 0.9
  2256. pe2.Size = NumberSequence.new(5)
  2257. pe2.Texture = "rbxassetid://359293258"
  2258. pe2.Transparency = NumberSequence.new(0.4)
  2259. pe2.ZOffset = 2
  2260. pe2.Enabled = true
  2261. pe2.LockedToPart = true
  2262. pe2.Lifetime = NumberRange.new(0.07)
  2263. pe2.Rate = 8
  2264. pe2.Rotation = NumberRange.new(0, 360)
  2265. pe2.RotSpeed = NumberRange.new(0)
  2266. pe2.Speed = NumberRange.new(0)
  2267. pe2.VelocitySpread = 180
  2268. pe2.Parent = lleg.Glow
  2269. local pea2 = pe2:Clone()
  2270. pea2.Parent = lleg.Glow
  2271. local Mus = Instance.new("Sound",workspace)
  2272. Mus.SoundId = "rbxassetid://840567549"
  2273. Mus.Pitch = 1
  2274. Mus.Volume = 90000
  2275. Mus.Looped = false
  2276. wait(0.9)
  2277. Mus:Play()
  2278.  
  2279.  
  2280.  
  2281. human.WalkSpeed = 0
  2282. for i = 0,1,0.1 do
  2283. swait()
  2284. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2285. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2286. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  2287. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2288. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2289. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2290. end
  2291. wait(1)
  2292. for i = 0,1,0.1 do
  2293. swait()
  2294. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2295. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2296. RS.C0 = clerp(RS.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2297. LS.C0 = clerp(LS.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2298. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2299. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2300. end
  2301. KickBoom()
  2302. so("http://roblox.com/asset/?id=144699494",lleg,2,1.1)
  2303. so("http://roblox.com/asset/?id=321321137",lleg,1,1)
  2304. so("http://roblox.com/asset/?id=506384002",lleg,1,1)
  2305. so("http://roblox.com/asset/?id=157878578",lleg,25,1)
  2306. so("http://roblox.com/asset/?id=165970126",lleg,25,1)
  2307.  
  2308. wait(3)
  2309. human.WalkSpeed = 16
  2310. pe:Destroy()
  2311. pe2:Destroy()
  2312. pea:Destroy()
  2313. pea2:Destroy()
  2314. resetlerp()
  2315. activu = false
  2316. end
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322. function Smash()
  2323. for i = 1, 15 do
  2324. local gtrace = Instance.new("Part",game.Workspace)
  2325. gtrace.BrickColor = gprop[1]
  2326. gtrace.Material = gprop[2]
  2327. gtrace.Size = Vector3.new(19,19,19)
  2328. gtrace.Anchored = true
  2329. gtrace.CanCollide = false
  2330. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-60,60),-6,math.random(-60,60))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2331. local gdisp = coroutine.wrap(function()
  2332. wait(7)
  2333. for i = 1, 9 do
  2334. wait(.1)
  2335. gtrace.Transparency = gtrace.Transparency + .1
  2336. end
  2337. gtrace:Destroy()
  2338. end)
  2339. gdisp()
  2340. end
  2341.  
  2342. Crater(head,67)
  2343. end
  2344.  
  2345. function Smash2()
  2346. for i = 1, 15 do
  2347. local gtrace = Instance.new("Part",game.Workspace)
  2348. gtrace.BrickColor = gprop[1]
  2349. gtrace.Material = gprop[2]
  2350. gtrace.Size = Vector3.new(19,19,19)
  2351. gtrace.Anchored = true
  2352. gtrace.CanCollide = false
  2353. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2354. local gdisp = coroutine.wrap(function()
  2355. wait(7)
  2356. for i = 1, 9 do
  2357. wait(.1)
  2358. gtrace.Transparency = gtrace.Transparency + .1
  2359. end
  2360. gtrace:Destroy()
  2361. end)
  2362. gdisp()
  2363. end
  2364.  
  2365. end
  2366.  
  2367. function Smash3()
  2368. for i = 1, 15 do
  2369. local gtrace = Instance.new("Part",game.Workspace)
  2370. gtrace.BrickColor = gprop[1]
  2371. gtrace.Material = gprop[2]
  2372. gtrace.Size = Vector3.new(19,19,19)
  2373. gtrace.Anchored = true
  2374. gtrace.CanCollide = false
  2375. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-50,50),-6,math.random(-50,50))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2376. local gdisp = coroutine.wrap(function()
  2377. wait(7)
  2378. for i = 1, 9 do
  2379. wait(.1)
  2380. gtrace.Transparency = gtrace.Transparency + .1
  2381. end
  2382. gtrace:Destroy()
  2383. end)
  2384. gdisp()
  2385. end
  2386.  
  2387. end
  2388.  
  2389.  
  2390. function Smash4()
  2391. for i = 1, 15 do
  2392. local gtrace = Instance.new("Part",game.Workspace)
  2393. gtrace.BrickColor = gprop[1]
  2394. gtrace.Material = gprop[2]
  2395. gtrace.Size = Vector3.new(19,19,19)
  2396. gtrace.Anchored = true
  2397. gtrace.CanCollide = false
  2398. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-40,40),-6,math.random(-40,40))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2399. local gdisp = coroutine.wrap(function()
  2400. wait(7)
  2401. for i = 1, 9 do
  2402. wait(.1)
  2403. gtrace.Transparency = gtrace.Transparency + .1
  2404. end
  2405. gtrace:Destroy()
  2406. end)
  2407. gdisp()
  2408. end
  2409.  
  2410. end
  2411.  
  2412. function Smash5()
  2413. for i = 1, 15 do
  2414. local gtrace = Instance.new("Part",game.Workspace)
  2415. gtrace.BrickColor = gprop[1]
  2416. gtrace.Material = gprop[2]
  2417. gtrace.Size = Vector3.new(19,19,19)
  2418. gtrace.Anchored = true
  2419. gtrace.CanCollide = false
  2420. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-30,30),-6,math.random(-30,30))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2421. local gdisp = coroutine.wrap(function()
  2422. wait(7)
  2423. for i = 1, 9 do
  2424. wait(.1)
  2425. gtrace.Transparency = gtrace.Transparency + .1
  2426. end
  2427. gtrace:Destroy()
  2428. end)
  2429. gdisp()
  2430. end
  2431.  
  2432. end
  2433.  
  2434. function Smash6()
  2435. for i = 1, 15 do
  2436. local gtrace = Instance.new("Part",game.Workspace)
  2437. gtrace.BrickColor = gprop[1]
  2438. gtrace.Material = gprop[2]
  2439. gtrace.Size = Vector3.new(19,19,19)
  2440. gtrace.Anchored = true
  2441. gtrace.CanCollide = false
  2442. gtrace.CFrame = (chr.HumanoidRootPart.CFrame + Vector3.new(math.random(-20,20),-6,math.random(-20,20))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2443. local gdisp = coroutine.wrap(function()
  2444. wait(7)
  2445. for i = 1, 9 do
  2446. wait(.1)
  2447. gtrace.Transparency = gtrace.Transparency + .1
  2448. end
  2449. gtrace:Destroy()
  2450. end)
  2451. gdisp()
  2452. end
  2453.  
  2454. end
  2455.  
  2456.  
  2457. for i,v in pairs(FindNearestTorso(tors.CFrame.p,99))do
  2458. if v:FindFirstChild('Humanoid') then
  2459. v.Humanoid:TakeDamage(math.random(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999,9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999))
  2460. v.Humanoid.PlatformStand = true
  2461. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 600
  2462. end
  2463. end
  2464.  
  2465.  
  2466. function HeavenSmash()
  2467.  
  2468.  
  2469. if activu == true or selected == false then
  2470. return
  2471. end
  2472. coroutine.resume(coroutine.create(function()
  2473. fglow(lleg.Glow, 19)
  2474. fglow(rleg.Glow, 19)
  2475. fglow(rarm.Glow, 19)
  2476. fglow(larm.Glow, 19)
  2477. fglow(head.Glow, 19)
  2478. fglow(tors.Glow, 19)
  2479. end))
  2480. activu = true
  2481. local pe = Instance.new("ParticleEmitter")
  2482. pe.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2483. pe.LightEmission = 0.9
  2484. pe.Size = NumberSequence.new(0.5)
  2485. pe.Texture = "rbxassetid://359293258"
  2486. pe.Transparency = NumberSequence.new(0.1)
  2487. pe.Lifetime = NumberRange.new(0.1)
  2488. pe.Rate = 250
  2489. pe.RotSpeed = NumberRange.new(360)
  2490. pe.Speed = NumberRange.new(3)
  2491. pe.VelocitySpread = 360
  2492. pe.Parent = lleg.Glow
  2493. local pea = pe:Clone()
  2494. pea.Parent = lleg.Glow
  2495. local pe2 = Instance.new("ParticleEmitter")
  2496. pe2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2497. pe2.LightEmission = 0.9
  2498. pe2.Size = NumberSequence.new(5)
  2499. pe2.Texture = "rbxassetid://359293258"
  2500. pe2.Transparency = NumberSequence.new(0.4)
  2501. pe2.ZOffset = 2
  2502. pe2.Enabled = true
  2503. pe2.LockedToPart = true
  2504. pe2.Lifetime = NumberRange.new(0.07)
  2505. pe2.Rate = 8
  2506. pe2.Rotation = NumberRange.new(0, 360)
  2507. pe2.RotSpeed = NumberRange.new(0)
  2508. pe2.Speed = NumberRange.new(0)
  2509. pe2.VelocitySpread = 180
  2510. pe2.Parent = lleg.Glow
  2511. local pea2 = pe2:Clone()
  2512. pea2.Parent = lleg.Glow
  2513.  
  2514.  
  2515.  
  2516. local pet = Instance.new("ParticleEmitter")
  2517. pet.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2518. pet.LightEmission = 0.9
  2519. pet.Size = NumberSequence.new(0.5)
  2520. pet.Texture = "rbxassetid://359293258"
  2521. pet.Transparency = NumberSequence.new(0.1)
  2522. pet.Lifetime = NumberRange.new(0.1)
  2523. pet.Rate = 1
  2524. pet.RotSpeed = NumberRange.new(360)
  2525. pet.Speed = NumberRange.new(3)
  2526. pet.VelocitySpread = 360
  2527. pet.Parent = rarm.Glow
  2528. local pet2 = Instance.new("ParticleEmitter")
  2529. pet2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2530. pet2.LightEmission = 0.9
  2531. pet2.Size = NumberSequence.new(5)
  2532. pet2.Texture = "rbxassetid://359293258"
  2533. pet2.Transparency = NumberSequence.new(0.4)
  2534. pet2.ZOffset = 2
  2535. pet2.Enabled = false
  2536. pet2.LockedToPart = true
  2537. pet2.Lifetime = NumberRange.new(0.07)
  2538. pet2.Rate = 8
  2539. pet2.Rotation = NumberRange.new(0, 360)
  2540. pet2.RotSpeed = NumberRange.new(0)
  2541. pet2.Speed = NumberRange.new(0)
  2542. pet2.VelocitySpread = 180
  2543. pet2.Parent = rarm.Glow
  2544.  
  2545.  
  2546.  
  2547. local petl = Instance.new("ParticleEmitter")
  2548. petl.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2549. petl.LightEmission = 0.9
  2550. petl.Size = NumberSequence.new(0.5)
  2551. petl.Texture = "rbxassetid://359293258"
  2552. petl.Transparency = NumberSequence.new(0.1)
  2553. petl.Lifetime = NumberRange.new(0.1)
  2554. petl.Rate = 1
  2555. petl.RotSpeed = NumberRange.new(360)
  2556. petl.Speed = NumberRange.new(3)
  2557. petl.VelocitySpread = 360
  2558. petl.Parent = larm.Glow
  2559. local petl2 = Instance.new("ParticleEmitter")
  2560. petl2.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2561. petl2.LightEmission = 0.9
  2562. petl2.Size = NumberSequence.new(5)
  2563. petl2.Texture = "rbxassetid://359293258"
  2564. petl2.Transparency = NumberSequence.new(0.4)
  2565. petl2.ZOffset = 2
  2566. petl2.Enabled = false
  2567. petl2.LockedToPart = true
  2568. petl2.Lifetime = NumberRange.new(0.07)
  2569. petl2.Rate = 8
  2570. petl2.Rotation = NumberRange.new(0, 360)
  2571. petl2.RotSpeed = NumberRange.new(0)
  2572. petl2.Speed = NumberRange.new(0)
  2573. petl2.VelocitySpread = 180
  2574. petl2.Parent = larm.Glow
  2575.  
  2576.  
  2577. local petl3 = Instance.new("ParticleEmitter")
  2578. petl3.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2579. petl3.LightEmission = 0.9
  2580. petl3.Size = NumberSequence.new(0.5)
  2581. petl3.Texture = "rbxassetid://359293258"
  2582. petl3.Transparency = NumberSequence.new(0.1)
  2583. petl3.Lifetime = NumberRange.new(0.1)
  2584. petl3.Rate = 1
  2585. petl3.RotSpeed = NumberRange.new(360)
  2586. petl3.Speed = NumberRange.new(3)
  2587. petl3.VelocitySpread = 360
  2588. petl3.Parent = head.Glow
  2589. local petl23 = Instance.new("ParticleEmitter")
  2590. petl23.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2591. petl23.LightEmission = 0.9
  2592. petl23.Size = NumberSequence.new(5)
  2593. petl23.Texture = "rbxassetid://359293258"
  2594. petl23.Transparency = NumberSequence.new(0.4)
  2595. petl23.ZOffset = 2
  2596. petl23.Enabled = false
  2597. petl23.LockedToPart = true
  2598. petl23.Lifetime = NumberRange.new(0.07)
  2599. petl23.Rate = 8
  2600. petl23.Rotation = NumberRange.new(0, 360)
  2601. petl23.RotSpeed = NumberRange.new(0)
  2602. petl23.Speed = NumberRange.new(0)
  2603. petl23.VelocitySpread = 180
  2604. petl23.Parent = head.Glow
  2605.  
  2606.  
  2607.  
  2608. local petl34 = Instance.new("ParticleEmitter")
  2609. petl34.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2610. petl34.LightEmission = 0.9
  2611. petl34.Size = NumberSequence.new(0.5)
  2612. petl34.Texture = "rbxassetid://359293258"
  2613. petl34.Transparency = NumberSequence.new(0.1)
  2614. petl34.Lifetime = NumberRange.new(0.1)
  2615. petl34.Rate = 1
  2616. petl34.RotSpeed = NumberRange.new(360)
  2617. petl34.Speed = NumberRange.new(3)
  2618. petl34.VelocitySpread = 360
  2619. petl34.Parent = rleg.Glow
  2620. local petl234 = Instance.new("ParticleEmitter")
  2621. petl234.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2622. petl234.LightEmission = 0.9
  2623. petl234.Size = NumberSequence.new(5)
  2624. petl234.Texture = "rbxassetid://359293258"
  2625. petl234.Transparency = NumberSequence.new(0.4)
  2626. petl234.ZOffset = 2
  2627. petl234.Enabled = false
  2628. petl234.LockedToPart = true
  2629. petl234.Rate = 8
  2630. petl234.Rotation = NumberRange.new(0, 360)
  2631. petl234.RotSpeed = NumberRange.new(0)
  2632. petl234.Speed = NumberRange.new(0)
  2633. petl234.VelocitySpread = 180
  2634. petl234.Parent = rleg.Glow
  2635.  
  2636.  
  2637. local petl345 = Instance.new("ParticleEmitter")
  2638. petl345.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2639. petl345.LightEmission = 0.9
  2640. petl345.Size = NumberSequence.new(0.5)
  2641. petl345.Texture = "rbxassetid://359293258"
  2642. petl345.Transparency = NumberSequence.new(0.1)
  2643. petl345.Lifetime = NumberRange.new(0.1)
  2644. petl345.Rate = 1
  2645. petl345.RotSpeed = NumberRange.new(360)
  2646. petl345.Speed = NumberRange.new(3)
  2647. petl345.VelocitySpread = 360
  2648. petl345.Parent = tors.Glow
  2649. local petl2345 = Instance.new("ParticleEmitter")
  2650. petl2345.Color = ColorSequence.new(Color3.new(0, 0, 0))
  2651. petl2345.LightEmission = 0.9
  2652. petl2345.Size = NumberSequence.new(5)
  2653. petl2345.Texture = "rbxassetid://359293258"
  2654. petl2345.Transparency = NumberSequence.new(0.4)
  2655. petl2345.ZOffset = 2
  2656. petl2345.Enabled = false
  2657. petl2345.LockedToPart = true
  2658. petl2345.Rate = 8
  2659. petl2345.Rotation = NumberRange.new(0, 360)
  2660. petl2345.RotSpeed = NumberRange.new(0)
  2661. petl2345.Speed = NumberRange.new(0)
  2662. petl2345.VelocitySpread = 180
  2663. petl2345.Parent = tors.Glow
  2664. human.WalkSpeed = 0
  2665. so("http://www.roblox.com/asset/?id=169445572",head,1.5,1.5)
  2666. so("http://www.roblox.com/asset/?id=169380495",head,1.5,1.5)
  2667. for l = 1, 30 do
  2668. swait()
  2669. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  2670. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  2671. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  2672. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2673. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  2674. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2675. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  2676. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2677. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  2678. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  2679. end
  2680.  
  2681.  
  2682. resetlerp()
  2683.  
  2684. BV = Instance.new("BodyVelocity", tors)
  2685. BV.maxForce = Vector3.new(0,200000,0)
  2686. BV.P = 100000
  2687. BV.velocity = Vector3.new(0,150,0)
  2688. local rng = Instance.new("Part", chr)
  2689. rng.Anchored = true
  2690. rng.BrickColor = BrickColor.new("Really black")
  2691. rng.CanCollide = false
  2692. rng.FormFactor = 3
  2693. rng.Name = "Ring"
  2694. rng.Size = Vector3.new(1, 1, 1)
  2695. rng.Transparency = 0.5
  2696. rng.TopSurface = 0
  2697. rng.BottomSurface = 0
  2698. rng.Position = tors.Position - Vector3.new(0,2,0)
  2699. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2700. local rngm = Instance.new("SpecialMesh", rng)
  2701. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2702. rngm.Scale = Vector3.new(10, 10, 20)
  2703. x = Instance.new("Sound",tors)
  2704. x.SoundId = "http://www.roblox.com/asset/?id=169445602"
  2705. x.Looped = false
  2706. x.Pitch = .7
  2707. x.Volume = 30
  2708. x:Play()
  2709. coroutine.wrap(function()
  2710. for i = 1, 60, 8 do
  2711. rngm.Scale = Vector3.new(10.20 + i*10.10, 10.20 + i*10.10, 10)
  2712. rng.Transparency = i/60
  2713. wait()
  2714. end
  2715. wait()
  2716. rng:Destroy()
  2717. end)()
  2718. wait(2.6)
  2719. BV:Destroy()
  2720. tors.Anchored = true
  2721. wait(3.2)
  2722. tors.Anchored = false
  2723. BV = Instance.new("BodyVelocity", tors)
  2724. BV.maxForce = Vector3.new(0,-20000,0)
  2725. BV.P = 1000
  2726. BV.velocity = Vector3.new(0,-150,0)
  2727. wait(1)
  2728. BV:Destroy()
  2729. wait(0.01)
  2730.  
  2731. human.WalkSpeed = 0
  2732. boom3:Play()
  2733.  
  2734. Smash()
  2735. Smash2()
  2736. Smash3()
  2737. Ring()
  2738. pe:Destroy()
  2739. pea:Destroy()
  2740. pea2:Destroy()
  2741. pe2:Destroy()
  2742. wait(2)
  2743. human.WalkSpeed = 16
  2744. activu = false
  2745. end
  2746.  
  2747.  
  2748.  
  2749. sound = Instance.new("Sound", game.Players.LocalPlayer.Character["Right Leg"])
  2750. sound.SoundId = "rbxassetid://220025776"
  2751. sound.Volume = 6
  2752.  
  2753. sound2 = Instance.new("Sound", game.Players.LocalPlayer.Character["Torso"])
  2754. sound2.SoundId = "rbxassetid://386946017"
  2755. sound2.Volume = 6
  2756.  
  2757. sound3 = Instance.new("Sound", game.Players.LocalPlayer.Character)
  2758. sound3.SoundId = "rbxassetid://165969964"
  2759. sound3.Volume = 6
  2760.  
  2761. function rip()
  2762. activu = true
  2763. local detect = Instance.new("Part", game.Players.LocalPlayer.Character)
  2764. detect.Size = Vector3.new(1,1,1)
  2765. detect:BreakJoints()
  2766. detect.CanCollide = false
  2767. local weld = Instance.new("Weld", detect)
  2768. weld.Part0 = game.Players.LocalPlayer.Character["Torso"]
  2769. weld.Part1 = detect
  2770. weld.C0 = weld.C0 * CFrame.new(0,-1,0)
  2771.  
  2772.  
  2773.  
  2774. local function attack(prt)
  2775. local humanoid = prt.Parent:findFirstChild("Humanoid")
  2776. if humanoid ~= nil then
  2777. local torso = prt.Parent:findFirstChild("Torso")
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785. function KABOOMZ3()
  2786. local effspwn = Instance.new("Part")
  2787. coroutine.resume(coroutine.create(function()
  2788. local sound1 = Instance.new("Sound")
  2789. sound1.SoundId = "rbxassetid://138137702"
  2790. sound1.MaxDistance = 300
  2791. sound1.EmitterSize = 20
  2792. sound1.Volume = 2.5
  2793. sound1.Pitch = 0.65
  2794. sound1.Parent = effspwn
  2795. local sound2 = Instance.new("Sound")
  2796. sound2.SoundId = "rbxassetid://157878578"
  2797. sound2.MaxDistance = 300
  2798. sound2.EmitterSize = 20
  2799. sound2.Volume = 1
  2800. sound2.Pitch = 0.7
  2801. sound2.Parent = effspwn
  2802. local sound3 = Instance.new("Sound")
  2803. sound3.SoundId = "rbxassetid://138250406"
  2804. sound2.MaxDistance = 400
  2805. sound2.EmitterSize = 30
  2806. sound2.Volume = 0.5
  2807. sound2.Pitch = 0.5
  2808. sound2.Parent = effspwn
  2809. sound2:Play()
  2810. wait()
  2811. sound1:Play()
  2812. sound3:Play()
  2813. end))
  2814. local model = Instance.new("Model")
  2815. game.Debris:AddItem(model, 20)
  2816. model.Name = "smasheffects"
  2817. model.Parent = workspace
  2818. effspwn.Name = "spwnr"
  2819. effspwn.Size = Vector3.new(1, 1, 1)
  2820. effspwn.Anchored = true
  2821. effspwn.CanCollide = false
  2822. effspwn.Transparency = 1
  2823. effspwn.CFrame = torso.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  2824. effspwn.Parent = model
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830. Crater(head,60)
  2831. Crater(head,120)
  2832.  
  2833. for i,v in pairs(FindNearestTorso(tors.CFrame.p,50))do
  2834. if v:FindFirstChild('Humanoid') then
  2835. v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2836. v.Humanoid.PlatformStand = true
  2837. v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  2838. end
  2839. end
  2840.  
  2841. coroutine.resume(coroutine.create(function()
  2842. local shok = Instance.new("Part")
  2843. shok.Name = "whoosh"
  2844. shok.BrickColor = BrickColor.new("Really black")
  2845. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2846. shok.Size = Vector3.new(1, 1, 1)
  2847. shok.Anchored = true
  2848. shok.Material = "Neon"
  2849. shok.Transparency = 0.1
  2850. shok.CanCollide = false
  2851. shok.Parent = model
  2852. game.Debris:AddItem(shok, 12)
  2853. local mesh = Instance.new("SpecialMesh")
  2854. mesh.MeshType = "FileMesh"
  2855. mesh.MeshId = "rbxassetid://437347603"
  2856. mesh.Scale = Vector3.new(1.2, 1.2, 0.5)
  2857. mesh.Parent = shok
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863. for e = 1, 8 do
  2864. wait()
  2865. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  2866. shok.Transparency = shok.Transparency + 0.035
  2867. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  2868. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  2869. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2870.  
  2871. end
  2872. for e = 1, 16 do
  2873. wait()
  2874. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  2875. shok.Transparency = shok.Transparency + 0.11
  2876. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  2877. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  2878. hito(shok, 10, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  2879.  
  2880. end
  2881. end))
  2882. coroutine.resume(coroutine.create(function()
  2883. local shok = Instance.new("Part")
  2884. shok.Name = "wring1"
  2885. shok.BrickColor = BrickColor.new("Really black")
  2886. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2887. shok.Size = Vector3.new(1, 1, 1)
  2888. shok.Anchored = true
  2889. shok.Material = "Neon"
  2890. shok.Transparency = 0.25
  2891. shok.CanCollide = false
  2892. shok.Parent = model
  2893. game.Debris:AddItem(shok, 12)
  2894. local mesh = Instance.new("SpecialMesh")
  2895. mesh.MeshType = "FileMesh"
  2896. mesh.MeshId = "rbxassetid://3270017"
  2897. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  2898. mesh.Parent = shok
  2899. for e = 1, 30 do
  2900. wait()
  2901. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 3)
  2902. shok.Transparency = shok.Transparency + 0.002
  2903. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2904. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2905. end
  2906. for e = 1, 38 do
  2907. wait()
  2908. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2909. shok.Transparency = shok.Transparency + 0.002
  2910. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2911. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2912. end
  2913. for e = 1, 24 do
  2914. wait()
  2915. mesh.Scale = mesh.Scale + Vector3.new(2.6, 2.6, 0.1)
  2916. shok.Transparency = shok.Transparency + 0.03
  2917. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2918. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  2919. end
  2920. end))
  2921. coroutine.resume(coroutine.create(function()
  2922. local shok = Instance.new("Part")
  2923. shok.Name = "wring2"
  2924. shok.BrickColor = BrickColor.new("Really black")
  2925. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2926. shok.Size = Vector3.new(1, 1, 1)
  2927. shok.Anchored = true
  2928. shok.Material = "Neon"
  2929. shok.Transparency = 0.25
  2930. shok.CanCollide = false
  2931. shok.Parent = model
  2932. game.Debris:AddItem(shok, 12)
  2933. local mesh = Instance.new("SpecialMesh")
  2934. mesh.MeshType = "FileMesh"
  2935. mesh.MeshId = "rbxassetid://3270017"
  2936. mesh.Scale = Vector3.new(12, 12, 0.05)
  2937. mesh.Parent = shok
  2938. for e = 1, 30 do
  2939. wait()
  2940. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 3)
  2941. shok.Transparency = shok.Transparency + 0.002
  2942. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2943. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2944. end
  2945. for e = 1, 38 do
  2946. wait()
  2947. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2948. shok.Transparency = shok.Transparency + 0.002
  2949. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2950. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2951. end
  2952. for e = 1, 24 do
  2953. wait()
  2954. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 0.1)
  2955. shok.Transparency = shok.Transparency + 0.03
  2956. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2957. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  2958. end
  2959. end))
  2960. coroutine.resume(coroutine.create(function()
  2961. local shok = Instance.new("Part")
  2962. shok.Name = "coil1"
  2963. shok.BrickColor = BrickColor.new("Really black")
  2964. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2965. shok.Size = Vector3.new(1, 1, 1)
  2966. shok.Anchored = true
  2967. shok.Material = "Neon"
  2968. shok.Transparency = 0.25
  2969. shok.CanCollide = false
  2970. shok.Parent = model
  2971. game.Debris:AddItem(shok, 12)
  2972. local mesh = Instance.new("SpecialMesh")
  2973. mesh.MeshType = "FileMesh"
  2974. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2975. mesh.Scale = Vector3.new(12, 12, 12)
  2976. mesh.Parent = shok
  2977. for e = 1, 15 do
  2978. wait()
  2979. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2980. shok.Transparency = shok.Transparency + 0.004
  2981. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  2982. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2983. end
  2984. for e = 1, 16 do
  2985. wait()
  2986. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2987. shok.Transparency = shok.Transparency + 0.004
  2988. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2989. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2990. end
  2991. for e = 1, 12 do
  2992. wait()
  2993. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  2994. shok.Transparency = shok.Transparency + 0.06
  2995. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  2996. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  2997. end
  2998. end))
  2999. coroutine.resume(coroutine.create(function()
  3000. local shok = Instance.new("Part")
  3001. shok.Name = "coil2"
  3002. shok.BrickColor = BrickColor.new("Really black")
  3003. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3004. shok.Size = Vector3.new(1, 1, 1)
  3005. shok.Anchored = true
  3006. shok.Material = "Neon"
  3007. shok.Transparency = 0.25
  3008. shok.CanCollide = false
  3009. shok.Parent = model
  3010. game.Debris:AddItem(shok, 12)
  3011. local mesh = Instance.new("SpecialMesh")
  3012. mesh.MeshType = "FileMesh"
  3013. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  3014. mesh.Scale = Vector3.new(6, 12, 6)
  3015. mesh.Parent = shok
  3016. for e = 1, 15 do
  3017. wait()
  3018. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  3019. shok.Transparency = shok.Transparency + 0.005
  3020. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  3021. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  3022. end
  3023. for e = 1, 16 do
  3024. wait()
  3025. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  3026. shok.Transparency = shok.Transparency + 0.005
  3027. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3028. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  3029. end
  3030. for e = 1, 12 do
  3031. wait()
  3032. mesh.Scale = mesh.Scale + Vector3.new(1.1, 2.4, 1.1)
  3033. shok.Transparency = shok.Transparency + 0.09
  3034. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  3035. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  3036. end
  3037. end))
  3038. coroutine.resume(coroutine.create(function()
  3039. local shok = Instance.new("Part")
  3040. shok.Name = "shokwve"
  3041. shok.BrickColor = BrickColor.new("Really black")
  3042. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  3043. shok.Size = Vector3.new(1, 1, 1)
  3044. shok.Anchored = true
  3045. shok.Material = "Neon"
  3046. shok.Transparency = 0.6
  3047. shok.CanCollide = false
  3048. shok.Parent = model
  3049. game.Debris:AddItem(shok, 12)
  3050. local mesh = Instance.new("SpecialMesh")
  3051. mesh.MeshType = "FileMesh"
  3052. mesh.MeshId = "rbxassetid://489415447"
  3053. mesh.Scale = Vector3.new(1, 1, 1)
  3054. mesh.Parent = shok
  3055. for e = 1, 12 do
  3056. wait()
  3057. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  3058. shok.Transparency = shok.Transparency + 0.002
  3059. end
  3060. for e = 1, 32 do
  3061. wait()
  3062. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  3063. shok.Transparency = shok.Transparency + 0.002
  3064. end
  3065. for e = 1, 24 do
  3066. wait()
  3067. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  3068. shok.Transparency = shok.Transparency + 0.03
  3069. end
  3070. end))
  3071. coroutine.resume(coroutine.create(function()
  3072. local shok = Instance.new("Part")
  3073. shok.Name = "shock2"
  3074. shok.BrickColor = BrickColor.new("Really black")
  3075. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3076. shok.Size = Vector3.new(1, 1, 1)
  3077. shok.Anchored = true
  3078. shok.Material = "Neon"
  3079. shok.Transparency = 0.35
  3080. shok.CanCollide = false
  3081. shok.Parent = model
  3082. game.Debris:AddItem(shok, 12)
  3083. local mesh = Instance.new("SpecialMesh")
  3084. mesh.MeshType = "FileMesh"
  3085. mesh.MeshId = "rbxassetid://489415447"
  3086. mesh.Scale = Vector3.new(12, 12, 12)
  3087. mesh.Parent = shok
  3088. for e = 1, 15 do
  3089. wait()
  3090. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3091. shok.Transparency = shok.Transparency + 0.004
  3092. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3093. end
  3094. for e = 1, 16 do
  3095. wait()
  3096. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3097. shok.Transparency = shok.Transparency + 0.004
  3098. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3099. end
  3100. for e = 1, 12 do
  3101. wait()
  3102. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  3103. shok.Transparency = shok.Transparency + 0.06
  3104. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  3105. end
  3106. end))
  3107. coroutine.resume(coroutine.create(function()
  3108. local shok = Instance.new("Part")
  3109. shok.Name = "shock3"
  3110. shok.BrickColor = BrickColor.new("Really black")
  3111. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  3112. shok.Size = Vector3.new(1, 1, 1)
  3113. shok.Anchored = true
  3114. shok.Material = "Neon"
  3115. shok.Transparency = 0.35
  3116. shok.CanCollide = false
  3117. shok.Parent = model
  3118. game.Debris:AddItem(shok, 12)
  3119. local mesh = Instance.new("SpecialMesh")
  3120. mesh.MeshType = "FileMesh"
  3121. mesh.MeshId = "rbxassetid://489415447"
  3122. mesh.Scale = Vector3.new(12, 12, 12)
  3123. mesh.Parent = shok
  3124. for e = 1, 15 do
  3125. wait()
  3126. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3127. shok.Transparency = shok.Transparency + 0.004
  3128. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3129. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3130. end
  3131. for e = 1, 16 do
  3132. wait()
  3133. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  3134. shok.Transparency = shok.Transparency + 0.004
  3135. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3136. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3137. end
  3138. for e = 1, 12 do
  3139. wait()
  3140. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  3141. shok.Transparency = shok.Transparency + 0.06
  3142. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  3143. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  3144. end
  3145. end))
  3146. end
  3147.  
  3148.  
  3149.  
  3150. if torso ~= nil then
  3151. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
  3152. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
  3153. for i = 1,5 do
  3154. wait()
  3155. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.25)
  3156. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0.25)
  3157. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.25,0,0)
  3158. end
  3159. sound:Play()
  3160. local bodyVel = Instance.new("BodyPosition", torso)
  3161. bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position + Vector3.new(0,1000,0)
  3162. bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3163. wait(2)
  3164. torso.Anchored = true
  3165. for i = 1,5 do
  3166. wait()
  3167. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.25)
  3168. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,-0.25)
  3169. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.25,0,0)
  3170. end
  3171. for i = 1,5 do
  3172. wait()
  3173. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,-0.08)
  3174. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.08,0,0)
  3175. end
  3176. wait(1)
  3177. local bodyvel = Instance.new("BodyPosition" , game.Players.LocalPlayer.Character.Torso)
  3178. bodyvel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3179. bodyvel.Position = torso.Position
  3180. for i = 1,5 do
  3181. wait()
  3182. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 * CFrame.Angles(0,0,0)
  3183. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 * CFrame.Angles(0,0,0.08)
  3184. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.15,0,0)
  3185. end
  3186. wait(2)
  3187. bodyVel:destroy()
  3188. game.Players.LocalPlayer.Character.Torso.Anchored = true
  3189. torso.Anchored = false
  3190. humanoid.PlatformStand = true
  3191. local bodyVel = Instance.new("BodyPosition", torso)
  3192. bodyVel.Position = game.Players.LocalPlayer.Character.Torso.Position - Vector3.new(0,1000,0)
  3193. bodyVel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3194. sound2:Play()
  3195.  
  3196. wait(1.2)
  3197. game.Players.LocalPlayer.Character.Torso.Anchored = false
  3198. game.Players.LocalPlayer.Character.HumanoidRootPart.RootJoint.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3199. game.Players.LocalPlayer.Character.Torso["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3200. game.Players.LocalPlayer.Character.Torso["Right Shoulder"].C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  3201. game.Players.LocalPlayer.Character.Torso["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  3202. activu = false
  3203. wait(0.5)
  3204. bodyvel:destroy()
  3205. local ROW3 = function(out, trans, s, wt, t, ang, plus)
  3206. for i = 1, 360, 360/t do
  3207. local c = Instance.new("Part", game.Workspace)
  3208. c.FormFactor = 3
  3209. c.TopSurface = 0
  3210. c.BottomSurface = 0
  3211. c.Size = s
  3212. c.Anchored = true
  3213. c.CanCollide = wt
  3214. c.Material=workspace.Base.Material
  3215. c.Transparency = trans
  3216. c.BrickColor = workspace.Base.BrickColor
  3217. c.CFrame = CFrame.new(torso.CFrame.x,0,torso.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  3218. c.Locked=true
  3219. game.Debris:AddItem(c,25)
  3220. end
  3221. end
  3222.  
  3223.  
  3224.  
  3225.  
  3226. sound3:Play()
  3227. ROW3(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  3228. game.Players.LocalPlayer.Character.Torso.Anchored = true
  3229. KABOOMZ3()
  3230. wait(0.1)
  3231.  
  3232. game.Players.LocalPlayer.Character.Torso.Anchored = false
  3233. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  3234. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 50
  3235.  
  3236.  
  3237. end
  3238. end
  3239. end
  3240. detect.Touched:connect(attack)
  3241. wait(0.1)
  3242. detect:destroy()
  3243. activu = false
  3244. end
  3245.  
  3246.  
  3247.  
  3248. function hito(partoz, magn, dmg, debtim)
  3249. for _, guy in pairs(workspace:GetChildren()) do
  3250. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= chr and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  3251. do
  3252. local humz = guy:FindFirstChild("Humanoid")
  3253. local hed = guy:FindFirstChild("Head")
  3254. humz:TakeDamage(dmg)
  3255. local db = Instance.new("StringValue")
  3256. db.Name = "alabo"
  3257. db.Parent = hed
  3258. delay(debtim, function()
  3259. db:Destroy()
  3260. end)
  3261. end
  3262. end
  3263. end
  3264. end
  3265. function animo(yep)
  3266. if yep == true then
  3267. anim.Parent = human
  3268. chr.Animate.Disabled = false
  3269. elseif yep == false then
  3270. chr.Animate.Disabled = true
  3271. anim.Parent = nil
  3272. end
  3273. end
  3274. mouse.KeyDown:connect(function(key)
  3275. if key == "e" then
  3276. rsmash()
  3277. end
  3278. if key == "t" then
  3279. jum()
  3280. end
  3281. if key == "r" then
  3282. Tele()
  3283. end
  3284. if key == "q" then
  3285. Stom()
  3286. end
  3287. if key == "f" then
  3288. HeavenSmash()
  3289. end
  3290. if key == "h" then
  3291. rip()
  3292. end
  3293. end)
  3294. tool.Equipped:connect(function()
  3295. selected = true
  3296. end)
  3297. tool.Unequipped:connect(function()
  3298. selected = false
  3299. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement