Advertisement
ZeroReinard

h

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