DarkScriptZEditors

Mido

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