Advertisement
artucox7

Midorya

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