Advertisement
PasterXIV

Untitled

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