Ban43_GodOfEdits

fff

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