Advertisement
Eminic

Deku OFA

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