Advertisement
realstar101

Untitled

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