Hugo1234cool

Untitled

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