Advertisement
Modii

Untitled

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