Hugo1234cool

Untitled

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