Advertisement
yoyo74456

Nebula

Aug 31st, 2018
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 175.89 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141. --Version 10 is final version, be patient.
  142. --Edited staff by NoobyGames12.
  143. --Since there are previous versions are leaked.
  144. --dont kill me Pthumeru.
  145.  
  146. local s = Instance.new("Sound")
  147. s.Name = "BGMusic"
  148. s.SoundId = "http://www.roblox.com/asset/?id="
  149. s.Pitch = 1
  150. s.Volume = 1
  151. s.Looped = true
  152. s.archivable = false
  153. s.Parent = game.Workspace
  154. wait(0.1)
  155. s:play()
  156.  
  157. p = game.Players.LocalPlayer
  158. char = p.Character
  159. torso = char.Torso
  160. neck = char.Torso.Neck
  161. hum = char.Humanoid
  162.  
  163. wait()
  164. hum.Health =hum.MaxHealth
  165. char.Head.face.Texture = "rbxassetid://340355951"
  166.  
  167. CV="Pastel blue"
  168.  
  169. local txt = Instance.new("BillboardGui", char)
  170. txt.Adornee = char .Head
  171. txt.Name = "_status"
  172. txt.Size = UDim2.new(2, 0, 1.2, 0)
  173. txt.StudsOffset = Vector3.new(-9, 8, 0)
  174. local text = Instance.new("TextLabel", txt)
  175. text.Size = UDim2.new(10, 0, 7, 0)
  176. text.FontSize = "Size24"
  177. text.TextScaled = true
  178. text.TextTransparency = 0
  179. text.BackgroundTransparency = 1
  180. text.TextTransparency = 0
  181. text.TextStrokeTransparency = 0
  182. text.Font = "SciFi"
  183. text.TextStrokeColor3 = Color3.new(0,0,0)
  184.  
  185. v=Instance.new("Part")
  186. v.Name = "ColorBrick"
  187. v.Parent=p.Character
  188. v.FormFactor="Symmetric"
  189. v.Anchored=true
  190. v.CanCollide=false
  191. v.BottomSurface="Smooth"
  192. v.TopSurface="Smooth"
  193. v.Size=Vector3.new(10,5,3)
  194. v.Transparency=1
  195. v.CFrame=char.Torso.CFrame
  196. v.BrickColor=BrickColor.new(CV)
  197. v.Transparency=1
  198. text.TextColor3 = Color3.new(157,205,255)
  199. v.Shape="Block"
  200. text.Text = "Nebula"
  201.  
  202. ypcall(function()
  203. char.Shirt:Destroy()
  204. char.Pants:Destroy()
  205. shirt = Instance.new("Shirt", char)
  206. shirt.Name = "Shirt"
  207. pants = Instance.new("Pants", char)
  208. pants.Name = "Pants"
  209. char.Shirt.ShirtTemplate = "rbxassetid://523077318"
  210. char.Pants.PantsTemplate = "rbxassetid://523077424"
  211. end)
  212.  
  213. Player=game:GetService("Players").LocalPlayer
  214. Character=Player.Character
  215. PlayerGui=Player.PlayerGui
  216. Backpack=Player.Backpack
  217. Torso=Character.Torso
  218. Head=Character.Head
  219. Humanoid=Character.Humanoid
  220. LeftArm=Character["Left Arm"]
  221. LeftLeg=Character["Left Leg"]
  222. RightArm=Character["Right Arm"]
  223. RightLeg=Character["Right Leg"]
  224. LS=Torso["Left Shoulder"]
  225. LH=Torso["Left Hip"]
  226. RS=Torso["Right Shoulder"]
  227. RH=Torso["Right Hip"]
  228. Face = Head.face
  229. Neck=Torso.Neck
  230. it=Instance.new
  231. attacktype=1
  232. vt=Vector3.new
  233. cf=CFrame.new
  234. euler=CFrame.fromEulerAnglesXYZ
  235. angles=CFrame.Angles
  236. cloaked=false
  237. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  238. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  239. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  240. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  241. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  242. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  243. RootPart=Character.HumanoidRootPart
  244. RootJoint=RootPart.RootJoint
  245. RootCF=euler(-1.57,0,3.14)
  246. attack = false
  247. attackdebounce = false
  248. deb=false
  249. equipped=true
  250. hand=false
  251. MMouse=nil
  252. combo=0
  253. mana=0
  254. trispeed=.2
  255. attackmode='none'
  256. local idle=0
  257. local Anim="Idle"
  258. local Effects={}
  259. local gun=false
  260. local shoot=false
  261. player=nil
  262. mana=0
  263. cam = workspace.CurrentCamera
  264. ZTarget = nil
  265. RocketTarget = nil
  266. local m = Instance.new("Model",Character)
  267. m.Name = "WeaponModel"
  268.  
  269. mouse=Player:GetMouse()
  270. --save shoulders
  271. RSH, LSH=nil, nil
  272. --welds
  273. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  274. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  275. LH=Torso["Left Hip"]
  276. RH=Torso["Right Hip"]
  277. TorsoColor=Torso.BrickColor
  278. function NoOutline(Part)
  279. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  280. end
  281. player=Player
  282. ch=Character
  283. RSH=ch.Torso["Right Shoulder"]
  284. LSH=ch.Torso["Left Shoulder"]
  285. --
  286. RSH.Parent=nil
  287. LSH.Parent=nil
  288. --
  289. RW.Name="Right Shoulder"
  290. RW.Part0=ch.Torso
  291. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  292. RW.C1=cf(0, 0.5, 0)
  293. RW.Part1=ch["Right Arm"]
  294. RW.Parent=ch.Torso
  295. --
  296. LW.Name="Left Shoulder"
  297. LW.Part0=ch.Torso
  298. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  299. LW.C1=cf(0, 0.5, 0)
  300. LW.Part1=ch["Left Arm"]
  301. LW.Parent=ch.Torso
  302.  
  303. function swait(num)
  304. if num==0 or num==nil then
  305. game:service'RunService'.Heartbeat:wait(0)
  306. else
  307. for i=0,num do
  308. game:service'RunService'.Heartbeat:wait(0)
  309. end
  310. end
  311. end
  312.  
  313. function nooutline(part)
  314. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  315. end
  316.  
  317. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  318. local fp=it("Part")
  319. fp.formFactor=formfactor
  320. fp.Parent=parent
  321. fp.Reflectance=reflectance
  322. fp.Transparency=transparency
  323. fp.CanCollide=false
  324. fp.Locked=true
  325. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  326. fp.Name=name
  327. fp.Size=size
  328. fp.Position=Character.Torso.Position
  329. nooutline(fp)
  330. fp.Material=material
  331. fp:BreakJoints()
  332. return fp
  333. end
  334.  
  335. function ppart(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  336. local fp = it("Part")
  337. fp.formFactor = formfactor
  338. fp.Parent = parent
  339. fp.Reflectance = reflectance
  340. fp.Transparency = transparency
  341. fp.CanCollide = false
  342. fp.Locked=true
  343. fp.BrickColor = brickcolor
  344. fp.Name = name
  345. fp.Size = size
  346. fp.Position = EffectPart.Position
  347. NoOutline(fp)
  348. fp.Material="Neon"
  349. fp:BreakJoints()
  350. return fp
  351. end
  352.  
  353. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  354. local mesh=it(Mesh)
  355. mesh.Parent=part
  356. if Mesh=="SpecialMesh" then
  357. mesh.MeshType=meshtype
  358. mesh.MeshId=meshid
  359. end
  360. mesh.Offset=offset
  361. mesh.Scale=scale
  362. return mesh
  363. end
  364.  
  365. function weld(parent,part0,part1,c0,c1)
  366. local weld=it("Weld")
  367. weld.Parent=parent
  368. weld.Part0=part0
  369. weld.Part1=part1
  370. weld.C0=c0
  371. weld.C1=c1
  372. return weld
  373. end
  374.  
  375.  
  376. local function CFrameFromTopBack(at, top, back)
  377. local right = top:Cross(back)
  378. return CFrame.new(at.x, at.y, at.z,
  379. right.x, top.x, back.x,
  380. right.y, top.y, back.y,
  381. right.z, top.z, back.z)
  382. end
  383.  
  384. function Triangle(a, b, c)
  385. local edg1 = (c-a):Dot((b-a).unit)
  386. local edg2 = (a-b):Dot((c-b).unit)
  387. local edg3 = (b-c):Dot((a-c).unit)
  388. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  389. a, b, c = a, b, c
  390. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  391. a, b, c = b, c, a
  392. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  393. a, b, c = c, a, b
  394. else
  395. assert(false, "unreachable")
  396. end
  397.  
  398. local len1 = (c-a):Dot((b-a).unit)
  399. local len2 = (b-a).magnitude - len1
  400. local width = (a + (b-a).unit*len1 - c).magnitude
  401.  
  402. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  403.  
  404. local list = {}
  405.  
  406. local TrailColor = ("Institutional white")
  407.  
  408. if len1 > 0.01 then
  409. local w1 = Instance.new('WedgePart', m)
  410. game:GetService("Debris"):AddItem(w1,5)
  411. w1.Material = "Neon"
  412. w1.FormFactor = 'Custom'
  413. w1.BrickColor = BrickColor.new(TrailColor)
  414. w1.Transparency = 0
  415. w1.Reflectance = 0
  416. w1.Material = "Neon"
  417. w1.CanCollide = false
  418. NoOutline(w1)
  419. local sz = Vector3.new(0.2, width, len1)
  420. w1.Size = sz
  421. local sp = Instance.new("SpecialMesh",w1)
  422. sp.MeshType = "Wedge"
  423. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  424. w1:BreakJoints()
  425. w1.Anchored = true
  426. w1.Parent = workspace
  427. w1.Transparency = 0.7
  428. table.insert(Effects,{w1,"Disappear",.01})
  429. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  430. table.insert(list,w1)
  431. end
  432.  
  433. if len2 > 0.01 then
  434. local w2 = Instance.new('WedgePart', m)
  435. game:GetService("Debris"):AddItem(w2,5)
  436. w2.Material = "Neon"
  437. w2.FormFactor = 'Custom'
  438. w2.BrickColor = BrickColor.new(TrailColor)
  439. w2.Transparency = 0
  440. w2.Reflectance = 0
  441. w2.Material = "Neon"
  442. w2.CanCollide = false
  443. NoOutline(w2)
  444. local sz = Vector3.new(0.2, width, len2)
  445. w2.Size = sz
  446. local sp = Instance.new("SpecialMesh",w2)
  447. sp.MeshType = "Wedge"
  448. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  449. w2:BreakJoints()
  450. w2.Anchored = true
  451. w2.Parent = workspace
  452. w2.Transparency = 0.7
  453. table.insert(Effects,{w2,"Disappear",.01})
  454. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  455. table.insert(list,w2)
  456. end
  457. return unpack(list)
  458. end
  459.  
  460. function makeShockwave(height,color,speed,range,pulse)
  461. local range = range or 2000
  462. local p = Instance.new("Part")
  463. p.Anchored = true
  464. p.CanCollide = false
  465. p.FormFactor = "Custom"
  466. p.BrickColor = color
  467. p.Parent = workspace
  468. local m = Instance.new("SpecialMesh",p)
  469. m.MeshId = "rbxassetid://3270017"
  470. local estimateSurvival = math.floor(range/speed) * 0.03
  471. game:GetService("Debris"):AddItem(p,estimateSurvival)
  472. Spawn(function ()
  473. for i = 1,range,speed do
  474. p.Transparency = 1-math.min(0.5,3-(i/500))
  475. m.Scale = Vector3.new(i,i,i*height)
  476. p.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(90),0,0)
  477. wait()
  478. end
  479. p:Destroy()
  480. end)
  481. end
  482.  
  483. so = function(id,par,vol,pit)
  484. coroutine.resume(coroutine.create(function()
  485. local sou = Instance.new("Sound",par or workspace)
  486. sou.Volume=vol
  487. sou.Pitch=pit or 1
  488. sou.SoundId=id
  489. swait()
  490. sou:play()
  491. game:GetService("Debris"):AddItem(sou,6)
  492. end))
  493. end
  494.  
  495. function clerp(a,b,t)
  496. local qa = {QuaternionFromCFrame(a)}
  497. local qb = {QuaternionFromCFrame(b)}
  498. local ax, ay, az = a.x, a.y, a.z
  499. local bx, by, bz = b.x, b.y, b.z
  500. local _t = 1-t
  501. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  502. end
  503.  
  504. function QuaternionFromCFrame(cf)
  505. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  506. local trace = m00 + m11 + m22
  507. if trace > 0 then
  508. local s = math.sqrt(1 + trace)
  509. local recip = 0.5/s
  510. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  511. else
  512. local i = 0
  513. if m11 > m00 then
  514. i = 1
  515. end
  516. if m22 > (i == 0 and m00 or m11) then
  517. i = 2
  518. end
  519. if i == 0 then
  520. local s = math.sqrt(m00-m11-m22+1)
  521. local recip = 0.5/s
  522. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  523. elseif i == 1 then
  524. local s = math.sqrt(m11-m22-m00+1)
  525. local recip = 0.5/s
  526. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  527. elseif i == 2 then
  528. local s = math.sqrt(m22-m00-m11+1)
  529. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  530. end
  531. end
  532. end
  533.  
  534. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  535. local xs, ys, zs = x + x, y + y, z + z
  536. local wx, wy, wz = w*xs, w*ys, w*zs
  537. local xx = x*xs
  538. local xy = x*ys
  539. local xz = x*zs
  540. local yy = y*ys
  541. local yz = y*zs
  542. local zz = z*zs
  543. 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))
  544. end
  545.  
  546. function QuaternionSlerp(a, b, t)
  547. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  548. local startInterp, finishInterp;
  549. if cosTheta >= 0.0001 then
  550. if (1 - cosTheta) > 0.0001 then
  551. local theta = math.acos(cosTheta)
  552. local invSinTheta = 1/math.sin(theta)
  553. startInterp = math.sin((1-t)*theta)*invSinTheta
  554. finishInterp = math.sin(t*theta)*invSinTheta
  555. else
  556. startInterp = 1-t
  557. finishInterp = t
  558. end
  559. else
  560. if (1+cosTheta) > 0.0001 then
  561. local theta = math.acos(-cosTheta)
  562. local invSinTheta = 1/math.sin(theta)
  563. startInterp = math.sin((t-1)*theta)*invSinTheta
  564. finishInterp = math.sin(t*theta)*invSinTheta
  565. else
  566. startInterp = t-1
  567. finishInterp = t
  568. end
  569. end
  570. 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
  571. end
  572.  
  573. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  574. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  575. end
  576.  
  577. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  578. if hit.Parent==nil then
  579. return
  580. end
  581. local h=hit.Parent:FindFirstChild("Humanoid")
  582. for _,v in pairs(hit.Parent:children()) do
  583. if v:IsA("Humanoid") then
  584. h=v
  585. end
  586. end
  587. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  588. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  589. end
  590. if hit.Parent.className=="Hat" then
  591. hit=hit.Parent.Parent:findFirstChild("Head")
  592. end
  593. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  594. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  595. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  596. return
  597. end]]
  598. -- hs(hit,1.2)
  599. local c=Instance.new("ObjectValue")
  600. c.Name="creator"
  601. c.Value=game:service("Players").LocalPlayer
  602. c.Parent=h
  603. game:GetService("Debris"):AddItem(c,.5)
  604. local Damage=math.random(minim,maxim)
  605. -- h:TakeDamage(Damage)
  606. local blocked=false
  607. local block=hit.Parent:findFirstChild("Block")
  608. if block~=nil then
  609. print(block.className)
  610. if block.className=="NumberValue" then
  611. if block.Value>0 then
  612. blocked=true
  613. if decreaseblock==nil then
  614. block.Value=block.Value-1
  615. end
  616. end
  617. end
  618. if block.className=="IntValue" then
  619. if block.Value>0 then
  620. blocked=true
  621. if decreaseblock~=nil then
  622. block.Value=block.Value-1
  623. end
  624. end
  625. end
  626. end
  627. if blocked==false then
  628. -- h:TakeDamage(Damage)
  629. h.Health=h.Health-Damage
  630. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  631. else
  632. h.Health=h.Health-(Damage/2)
  633. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  634. end
  635. if Type=="Knockdown" then
  636. local hum=hit.Parent.Humanoid
  637. hum.PlatformStand=true
  638. coroutine.resume(coroutine.create(function(HHumanoid)
  639. swait(1)
  640. HHumanoid.PlatformStand=false
  641. end),hum)
  642. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  643. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  644. local bodvol=Instance.new("BodyVelocity")
  645. bodvol.velocity=angle*knockback
  646. bodvol.P=5000
  647. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  648. bodvol.Parent=hit
  649. local rl=Instance.new("BodyAngularVelocity")
  650. rl.P=3000
  651. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  652. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  653. rl.Parent=hit
  654. game:GetService("Debris"):AddItem(bodvol,.5)
  655. game:GetService("Debris"):AddItem(rl,.5)
  656. elseif Type=="Normal" then
  657. local vp=Instance.new("BodyVelocity")
  658. vp.P=500
  659. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  660. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  661. if KnockbackType==1 then
  662. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  663. elseif KnockbackType==2 then
  664. vp.velocity=Property.CFrame.lookVector*knockback
  665. end
  666. if knockback>0 then
  667. vp.Parent=hit.Parent.Torso
  668. end
  669. game:GetService("Debris"):AddItem(vp,.5)
  670. elseif Type=="Up" then
  671. local bodyVelocity=Instance.new("BodyVelocity")
  672. bodyVelocity.velocity=vt(0,60,0)
  673. bodyVelocity.P=5000
  674. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  675. bodyVelocity.Parent=hit
  676. game:GetService("Debris"):AddItem(bodyVelocity,1)
  677. local rl=Instance.new("BodyAngularVelocity")
  678. rl.P=3000
  679. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  680. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  681. rl.Parent=hit
  682. game:GetService("Debris"):AddItem(rl,.5)
  683. elseif Type=="Snare" then
  684. local bp=Instance.new("BodyPosition")
  685. bp.P=2000
  686. bp.D=100
  687. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  688. bp.position=hit.Parent.Torso.Position
  689. bp.Parent=hit.Parent.Torso
  690. game:GetService("Debris"):AddItem(bp,1)
  691. elseif Type=="Target" then
  692. local Targetting = false
  693. if Targetting==false then
  694. ZTarget=hit.Parent.Torso
  695. coroutine.resume(coroutine.create(function(Part)
  696. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  697. swait(5)
  698. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  699. end),ZTarget)
  700. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  701. local targetgui=Instance.new("BillboardGui")
  702. targetgui.Parent=ZTarget
  703. targetgui.Size=UDim2.new(10,100,10,100)
  704. local targ=Instance.new("ImageLabel")
  705. targ.Parent=targetgui
  706. targ.BackgroundTransparency=1
  707. targ.Image="rbxassetid://4834067"
  708. targ.Size=UDim2.new(1,0,1,0)
  709. cam.CameraType="Scriptable"
  710. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  711. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  712. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  713. Targetting=true
  714. RocketTarget=ZTarget
  715. for i=1,Property do
  716. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  717. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  718. swait()
  719. end
  720. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  721. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  722. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  723. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  724. end
  725. Targetting=false
  726. RocketTarget=nil
  727. targetgui.Parent=nil
  728. cam.CameraType="Custom"
  729. end
  730. end
  731. local debounce=Instance.new("BoolValue")
  732. debounce.Name="DebounceHit"
  733. debounce.Parent=hit.Parent
  734. debounce.Value=true
  735. game:GetService("Debris"):AddItem(debounce,Delay)
  736. c=Instance.new("ObjectValue")
  737. c.Name="creator"
  738. c.Value=Player
  739. c.Parent=h
  740. game:GetService("Debris"):AddItem(c,.5)
  741. end
  742. end
  743.  
  744.  
  745. function ShowDamage(Pos, Text, Time, Color)
  746. local Rate = (1 / 30)
  747. local Pos = (Pos or Vector3.new(0, 0, 0))
  748. local Text = (Text or "")
  749. local Time = (Time or 2)
  750. local Color = (Color or Color3.new(1, 0, 0))
  751. local EffectPart = part("Custom",workspace,"Neon",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  752. EffectPart.Anchored = true
  753. local BillboardGui = Instance.new("BillboardGui")
  754. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  755. BillboardGui.Adornee = EffectPart
  756. local TextLabel = Instance.new("TextLabel")
  757. TextLabel.BackgroundTransparency = 1
  758. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  759. TextLabel.Text = Text
  760. TextLabel.TextColor3 = Color
  761. TextLabel.TextScaled = true
  762. TextLabel.Font = Enum.Font.ArialBold
  763. TextLabel.Parent = BillboardGui
  764. BillboardGui.Parent = EffectPart
  765. game.Debris:AddItem(EffectPart, (Time + 0.1))
  766. EffectPart.Parent = game:GetService("Workspace")
  767. Delay(0, function()
  768. local Frames = (Time / Rate)
  769. for Frame = 1, Frames do
  770. wait(Rate)
  771. local Percent = (Frame / Frames)
  772. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  773. TextLabel.TextTransparency = Percent
  774. end
  775. if EffectPart and EffectPart.Parent then
  776. EffectPart:Destroy()
  777. end
  778. end)
  779. end
  780.  
  781. --example: local con = HitboxB.Touched:connect(function(hit) Damagefunc(Hitbox,hit,Dmg,Dmg,math.random(Knockback,Knockback),"Normal",RootPart,.2,1) end)
  782.  
  783. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Handle",Vector3.new(0.399999976, 5.19999981, 0.399999976))
  784. Handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, -5.69614329e-008, 5.96046448e-008, 5.69614222e-008, 0.999999881, 6.38557296e-008, -5.9604556e-008, -6.38557367e-008, 1),CFrame.new(0.00374984741, 1.86080933, -1.12269855, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007))
  785. mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  786. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,1,"Institutional white","Hitbox",Vector3.new(0.399999976, 5.79999971, 1.19999993))
  787. Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 4.58221436, 1.54972076e-006, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007))
  788. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.549069703, 0.200000003))
  789. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.7038269, -4.17234802, 0.521482468, -0.00134061801, -0.965925872, -0.258815825, 0.127585664, 0.256535649, -0.958076835, 0.991826713, -0.0343056135, 0.122894369))
  790. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188102",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  791. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.505991995, 0.200000003))
  792. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.0048789978, -6.39959717, -0.0483512878, -0.00134025724, -0.999999166, 3.77781362e-010, -1.4289509e-006, 1.52977009e-009, -1, 0.999999166, -0.00134026876, -1.42327076e-006))
  793. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190087",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  794. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
  795. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.70379639, -4.74310303, -0.0496940613, -0.00134061789, -0.965925515, -0.258816719, 9.96684539e-005, 0.258816808, -0.965926409, 0.999999166, -0.00132074545, -0.000250696496))
  796. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187724",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  797. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
  798. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.41351318, 1.12187362, 0.0872383118, 1.4289509e-006, -1.83359816e-009, 1, 0.0450558141, 0.998984575, -6.22948448e-008, -0.998984516, 0.0450558215, 1.4219072e-006))
  799. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366186808",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  800. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.272141635, 0.200000003))
  801. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68979645, 3.77229309, -0.443828583, -0.0013399038, -0.965925515, 0.258816719, -0.110641979, 0.257371128, 0.95995754, -0.99385941, -0.027349731, -0.107216768))
  802. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189977",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  803. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.34188652, 0.341886491, 0.341886491))
  804. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.0048789978, -5.64064026, -0.0483398438, -0.00134025724, -0.999999166, 3.77781362e-010, -1.4289509e-006, 1.52977009e-009, -1, 0.999999166, -0.00134026876, -1.42327076e-006))
  805. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190286",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  806. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.544283271, 0.200000003))
  807. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68979645, -4.18066406, 0.443828583, -0.0013399038, -0.965925515, 0.258816719, 0.110641979, -0.257371128, -0.95995754, 0.99385941, 0.027349731, 0.107216768))
  808. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189509",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  809. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
  810. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.83914185, 3.16908264, -0.0102233887, 1.33372578e-006, 0.258821219, 0.965925336, -0.00719921896, -0.965900242, 0.258814514, 0.999974191, -0.00695426436, 0.00186202815))
  811. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188798",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  812. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.252995998, 0.200000003))
  813. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.49203491, -4.05382919, 0.000431060791, 0.000857862935, -0.342018634, 0.939692795, 0.00978991855, -0.93964529, -0.342010289, 0.99995172, 0.00949290115, 0.00254225265))
  814. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187331",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  815. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
  816. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68981552, -4.74194336, -0.0941734314, -0.0013399038, -0.965925515, 0.258816719, -0.00951948017, -0.258792907, -0.965885937, 0.999953866, -0.0037580065, -0.00884834584))
  817. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189770",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  818. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.274876744, 0.200000003))
  819. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.7038002, 3.76046753, -0.521482468, -0.00134061801, -0.965925872, -0.258815825, -0.127585664, -0.256535649, 0.958076835, -0.991826713, 0.0343056135, -0.122894369))
  820. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188387",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  821. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
  822. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.41294861, 1.11096418, -0.0871925354, 1.4289509e-006, -1.83359816e-009, 1, 0.0424318425, -0.999099433, -6.22238758e-008, 0.999099374, 0.0424318314, -1.42191016e-006))
  823. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188623",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  824. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
  825. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.82444763, 3.1806221, -0.000411987305, 1.42099032e-006, -0.258821219, 0.965925217, -0.00982686318, 0.965878606, 0.258808762, -0.99995172, -0.00949237309, -0.00254203402))
  826. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187079",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  827. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  828. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.12332153, -2.99322701, 0.0102005005, -0.000627051399, 0.173652589, 0.984806776, 0.00717565231, 0.984782457, -0.173643723, -0.999974132, 0.00695775915, -0.00186358555))
  829. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189081",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  830. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
  831. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 2.92131805, -4.32131958, 1, 1.08324627e-007, -2.16275893e-007, 2.41579585e-007, -0.707107067, 0.707106471, -7.2315359e-008, -0.707106531, -0.707107067))
  832. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  833. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  834. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(4.49303436, 1.52587891e-005, 1.74960327, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  835. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
  836. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  837. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.74960327, 7.62939453e-006, 4.49303436, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  838. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
  839. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
  840. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -3.42132568, -1.92131042, 1, 1.30831239e-007, -1.86473642e-007, -3.53272753e-008, -0.70710665, -0.707106888, -2.36420846e-007, 0.707106888, -0.70710665))
  841. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  842. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
  843. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 3.42131805, -1.92132568, 1, -2.11684181e-007, -1.26868997e-007, -4.79209916e-008, -0.707106709, 0.707106829, -2.35375424e-007, -0.707106829, -0.707106709))
  844. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  845. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  846. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.72132874, 1.52587891e-005, 4.52131653, -5.63450442e-008, -0.707106948, -0.70710659, 1, -1.11538469e-007, 2.6172529e-008, -8.53239754e-008, -0.70710665, 0.707106948))
  847. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  848. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  849. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, 0, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  850. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.998000026, 1))
  851. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
  852. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 2.92131042, 4.32132721, 1, -1.75202331e-007, 8.17472525e-008, 6.20649274e-008, 0.707106948, 0.70710665, -1.69638383e-007, -0.70710665, 0.707106948))
  853. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  854. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  855. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.72131348, 1.52587891e-005, 4.52132416, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  856. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  857. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  858. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 1.52587891e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  859. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  860. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  861. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 0, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  862. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  863. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  864. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, -7.62939453e-006, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  865. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  866. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  867. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -9.91821289e-005, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  868. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  869. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  870. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -0.000129699707, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
  871. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  872. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  873. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -9.15527344e-005, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
  874. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  875. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  876. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -0.000129699707, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  877. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  878. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  879. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000137329102, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  880. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  881. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  882. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -9.91821289e-005, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  883. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  884. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.799999952, 0.200000003))
  885. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000102996826, -2.33849335, -2.83850098, 1, -1.75202388e-007, 2.60561166e-007, -6.43755129e-008, 0.707107186, 0.707106471, -2.96079065e-007, -0.707106411, 0.707107186))
  886. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  887. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.799999952, 0.200000003))
  888. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.33850098, -2.83849335, 1, 1.2310764e-007, 2.00956563e-007, 4.29951967e-008, 0.70710659, -0.707107067, -2.33165792e-007, 0.707107067, 0.707106531))
  889. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  890. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.599999964, 0.200000003))
  891. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, -2.43848419, 1.83848572, 1, -2.11684238e-007, -1.26868997e-007, -4.79209774e-008, -0.70710659, 0.707107008, -2.35375509e-007, -0.707107067, -0.70710659))
  892. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  893. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.599999964, 0.200000003))
  894. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.53674316e-005, 2.43848419, 1.83849335, 1, 8.66257324e-008, -1.86473642e-007, -6.65851871e-008, -0.707107067, -0.70710659, -2.05162905e-007, 0.70710659, -0.707107067))
  895. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  896. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  897. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  898. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  899. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  900. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  901. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  902. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.683772981, 0.683772981))
  903. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.00487947464, -6.86695862, -0.788124084, -0.00134025724, -0.999999166, 3.77781362e-010, -0.11690025, 0.000156677488, -0.993143737, 0.993142784, -0.0013310794, -0.11690034))
  904. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190426",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  905. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
  906. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 0.100021601, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
  907. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  908. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
  909. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-7.62939453e-006, -0.0999908447, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
  910. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  911. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  912. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(7.62939453e-006, -2.02130127, 3.42131042, 1, -3.71378803e-008, 2.21426184e-008, 2.98652765e-008, 0.707107127, -0.707106471, 6.58542376e-009, 0.707106471, 0.707107127))
  913. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  914. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  915. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.72132874, 1.52587891e-005, 4.52131653, -5.63450442e-008, -0.707106948, -0.70710659, 1, -1.11538469e-007, 2.6172529e-008, -8.53239754e-008, -0.70710665, 0.707106948))
  916. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  917. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  918. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, -2.28881836e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  919. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
  920. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  921. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 4.22131348, -2.82132721, 1, -5.14387608e-008, 8.17472667e-008, -8.21243304e-008, -0.707107127, 0.707106471, 2.54492676e-008, -0.707106471, -0.707107067))
  922. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  923. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
  924. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -4.42131805, -2.92131805, 1, -5.7362314e-008, 2.00956563e-007, 1.05554292e-007, -0.70710659, -0.707107008, 1.70606626e-007, 0.707107008, -0.70710665))
  925. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  926. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  927. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -1.82131195, -3.42131042, 1, -1.84917042e-008, 2.21426131e-008, 6.59936461e-009, -0.707106948, -0.70710665, 1.6680417e-008, 0.70710665, -0.707106948))
  928. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  929. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  930. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.72131348, 1.52587891e-005, 4.52132416, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  931. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  932. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
  933. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 4.42131805, -2.92131042, 1, -5.14387608e-008, 8.17472667e-008, -8.21243304e-008, -0.707107127, 0.707106471, 2.54492676e-008, -0.707106471, -0.707107067))
  934. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  935. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  936. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.8203125, -7.62939453e-006, 4.42233276, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  937. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
  938. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  939. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -1.82130432, 3.42131042, 1, -3.71378803e-008, 2.21426184e-008, 2.98652765e-008, 0.707107127, -0.707106471, 6.58542376e-009, 0.707106471, 0.707107127))
  940. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  941. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  942. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.90734863e-005, -2.02132416, -3.42131805, 1, -2.13717362e-006, 2.00956563e-007, -1.36509493e-006, -0.707106948, -0.70710665, 1.64125504e-006, 0.70710665, -0.707106888))
  943. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  944. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  945. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -4.22133636, -2.82131195, 1, -4.30616183e-008, 8.17472667e-008, 3.13728066e-008, -0.707106471, -0.707107067, 7.62007772e-008, 0.707107127, -0.707106471))
  946. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  947. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  948. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 1.52587891e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  949. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  950. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  951. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, -3.81469727e-005, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  952. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
  953. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  954. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(4.4223175, 7.62939453e-006, 1.82032013, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  955. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
  956. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  957. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, 0, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  958. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  959. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  960. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83847046, -9.15527344e-005, -2.03849792, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  961. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  962. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
  963. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.6000061, -9.91821289e-005, 0, 2.81561853e-007, 0, 1, 1, -2.43037192e-007, -2.75880552e-007, 2.31673781e-007, 1, -5.68434189e-014))
  964. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  965. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  966. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  967. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00600004, 0.300000012))
  968. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  969. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.91821289e-005, -1.63848877, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  970. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  971. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  972. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -4.57763672e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  973. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  974. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  975. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, 2.03847504, 3.49213707e-008, 0.707106709, -0.707106829, 1, -4.94104739e-008, 1.70204615e-008, -1.88853875e-008, -0.707106829, -0.707106709))
  976. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  977. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
  978. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.1920929e-007, -7.62939453e-006, -2.6000061, -4.80362132e-008, -1, -5.96046448e-008, 1, -5.93995821e-008, 2.00956563e-007, -1.95275234e-007, -5.96046448e-008, 1))
  979. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  980. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  981. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, -1.87385559, 2.50312805, 1, -5.4973583e-008, 2.21426237e-008, -4.24769979e-008, -0.707106471, 0.707107067, -1.91971878e-008, -0.707107067, -0.707106471))
  982. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  983. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  984. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, -1.80315399, 2.50314331, 1, -5.4973583e-008, 2.21426237e-008, -4.24769979e-008, -0.707106471, 0.707107067, -1.91971878e-008, -0.707107067, -0.707106471))
  985. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  986. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  987. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83849335, -9.91821289e-005, 1.63847351, 3.49213707e-008, 0.707106709, -0.707106829, 1, -4.94104739e-008, 1.70204615e-008, -1.88853875e-008, -0.707106829, -0.707106709))
  988. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  989. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  990. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, 1.87384033, 2.50312805, 1, -7.00857896e-008, 8.17472738e-008, 1.22637118e-008, -0.707107186, -0.707106352, 9.53098009e-008, 0.707106411, -0.707107246))
  991. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  992. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  993. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000129699707, -2.77993774, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  994. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  995. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  996. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -0.000129699707, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  997. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  998. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  999. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.87386322, -2.27385712, 1, -3.36030155e-008, 2.21426184e-008, 2.73657292e-008, 0.70710659, -0.707107067, 4.08589074e-009, 0.707107008, 0.70710659))
  1000. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1001. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  1002. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, 1.8031311, 2.50313568, 1, -7.00857896e-008, 8.17472738e-008, 1.22637118e-008, -0.707107186, -0.707106352, 9.53098009e-008, 0.707106411, -0.707107246))
  1003. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1004. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  1005. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.80315399, -2.27384949, 1, -3.36030155e-008, 2.21426184e-008, 2.73657292e-008, 0.70710659, -0.707107067, 4.08589074e-009, 0.707107008, 0.70710659))
  1006. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1007. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1008. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000137329102, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1009. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1010. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  1011. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, -2.87384033, -2.27384949, 1, -1.84909084e-008, 8.1747288e-008, -4.87468412e-008, 0.707107186, 0.707106352, -5.88267284e-008, -0.707106411, 0.707107246))
  1012. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1013. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  1014. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, -2.8031311, -2.27385712, 1, -1.84909084e-008, 8.1747288e-008, -4.87468412e-008, 0.707107186, 0.707106352, -5.88267284e-008, -0.707106411, 0.707107246))
  1015. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1016. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1017. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -0.000129699707, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
  1018. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1019. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  1020. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.87993622, -0.000137329102, -2.77992249, -7.96248685e-008, -0.707106411, 0.707107246, 1, -1.08422427e-007, 2.12288125e-008, 5.76374362e-008, 0.707107186, 0.707106352))
  1021. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  1022. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  1023. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87993622, -0.00012588501, 2.9799118, -9.7821129e-009, 0.707106471, -0.707107186, 1, -9.19525149e-008, -8.87417357e-008, -1.23752272e-007, -0.707107186, -0.707106411))
  1024. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  1025. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  1026. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000129699707, -2.97993469, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1027. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  1028. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1029. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.61967468, 0.0208930969, 0.388954163, 1.99454848e-006, -0.500001967, -0.866024256, 1, 5.25948326e-006, -7.3434984e-007, 4.93469815e-006, -0.866024315, 0.500001967))
  1030. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1031. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1032. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.49655151, -0.02085495, 0.328704834, -4.4098274e-006, 0.500002146, -0.866024196, -1, -5.25264568e-006, 2.04716162e-006, -3.53233304e-006, 0.866024196, 0.500002146))
  1033. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1034. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1035. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.47428894, -0.0208587646, -3.10037637, -1.42895101e-006, -3.70694409e-007, -1, -1, -3.60905688e-006, 1.42327121e-006, -3.62042033e-006, 1, -3.70689264e-007))
  1036. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1037. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1038. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-4.83097839, 0.0208816528, -6.22212982, -3.97769418e-006, 0.500002563, -0.866023958, 1, 5.0941826e-006, -1.63966331e-006, 3.5988478e-006, -0.866023958, -0.500002503))
  1039. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1040. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1041. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-4.71723938, -0.0208587646, -6.14561462, 1.47300841e-006, -0.500002384, -0.866024017, -1, -5.03130013e-006, 1.20483423e-006, -4.97232941e-006, 0.866024077, -0.500002384))
  1042. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1043. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1044. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.61105347, 0.0208778381, -3.10975885, -1.42895112e-006, 3.74361605e-007, -1, 1, 3.56889359e-006, -1.4232686e-006, 3.58025613e-006, -1, -3.74366721e-007))
  1045. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1046. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.399999976, 0.399999976))
  1047. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 3.30000305, -1.90734863e-006, -0.744700134, -0.667399347, -5.07537834e-008, 7.83254563e-008, -1.76896435e-008, -1, 0.667399347, -0.744700074, 6.92395261e-008))
  1048. mesh("SpecialMesh",Part,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.35000002, 1.35000002, 1.35000002))
  1049.  
  1050. function attackone()
  1051. attack = true
  1052. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end)
  1053. for i = 0,1,0.1 do
  1054. swait()
  1055. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1056. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(80)),.3)
  1057. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  1058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-30)), 0.3)
  1059. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1060. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1061. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
  1062. end
  1063. so("rbxassetid://199145887",Hitbox,1,1)
  1064. for i = 0,1,0.1 do
  1065. swait()
  1066. local blcf = Hitbox.CFrame*cf(0,0,0)
  1067. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1068. local h = 5
  1069. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1070. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1071. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1072. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1073. scfr = blcf
  1074. elseif not scfr then
  1075. scfr = blcf
  1076. end
  1077. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1078. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1079. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  1080. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
  1081. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1082. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1083. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(100)),.3)
  1084. end
  1085. attack = false
  1086. con:disconnect()
  1087. scfr = nil
  1088. end
  1089.  
  1090. function attacktwo()
  1091. attack = true
  1092. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end)
  1093. for i = 0,1,0.1 do
  1094. swait()
  1095. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1096. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
  1097. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  1098. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-20)), 0.3)
  1099. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1100. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1101. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),.3)
  1102. end
  1103. so("rbxassetid://199145913",Hitbox,1,1)
  1104. for i = 0,1,0.1 do
  1105. swait()
  1106. local blcf = Hitbox.CFrame*cf(0,0,0)
  1107. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1108. local h = 5
  1109. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1110. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1111. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1112. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1113. scfr = blcf
  1114. elseif not scfr then
  1115. scfr = blcf
  1116. end
  1117. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  1118. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
  1119. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
  1120. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  1121. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1122. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1123. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  1124. end
  1125. attack = false
  1126. con:disconnect()
  1127. scfr = nil
  1128. end
  1129.  
  1130. function Breaker()
  1131. local ChatService = game:GetService("Chat")
  1132.  
  1133. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1134. ChatService:Chat(Head, "Slicing Depths!", "Red")
  1135. wait(0)
  1136. attack = true
  1137. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,99,99,99,"Normal",RootPart,.2,1) end)
  1138. for i = 0,1,0.1 do
  1139. so("rbxassetid://413682983",Hitbox,3,2)
  1140. swait()
  1141. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1142. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
  1143. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  1144. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-20)), 0.3)
  1145. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1146. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1147. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),.3)
  1148. end
  1149. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.5,1,1,0.5,1,.03)
  1150. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.9,0.4,0.9,0.9,0.4,0.9,.03)
  1151. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.8,0.3,0.8,0.8,0.3,0.8,.03)
  1152. so("rbxassetid://413682983",Hitbox,2,1)
  1153. wait(1)
  1154. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1155. so("rbxassetid://413682983",Hitbox,2,1)
  1156. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,1,0.5,0.5,1,0.5,.04)
  1157. wait(0.1)
  1158. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.8,0.5,0.5,0.8,0.5,.04)
  1159. wait(0.1)
  1160. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.6,0.5,0.5,0.6,0.5,.04)
  1161. wait(0.1)
  1162. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.4,0.5,0.5,0.4,0.5,.04)
  1163. wait(0.1)
  1164. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1165. wait(0.1)
  1166. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1167. wait(0.1)
  1168. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1169. wait(0.1)
  1170. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1171. wait(0.1)
  1172. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1173. wait(0.1)
  1174. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1175. wait(0.1)
  1176. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1177. so("rbxassetid://413682983",Hitbox,2,1)
  1178. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,2,1,1,2,1,.05)
  1179. wait(0.1)
  1180. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,1,1,1,1,1,.05)
  1181. wait(0.1)
  1182. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.8,1,1,0.8,1,.05)
  1183. wait(0.1)
  1184. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.6,1,1,0.6,1,.05)
  1185. wait(0.1)
  1186. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.4,1,1,0.4,1,.05)
  1187. wait(0.1)
  1188. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1189. wait(0.1)
  1190. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1191. wait(0.1)
  1192. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1193. wait(0.1)
  1194. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1195. wait(0.1)
  1196. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1197. wait(0.1)
  1198. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.06)
  1199. so("rbxassetid://413682983",Hitbox,2,1)
  1200. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,3,1.5,1.5,3,1.5,.06)
  1201. wait(0.1)
  1202. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,2,1.5,1.5,2,1.5,.06)
  1203. wait(0.1)
  1204. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,1,1.5,1.5,1,1.5,.06)
  1205. wait(0.1)
  1206. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.8,1.5,1.5,0.8,1.5,.06)
  1207. wait(0.1)
  1208. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.6,1.5,1.5,0.6,1.5,.06)
  1209. wait(0.1)
  1210. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.4,1.5,1.5,0.4,1.5,.06)
  1211. wait(0.1)
  1212. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1213. wait(0.1)
  1214. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1215. wait(0.1)
  1216. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1217. wait(0.1)
  1218. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1219. wait(0.1)
  1220. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),3,0.2,3,3,0.2,3,.06)
  1221. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.06)
  1222. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.06)
  1223. wait(0)
  1224. so("rbxassetid://487215897",Hitbox,5,1)
  1225. for i = 0,1,0.1 do
  1226. swait()
  1227. local blcf = Hitbox.CFrame*cf(0,0,0)
  1228. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1229. local h = 5
  1230. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1231. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1232. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1233. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1234. scfr = blcf
  1235. elseif not scfr then
  1236. scfr = blcf
  1237. end
  1238. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  1239. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
  1240. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
  1241. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  1242. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1243. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1244. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  1245. end
  1246. attack = false
  1247. con:disconnect()
  1248. scfr = nil
  1249. end
  1250.  
  1251. function attackthree()
  1252. attack = true
  1253. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1254. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,9222,18222,math.random(20,30),"Normal",RootPart,.2,1) end)
  1255. local fx=Hitbox.Touched:connect(function(part)
  1256. local human=part.Parent:findFirstChild("Humanoid")
  1257. if human~=nil and bounce==false then
  1258. bounce=true
  1259. local rndm=math.random(1,#hitsounds)
  1260. local r=rndm
  1261. so("http://www.roblox.com/asset/?id="..hitsounds[r],part.Parent,1,1)
  1262. end
  1263. end)
  1264. for i = 0,1,0.1 do
  1265. swait()
  1266. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(-5),math.rad(-60)),.3)
  1267. Torso.Neck.C0=clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.3)
  1268. RW.C0=clerp(RW.C0,cf(1.5, 0.8, 0.2) * angles(math.rad(5), math.rad(-15), math.rad(112)), 0.3)
  1269. LW.C0=clerp(LW.C0,cf(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.3)
  1270. RH.C0=clerp(RH.C0,cf(1.1,-1,0)*angles(math.rad(-5),math.rad(120),math.rad(-8)),.3)
  1271. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-60),math.rad(0)),.3)
  1272. Handleweld.C0=clerp(Handleweld.C0,cf(0,-.2,.5)*angles(math.rad(50),math.rad(-15),math.rad(0)),.3)
  1273. end
  1274. so("http://www.roblox.com/asset/?id=199145433",Hitbox,1,1.1)
  1275. local v=it("BodyVelocity",Torso)
  1276. v.maxForce=Vector3.new(4e+005,4e+005,4e+005)*1
  1277. v.velocity=RootPart.CFrame.lookVector*125
  1278. for i = 0,1,0.1 do
  1279. swait()
  1280. local blcf = Hitbox.CFrame*cf(0,0,0)
  1281. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1282. local h = 5
  1283. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1284. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1285. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1286. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1287. scfr = blcf
  1288. elseif not scfr then
  1289. scfr = blcf
  1290. end
  1291. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(5),math.rad(60)),.3)
  1292. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1293. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(60), math.rad(100)), 0.3)
  1294. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-15)), 0.3)
  1295. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  1296. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  1297. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,-1)*angles(math.rad(-100),math.rad(0),math.rad(0)),.3)
  1298. end
  1299. v.Parent=nil
  1300. scfr=nil
  1301. attack = false
  1302. bounce=false
  1303. con:disconnect()
  1304. fx:disconnect()
  1305. end
  1306.  
  1307. function Dash()
  1308. local ChatService = game:GetService("Chat")
  1309.  
  1310. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1311. ChatService:Chat(Head, "Gliding Dash!", "Red")
  1312. wait(0)
  1313. attack = true
  1314. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,45,52,math.random56,"Normal",RootPart,.2,1) end)
  1315. so("http://roblox.com/asset/?id=153092348",Torso,2,.8)
  1316. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),3,0.2,3,3,0.2,3,.075)
  1317. for i = 0,1,0.1 do
  1318. swait()
  1319. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1320. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(-80)),.3)
  1321. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(130), math.rad(80)), 0.3)
  1322. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(0), math.rad(-20)), 0.3)
  1323. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1324. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1325. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(40)),.3)
  1326. Torso.Velocity=Head.CFrame.lookVector*275
  1327. end
  1328. so("http://roblox.com/asset/?id=416315847",Torso,2,1)
  1329. for i = 0,1,0.1 do
  1330. swait()
  1331. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1332. local blcf = Hitbox.CFrame*cf(0,0,0)
  1333. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1334. local h = 5
  1335. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1336. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1337. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1338. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1339. scfr = blcf
  1340. elseif not scfr then
  1341. scfr = blcf
  1342. end
  1343. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1344. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),-7*i),.3)
  1345. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(40)),.3)
  1346. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.3) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  1347. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-40)), 0.3)
  1348. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1349. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1350. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1351. end
  1352. attack = false
  1353. con:disconnect()
  1354. scfr = nil
  1355. end
  1356.  
  1357. function MagniDamage2(Part,dis,mind,maxd,force,knock)
  1358. for _,c in pairs(workspace:children()) do
  1359. local hum=c:findFirstChild("Humanoid")
  1360. if hum~=nil then
  1361. local head=c:findFirstChild("Torso")
  1362. if head~=nil then
  1363. local targ=head.Position-Part.Position
  1364. local mag=targ.magnitude
  1365. if mag<=dis and c.Name~=Character.Name then
  1366. Damagefunc(Part,hum.Parent.Torso,mind,maxd,force,knock,RootPart,.2,1)
  1367. end
  1368. end
  1369. end
  1370. end
  1371. end
  1372.  
  1373. function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type)
  1374. for _,c in pairs(workspace:children()) do
  1375. local hum=c:findFirstChild("Humanoid")
  1376. if hum~=nil then
  1377. local head=c:findFirstChild("Torso")
  1378. if head~=nil then
  1379. local targ=head.Position-Part.Position
  1380. local mag=targ.magnitude
  1381. if mag<=magni and c.Name~=Player.Name then
  1382. Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,1,3)
  1383. end
  1384. end
  1385. end
  1386. end
  1387. end
  1388.  
  1389. function MagicWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1390. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1391. prt.Anchored=true
  1392. prt.CFrame=cframe
  1393. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=102638417",vt(0,0,0),vt(x1,y1,z1))
  1394. game:GetService("Debris"):AddItem(prt,5)
  1395. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1396. end
  1397.  
  1398.  
  1399. function MagicWave2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1400. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1401. prt.Anchored=true
  1402. prt.CFrame=cframe
  1403. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  1404. game:GetService("Debris"):AddItem(prt,5)
  1405. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1406. end
  1407.  
  1408. function MagicWave3(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1409. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1410. prt.Anchored=true
  1411. prt.CFrame=cframe
  1412. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1323306",vt(0,0,0),vt(x1,y1,z1))
  1413. game:GetService("Debris"):AddItem(prt,5)
  1414. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1415. end
  1416.  
  1417. function MagicWave4(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1418. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1419. prt.Anchored=true
  1420. prt.CFrame=cframe
  1421. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  1422. game:GetService("Debris"):AddItem(prt,5)
  1423. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1424. end
  1425.  
  1426. function ChargingWave2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1427. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1428. prt.Anchored=true
  1429. prt.CFrame=cframe
  1430. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=9982590",vt(0,0,0),vt(x3,y3,z3))
  1431. game:GetService("Debris"):AddItem(prt,5)
  1432. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1433. end
  1434.  
  1435. function ChargingWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1436. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1437. prt.Anchored=true
  1438. prt.CFrame=cframe
  1439. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=24388358",vt(0,0,0),vt(x3,y3,z3))
  1440. game:GetService("Debris"):AddItem(prt,5)
  1441. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1442. end
  1443.  
  1444. function attackfour()
  1445. attack = true
  1446. Humanoid.WalkSpeed = 0
  1447. for i = 0,1,0.1 do
  1448. swait()
  1449. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1450. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1451. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1452. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1453. 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)
  1454. 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)
  1455. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1456. end
  1457. MagniDamage(Hitbox,LeftLeg,20,30,50,math.random(30,40),"Knockdown",true)
  1458. so("http://roblox.com/asset/?id=199145264",LeftLeg,1,1.1)
  1459. so("http://roblox.com/asset/?id=200632561",LeftLeg,1,1)
  1460. MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.7,.7,.7,.7,.7,.7,.05)
  1461. MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.6,.6,.6,.6,.6,.6,.05)
  1462. for i = 0,1,0.1 do
  1463. swait()
  1464. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1465. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1466. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1467. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1468. 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)
  1469. 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)
  1470. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1471. end
  1472. attack = false
  1473. Humanoid.WalkSpeed = 16
  1474. end
  1475.  
  1476. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1477. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1478. prt.Anchored=true
  1479. prt.CFrame=cframe
  1480. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1481. game:GetService("Debris"):AddItem(prt,2)
  1482. coroutine.resume(coroutine.create(function(Part,Mesh)
  1483. for i=0,1,delay do
  1484. wait()
  1485. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1486. Part.Transparency=i
  1487. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1488. end
  1489. Part.Parent=nil
  1490. end),prt,msh)
  1491. end
  1492.  
  1493. function Stomp()
  1494. local ChatService = game:GetService("Chat")
  1495.  
  1496. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1497. ChatService:Chat(Head, "Ghostly Shockwave!", "Red")
  1498. wait(0)
  1499. attack = true
  1500. Humanoid.WalkSpeed = 0
  1501. for i = 0,1,0.1 do
  1502. swait()
  1503. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1504. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1505. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1506. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1507. 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)
  1508. 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)
  1509. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1510. end
  1511. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  1512. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0055)
  1513. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.6,0.6,0.6,0.6,0.6,0.6,.0065)
  1514. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.7,0.7,0.7,0.7,0.7,0.7,.0075)
  1515. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.8,0.8,0.8,0.8,0.8,0.8,.0085)
  1516. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.9,0.9,0.9,0.9,0.9,0.9,.0095)
  1517. wait(0.5)
  1518. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1519. wait(0.5)
  1520. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1521. wait(0.5)
  1522. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1523. wait(0.5)
  1524. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1525. wait(0)
  1526. MagniDamage(Hitbox,LeftLeg,50,52,55,math.random(30,40),"Knockdown",true)
  1527. so("http://roblox.com/asset/?id=144699494",LeftLeg,2,1.1)
  1528. so("http://roblox.com/asset/?id=321321137",LeftLeg,1,1)
  1529. so("http://roblox.com/asset/?id=506384002",LeftLeg,1,1)
  1530. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  1531. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,1)
  1532. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.75,5,0.75,0.75,5,0.75,.0055)
  1533. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,1,1,1,1,1,.006)
  1534. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),2,0.75,2,2,0.75,2,.010)
  1535. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),3,0.5,3,3,0.5,3,.015)
  1536. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),4,0.25,4,4,0.25,4,.020)
  1537. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  1538. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1539. wait(0.75)
  1540. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1541. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1542. wait(0.75)
  1543. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1544. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1545. wait(0.75)
  1546. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1547. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1548. wait(0.75)
  1549. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1550. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1551. wait(0.75)
  1552. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1553. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1554. for i = 0,1,0.1 do
  1555. swait()
  1556. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1557. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1558. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1560. 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)
  1561. 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)
  1562. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1563. end
  1564. attack = false
  1565. Humanoid.WalkSpeed = 16
  1566. end
  1567.  
  1568. function VantaStomp()
  1569. local ChatService = game:GetService("Chat")
  1570.  
  1571. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1572. ChatService:Chat(Head, "Corrupted Stomp!", "Red")
  1573. wait(0)
  1574. attack = true
  1575. Humanoid.WalkSpeed = 0
  1576. for i = 0,1,0.1 do
  1577. swait()
  1578. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1579. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1580. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1581. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1582. 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)
  1583. 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)
  1584. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1585. end
  1586. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  1587. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.1,0.1,0.1,0.1,0.1,0.1,.0055)
  1588. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.2,0.2,0.2,0.2,0.2,0.2,.0065)
  1589. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.3,0.3,0.3,0.3,0.3,0.3,.0075)
  1590. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.4,0.4,0.4,0.4,0.4,0.4,.0085)
  1591. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0095)
  1592. wait(0.5)
  1593. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1594. wait(0.5)
  1595. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1596. wait(0.5)
  1597. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1598. wait(0.5)
  1599. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1600. wait(0.5)
  1601. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1602. wait(0.5)
  1603. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1604. wait(0.5)
  1605. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1606. wait(0.5)
  1607. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1608. wait(0.5)
  1609. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1610. wait(0.5)
  1611. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1612. wait(0)
  1613. MagniDamage(Hitbox,LeftLeg,65,69,74,math.random(30,40),"Knockdown",true)
  1614. so("http://roblox.com/asset/?id=144699494",LeftLeg,7.5,1)
  1615. so("http://roblox.com/asset/?id=506384002",LeftLeg,5,1)
  1616. so("http://roblox.com/asset/?id=87767777",LeftLeg,5,1)
  1617. so("http://roblox.com/asset/?id=178452221",LeftLeg,5,0.6)
  1618. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  1619. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,0.5)
  1620. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),1,6,1,1,6,1,.0075)
  1621. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,5,2,2,5,2,.0075)
  1622. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),3,4,3,3,4,3,.0075)
  1623. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,3,4,4,3,4,.0075)
  1624. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1625. wait(0.75)
  1626. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1627. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1628. wait(0.75)
  1629. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1630. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1631. wait(0.75)
  1632. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1633. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1634. wait(0.75)
  1635. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1636. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1637. wait(0.75)
  1638. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1639. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1640. for i = 0,1,0.1 do
  1641. swait()
  1642. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1643. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1644. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1645. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1646. 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)
  1647. 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)
  1648. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1649. end
  1650. attack = false
  1651. Humanoid.WalkSpeed = 16
  1652. end
  1653.  
  1654. function StompDestruction()
  1655. local ChatService = game:GetService("Chat")
  1656.  
  1657. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1658. ChatService:Chat(Head, "Shadeful Stomp!", "Red")
  1659. wait(0)
  1660. attack = true
  1661. Humanoid.WalkSpeed = 0
  1662. for i = 0,1,0.1 do
  1663. swait()
  1664. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1665. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1666. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1667. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1668. 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)
  1669. 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)
  1670. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1671. end
  1672. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  1673. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.01,0.01,0.01,0.01,0.01,0.01,.05)
  1674. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.015,0.015,0.015,0.015,0.015,0.015,.055)
  1675. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.02,0.02,0.02,0.02,0.02,0.02,.0075)
  1676. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.025,0.025,0.025,0.025,0.025,0.025,.06)
  1677. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.03,0.03,0.03,0.03,0.03,0.03,.0065)
  1678. wait(0.5)
  1679. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  1680. wait(0.5)
  1681. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  1682. wait(0.5)
  1683. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  1684. wait(0.5)
  1685. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  1686. wait(0)
  1687. MagniDamage(Hitbox,LeftLeg,62,67,70,math.random(30,40),"Knockdown",true)
  1688. so("http://roblox.com/asset/?id=144699494",LeftLeg,3,1)
  1689. so("http://roblox.com/asset/?id=402347142",LeftLeg,2.5,1)
  1690. so("http://roblox.com/asset/?id=506384002",LeftLeg,3,1)
  1691. so("http://roblox.com/asset/?id=87767777",LeftLeg,4,1)
  1692. so("http://roblox.com/asset/?id=178452221",LeftLeg,4,0.6)
  1693. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  1694. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,0.5)
  1695. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),2,7,2,2,7,2,.0055)
  1696. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),3,3,3,3,3,3,.006)
  1697. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.75,4,4,0.75,4,.010)
  1698. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.015)
  1699. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),6,0.25,6,6,0.25,6,.020)
  1700. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),7,0.2,7,7,0.2,7,.025)
  1701. wait(0.75)
  1702. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  1703. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  1704. wait(0.75)
  1705. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  1706. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  1707. wait(0.75)
  1708. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  1709. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  1710. wait(0.75)
  1711. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  1712. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  1713. wait(0.75)
  1714. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  1715. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  1716. for i = 0,1,0.1 do
  1717. swait()
  1718. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1719. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1722. 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)
  1723. 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)
  1724. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1725. end
  1726. attack = false
  1727. Humanoid.WalkSpeed = 16
  1728. end
  1729.  
  1730. function Stomp()
  1731. local ChatService = game:GetService("Chat")
  1732.  
  1733. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1734. ChatService:Chat(Head, "Ghostly Shockwave!", "Red")
  1735. wait(0)
  1736. attack = true
  1737. Humanoid.WalkSpeed = 0
  1738. for i = 0,1,0.1 do
  1739. swait()
  1740. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1741. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1744. 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)
  1745. 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)
  1746. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1747. end
  1748. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  1749. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0055)
  1750. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.6,0.6,0.6,0.6,0.6,0.6,.0065)
  1751. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.7,0.7,0.7,0.7,0.7,0.7,.0075)
  1752. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.8,0.8,0.8,0.8,0.8,0.8,.0085)
  1753. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.9,0.9,0.9,0.9,0.9,0.9,.0095)
  1754. wait(0.5)
  1755. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1756. wait(0.5)
  1757. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1758. wait(0.5)
  1759. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1760. wait(0.5)
  1761. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1762. wait(0)
  1763. MagniDamage(Hitbox,LeftLeg,50,52,55,math.random(30,40),"Knockdown",true)
  1764. so("http://roblox.com/asset/?id=144699494",LeftLeg,2,1.1)
  1765. so("http://roblox.com/asset/?id=321321137",LeftLeg,1,1)
  1766. so("http://roblox.com/asset/?id=506384002",LeftLeg,1,1)
  1767. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  1768. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,1)
  1769. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.75,5,0.75,0.75,5,0.75,.0055)
  1770. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,1,1,1,1,1,.006)
  1771. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),2,0.75,2,2,0.75,2,.010)
  1772. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),3,0.5,3,3,0.5,3,.015)
  1773. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),4,0.25,4,4,0.25,4,.020)
  1774. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  1775. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1776. wait(0.75)
  1777. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1778. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1779. wait(0.75)
  1780. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1781. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1782. wait(0.75)
  1783. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1784. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1785. wait(0.75)
  1786. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1787. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1788. wait(0.75)
  1789. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1790. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1791. for i = 0,1,0.1 do
  1792. swait()
  1793. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1794. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1795. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1796. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1797. 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)
  1798. 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)
  1799. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1800. end
  1801. attack = false
  1802. Humanoid.WalkSpeed = 16
  1803. end
  1804.  
  1805. function VantaStomp()
  1806. local ChatService = game:GetService("Chat")
  1807.  
  1808. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1809. ChatService:Chat(Head, "Corrupted Stomp!", "Red")
  1810. wait(0)
  1811. attack = true
  1812. Humanoid.WalkSpeed = 0
  1813. for i = 0,1,0.1 do
  1814. swait()
  1815. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1816. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1819. 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)
  1820. 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)
  1821. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1822. end
  1823. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  1824. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.1,0.1,0.1,0.1,0.1,0.1,.0055)
  1825. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.2,0.2,0.2,0.2,0.2,0.2,.0065)
  1826. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.3,0.3,0.3,0.3,0.3,0.3,.0075)
  1827. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.4,0.4,0.4,0.4,0.4,0.4,.0085)
  1828. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0095)
  1829. wait(0.5)
  1830. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1831. wait(0.5)
  1832. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1833. wait(0.5)
  1834. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1835. wait(0.5)
  1836. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1837. wait(0.5)
  1838. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1839. wait(0.5)
  1840. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1841. wait(0.5)
  1842. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1843. wait(0.5)
  1844. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1845. wait(0.5)
  1846. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1847. wait(0.5)
  1848. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1849. wait(0)
  1850. MagniDamage(Hitbox,LeftLeg,65,69,74,math.random(30,40),"Knockdown",true)
  1851. so("http://roblox.com/asset/?id=144699494",LeftLeg,7.5,1)
  1852. so("http://roblox.com/asset/?id=506384002",LeftLeg,5,1)
  1853. so("http://roblox.com/asset/?id=87767777",LeftLeg,5,1)
  1854. so("http://roblox.com/asset/?id=178452221",LeftLeg,5,0.6)
  1855. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  1856. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,0.5)
  1857. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),1,6,1,1,6,1,.0075)
  1858. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,5,2,2,5,2,.0075)
  1859. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),3,4,3,3,4,3,.0075)
  1860. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,3,4,4,3,4,.0075)
  1861. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1862. wait(0.75)
  1863. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1864. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1865. wait(0.75)
  1866. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1867. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1868. wait(0.75)
  1869. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1870. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1871. wait(0.75)
  1872. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1873. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1874. wait(0.75)
  1875. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1876. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1877. for i = 0,1,0.1 do
  1878. swait()
  1879. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1880. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1881. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1883. 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)
  1884. 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)
  1885. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1886. end
  1887. attack = false
  1888. Humanoid.WalkSpeed = 16
  1889. end
  1890.  
  1891. function NormalStomp()
  1892. attack = true
  1893. Humanoid.WalkSpeed = 0
  1894. for i = 0,1,0.1 do
  1895. swait()
  1896. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1897. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1898. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1899. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1900. 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)
  1901. 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)
  1902. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1903. end
  1904. MagniDamage(Hitbox,LeftLeg,100,32,35,math.random(30,40),"Knockdown",true)
  1905. so("http://roblox.com/asset/?id=200632875",LeftLeg,25,0.9)
  1906. so("http://roblox.com/asset/?id=157878578",LeftLeg,2.5,1)
  1907. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),1,.2,1,1,.2,1,.025)
  1908. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),3,.2,3,3,.2,3,.025)
  1909. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),5,.2,5,5,.2,5,.05)
  1910. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),7,.2,7,7,.2,7,.05)
  1911. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),9,.2,9,9,.2,9,.05)
  1912. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),12,.2,12,12,.2,12,.05)
  1913. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),14,.2,14,14,.2,14,.05)
  1914. for i = 0,1,0.1 do
  1915. swait()
  1916. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1917. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1918. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1919. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1920. 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)
  1921. 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)
  1922. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1923. end
  1924. attack = false
  1925. Humanoid.WalkSpeed = 16
  1926. end
  1927.  
  1928. function Sekrit()
  1929. local ChatService = game:GetService("Chat")
  1930.  
  1931. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1932. ChatService:Chat(Head, "ABSOLUTE DESTRUCTION!!!", "Red")
  1933. wait(0)
  1934. attack = true
  1935. Humanoid.WalkSpeed = 0
  1936. for i = 0,1,0.1 do
  1937. swait()
  1938. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1939. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1940. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1942. 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)
  1943. 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)
  1944. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1945. end
  1946. so("http://roblox.com/asset/?id=200633529",LeftLeg,5,0.25)
  1947. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.1,0.1,0.1,0.1,0.1,0.1,.0075)
  1948. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.15,0.15,0.15,0.15,0.15,0.15,.0076)
  1949. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.2,0.2,0.2,0.2,0.2,0.2,.0077)
  1950. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.25,0.25,0.25,0.25,0.25,0.25,.0078)
  1951. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.3,0.3,0.3,0.3,0.3,0.3,.0079)
  1952. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  1953. wait(0.1)
  1954. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  1955. wait(0.1)
  1956. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  1957. wait(0.1)
  1958. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  1959. wait(0.1)
  1960. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  1961. wait(0.1)
  1962. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  1963. wait(0.1)
  1964. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  1965. wait(0.1)
  1966. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  1967. wait(0.1)
  1968. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  1969. wait(0.1)
  1970. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  1971. wait(0.1)
  1972. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  1973. wait(0.1)
  1974. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  1975. wait(0.1)
  1976. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  1977. wait(0.1)
  1978. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  1979. wait(0.1)
  1980. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  1981. wait(0.1)
  1982. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  1983. wait(0.1)
  1984. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  1985. wait(0.1)
  1986. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  1987. wait(0.1)
  1988. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  1989. wait(0.1)
  1990. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  1991. wait(0.1)
  1992. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  1993. wait(0.1)
  1994. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  1995. wait(0.1)
  1996. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  1997. wait(0.1)
  1998. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  1999. wait(0.1)
  2000. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2001. wait(0.1)
  2002. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2003. wait(0.1)
  2004. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2005. wait(0.1)
  2006. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2007. wait(0.1)
  2008. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2009. wait(0.1)
  2010. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2011. wait(0.1)
  2012. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2013. wait(0.1)
  2014. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2015. wait(0.1)
  2016. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2017. wait(0.1)
  2018. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2019. wait(0.1)
  2020. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2021. wait(0.1)
  2022. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2023. wait(0.1)
  2024. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2025. wait(0.1)
  2026. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2027. wait(0.1)
  2028. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2029. wait(0.1)
  2030. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2031. wait(0.1)
  2032. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2033. wait(0.1)
  2034. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2035. wait(0.1)
  2036. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2037. wait(0.1)
  2038. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2039. wait(0.1)
  2040. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2041. wait(0.1)
  2042. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2043. wait(0.1)
  2044. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2045. wait(0.1)
  2046. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2047. wait(0.1)
  2048. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2049. wait(0.1)
  2050. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2051. wait(0.1)
  2052. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2053. wait(0.1)
  2054. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2055. wait(0.1)
  2056. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2057. wait(0.1)
  2058. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2059. wait(0.1)
  2060. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2061. wait(0.1)
  2062. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2063. wait(0.1)
  2064. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2065. wait(0.1)
  2066. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2067. wait(0.1)
  2068. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2069. wait(0.1)
  2070. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2071. wait(0.1)
  2072. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2073. wait(0.1)
  2074. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2075. wait(0.1)
  2076. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2077. wait(0.1)
  2078. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2079. wait(0.1)
  2080. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2081. wait(0.1)
  2082. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2083. wait(0.1)
  2084. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,4.8,8,8,4,8,.025)
  2085. wait(0.1)
  2086. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,8,8,8,8,8,.025)
  2087. wait(0.1)
  2088. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,16,8,8,16,8,.025)
  2089. wait(0.1)
  2090. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,32,8,8,32,8,.025)
  2091. wait(0.1)
  2092. MagniDamage(Hitbox,LeftLeg,9001,9001,9001,math.random(30,40),"Knockdown",true)
  2093. so("http://roblox.com/asset/?id=144699494",LeftLeg,10,1)
  2094. so("http://roblox.com/asset/?id=402347142",LeftLeg,10,1)
  2095. so("http://roblox.com/asset/?id=506384002",LeftLeg,10,1)
  2096. so("http://roblox.com/asset/?id=87767777",LeftLeg,10,1)
  2097. so("http://roblox.com/asset/?id=178452221",LeftLeg,10,0.6)
  2098. so("http://roblox.com/asset/?id=165970126",game.Workspace,5,0.45)
  2099. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),5,7,5,5,7,5,.0055)
  2100. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),6,6,6,6,6,6,.006)
  2101. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),7,0.75,7,7,0.75,7,.010)
  2102. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),8,0.5,8,8,0.5,8,.015)
  2103. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),9,0.25,9,9,0.25,9,.020)
  2104. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),10,0.2,10,10,0.2,10,.025)
  2105. wait(0.75)
  2106. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2107. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2108. wait(0.75)
  2109. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2110. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2111. wait(0.75)
  2112. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2113. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2114. wait(0.75)
  2115. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2116. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2117. wait(0.75)
  2118. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2119. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2120. for i = 0,1,0.1 do
  2121. swait()
  2122. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2123. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2124. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2125. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2126. 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)
  2127. 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)
  2128. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  2129. end
  2130. attack = false
  2131. Humanoid.WalkSpeed = 16
  2132. end
  2133.  
  2134. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2135. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  2136. prt.Anchored=true
  2137. prt.CFrame=cframe
  2138. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2139. game:GetService("Debris"):AddItem(prt,2)
  2140. coroutine.resume(coroutine.create(function(Part,Mesh)
  2141. local wld=nil
  2142. for i=0,1,delay do
  2143. wait()
  2144. Part.CFrame=Part.CFrame
  2145. Part.Transparency=i
  2146. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2147. end
  2148. Part.Parent=nil
  2149. end),prt,msh)
  2150. end
  2151.  
  2152. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2153. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(2.5,2.5,2.5))
  2154. prt.Anchored=true
  2155. prt.CFrame=cframe
  2156. msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  2157. game:GetService("Debris"):AddItem(prt,5)
  2158. coroutine.resume(coroutine.create(function(Part,Mesh)
  2159. for i=0,1,delay do
  2160. wait()
  2161. Part.CFrame=Part.CFrame
  2162. Part.Transparency=i
  2163. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2164. end
  2165. Part.Parent=nil
  2166. end),prt,msh)
  2167. end
  2168.  
  2169. function ChargeBall2(parent)
  2170. local counter=0
  2171. local size=1
  2172. for i=0,1 do
  2173. swait()
  2174. counter=counter+1
  2175. if counter%10==0 then
  2176. if size==3 then
  2177. MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2178. elseif size==2 then
  2179. MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2180. end
  2181. end
  2182. if counter%5==0 then
  2183. if size==1 then
  2184. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2185. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  2186. elseif size==2 then
  2187. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2188. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  2189. elseif size==3 then
  2190. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2191. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  2192. end
  2193. end
  2194. end
  2195. end
  2196.  
  2197.  
  2198. function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2199. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
  2200. prt.Anchored=true
  2201. prt.CFrame=cframe
  2202. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=24388358",vt(0,0,0),vt(x1,y1,z1))
  2203. game:GetService("Debris"):AddItem(prt,5)
  2204. coroutine.resume(coroutine.create(function(Part,Mesh)
  2205. for i=0,1,delay do
  2206. wait()
  2207. Part.CFrame=Part.CFrame
  2208. Part.Transparency=i
  2209. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2210. end
  2211. Part.Parent=nil
  2212. end),prt,msh)
  2213. end
  2214.  
  2215. function MagicRing2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2216. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
  2217. prt.Anchored=true
  2218. prt.CFrame=cframe
  2219. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=9982590",vt(0,0,0),vt(x1,y1,z1))
  2220. game:GetService("Debris"):AddItem(prt,5)
  2221. coroutine.resume(coroutine.create(function(Part,Mesh)
  2222. for i=0,1,delay do
  2223. wait()
  2224. Part.CFrame=Part.CFrame
  2225. Part.Transparency=i
  2226. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2227. end
  2228. Part.Parent=nil
  2229. end),prt,msh)
  2230. end
  2231.  
  2232. local n = 0
  2233.  
  2234. function Blast()
  2235.  
  2236. local ChatService = game:GetService("Chat")
  2237.  
  2238. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2239. ChatService:Chat(Head, "Nebula's Ghostly Cluster!", "Red")
  2240. wait(0)
  2241. n=2
  2242. attack = true
  2243. for i=0,1,0.1 do
  2244. swait()
  2245. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2246. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  2247. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  2249. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2250. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2251. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2252. end
  2253. so("http://roblox.com/asset/?id=431105970",Torso,2,1)
  2254. so("http://roblox.com/asset/?id=469345336",Torso,2,1)
  2255. local charging=true
  2256. for _,c in pairs(workspace:children()) do
  2257. if c.className=="Model" then
  2258. if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
  2259. print(c)
  2260. local Tors=c:findFirstChild("Torso")
  2261. coroutine.resume(coroutine.create(function(Part)
  2262. local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Laser",vt(1,0.2,1))
  2263. ef.Anchored=true
  2264. local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
  2265. game:GetService("Debris"):AddItem(ef,5)
  2266. while charging==true do
  2267. wait()
  2268. local TheHit=Part.Position
  2269. local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
  2270. local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
  2271. local mag=(LeftArm.Position-pos).magnitude
  2272. ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
  2273. emsh.Scale=vt(1,mag*5,1)
  2274. end
  2275. ef.Parent=nil
  2276. local TheHit=Part.Position
  2277. local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
  2278. wait()
  2279. local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
  2280. local mag=(Torso.Position-pos).magnitude
  2281. if hit~=nil then
  2282. Damagefunc(hit,hit,50,50,50,"Knockdown",RootPart,0)
  2283. MagicCircle(BrickColor.new("Institutional white"),cf(pos),10,10,10,50,50,50,0.02)
  2284. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,14,14,14,0.02)
  2285. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,16,16,16,0.02)
  2286. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,18,18,18,0.02)
  2287. MagicWave2(BrickColor.new("Institutional white"),cf(pos),2,2.5,2,2,2.5,2,.025)
  2288. MagicWave2(BrickColor.new("Institutional white"),cf(pos),3,0.5,3,3,0.5,3,.025)
  2289. MagicCylinder(BrickColor.new("Institutional white"),CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0),5,mag*5,5,0.5,0,0.5,0.01)
  2290. so("http://roblox.com/asset/?id=402347142",hit,1,0.6)
  2291. so("http://roblox.com/asset/?id=138186576",hit,5,1)
  2292. so("http://roblox.com/asset/?id=412831137",hit,2,1)
  2293. so("http://roblox.com/asset/?id=416318205",hit,2,1)
  2294. so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
  2295. end
  2296. end),Tors)
  2297. end
  2298. end
  2299. end
  2300. wait(1)
  2301. n=2
  2302. --[[for i=0,1,0.2 do
  2303. wait()
  2304. Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
  2305. RW.C0=cf(1+0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.4+0.17*i*n,0,-1.2+2.77*i*n)
  2306. LW.C0=cf(-1-0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.6-0.03*i*n,0,1.4-2.97*i*n)
  2307. n=n-0.2
  2308. end]]--
  2309. charging=false
  2310. wait(1)
  2311. n=2
  2312. --[[for i=0,1,0.1 do
  2313. wait()
  2314. Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
  2315. RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
  2316. LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
  2317. n=n-0.1
  2318. end]]--
  2319. attack = false
  2320. end
  2321.  
  2322. function BlackBlast()
  2323.  
  2324. local ChatService = game:GetService("Chat")
  2325.  
  2326. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2327. ChatService:Chat(Head, "Shade Cluster!", "Red")
  2328. wait(0)
  2329. n=2
  2330. attack = true
  2331. for i=0,1,0.1 do
  2332. swait()
  2333. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2334. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  2335. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2336. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  2337. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2338. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2339. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2340. end
  2341. so("http://roblox.com/asset/?id=431105970",Torso,2,1)
  2342. so("http://roblox.com/asset/?id=402981977",Torso,5,0.6)
  2343. local charging=true
  2344. for _,c in pairs(workspace:children()) do
  2345. if c.className=="Model" then
  2346. if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
  2347. print(c)
  2348. local Tors=c:findFirstChild("Torso")
  2349. coroutine.resume(coroutine.create(function(Part)
  2350. local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Laser",vt(1,0.2,1))
  2351. ef.Anchored=true
  2352. local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
  2353. game:GetService("Debris"):AddItem(ef,5)
  2354. while charging==true do
  2355. wait()
  2356. local TheHit=Part.Position
  2357. local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
  2358. local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
  2359. local mag=(LeftArm.Position-pos).magnitude
  2360. ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
  2361. emsh.Scale=vt(1,mag*5,1)
  2362. end
  2363. ef.Parent=nil
  2364. local TheHit=Part.Position
  2365. local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
  2366. wait()
  2367. local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
  2368. local mag=(Torso.Position-pos).magnitude
  2369. if hit~=nil then
  2370. Damagefunc(hit,hit,75,80,99,"Knockdown",RootPart,0)
  2371. MagicCircle(BrickColor.new("Really black"),cf(pos),30,30,30,70,70,70,0.02)
  2372. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,34,34,34,0.02)
  2373. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,36,36,36,0.02)
  2374. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,38,38,38,0.02)
  2375. MagicWave2(BrickColor.new("Really black"),cf(pos),4.5,2.5,4.5,4.5,2.5,4.5,.025)
  2376. MagicWave2(BrickColor.new("Really black"),cf(pos),7.5,0.5,7.5,7.5,0.5,7.5,.025)
  2377. MagicCylinder(BrickColor.new("Really black"),CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0),5,mag*5,5,0.5,0,0.5,0.01)
  2378. so("http://roblox.com/asset/?id=144699494",hit,7,0.6)
  2379. so("http://roblox.com/asset/?id=138186576",hit,5,1)
  2380. so("http://roblox.com/asset/?id=414516914",hit,7,0.5)
  2381. so("http://roblox.com/asset/?id=416318205",hit,2,1)
  2382. so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
  2383. end
  2384. end),Tors)
  2385. end
  2386. end
  2387. end
  2388. wait(1)
  2389. n=2
  2390. --[[for i=0,1,0.2 do
  2391. wait()
  2392. Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
  2393. RW.C0=cf(1+0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.4+0.17*i*n,0,-1.2+2.77*i*n)
  2394. LW.C0=cf(-1-0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.6-0.03*i*n,0,1.4-2.97*i*n)
  2395. n=n-0.2
  2396. end]]--
  2397. charging=false
  2398. wait(1)
  2399. n=2
  2400. --[[for i=0,1,0.1 do
  2401. wait()
  2402. Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
  2403. RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
  2404. LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
  2405. n=n-0.1
  2406. end]]--
  2407. attack = false
  2408. end
  2409.  
  2410. function PlaySound(id, pitch, parent, volume)
  2411. if volume == nil then volume=tonumber(1) end
  2412. local epicsound = Instance.new("Sound")
  2413. epicsound.Name = "Epicosound"
  2414. epicsound.SoundId = "rbxassetid://"..id
  2415. epicsound.Volume = volume
  2416. epicsound.Pitch = pitch
  2417. epicsound.Looped = false
  2418. epicsound.Parent = parent
  2419. wait()
  2420. epicsound:Play()
  2421. game:service'Debris':AddItem(epicsound, 8)
  2422. end
  2423.  
  2424. Shots = {416315847, 416315847, 416315847, 416315847, 416315847}
  2425.  
  2426. Shot = function(part)
  2427. local shot=math.random(1, #Shots)
  2428. PlaySound(Shots[shot], 1, part)
  2429. end
  2430.  
  2431. function CelestialStorm()
  2432.  
  2433. local ChatService = game:GetService("Chat")
  2434.  
  2435. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2436. ChatService:Chat(Head, "Nebula's Storm!", "Red")
  2437. wait(0)
  2438. local n=2
  2439. attack = true
  2440. for i=0,1,0.1 do
  2441. swait()
  2442. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2443. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
  2444. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
  2446. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2447. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2448. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2449. end
  2450. for i=1,math.random(5,10) do
  2451. wait(.05)
  2452. MagicBlock(BrickColor.new("Institutional white"),LeftArm.CFrame*cf(0,-1,0),5,5,5,5,5,5,0.1)
  2453. local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Orb",vt())
  2454. orb.Anchored=true
  2455. Shot(orb)
  2456. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
  2457. orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
  2458. MagicCircle(BrickColor.new("Institutional white"),orb.CFrame,10,10,10,15,15,15,0.1)
  2459. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2460. wait(1)
  2461. Part.Parent=nil
  2462. local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
  2463. local TheHit=Part.Position+vt(0,-1,0)
  2464. local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
  2465. local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
  2466. local mag=(Part.Position-pos).magnitude
  2467. MagicCylinder(BrickColor.new("Institutional white"),CFrame.new((Part.Position+pos)/2,pos)*angles(1.57,0,0) ,1,mag*5,1,0.5,0,0.5,0.05)
  2468. MagicBlock(BrickColor.new("Institutional white"),Part.CFrame,25,25,25,1,1,1,0.1)
  2469. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,30,30,30,0.1)
  2470. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,35,35,35,0.1)
  2471. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,40,40,40,0.1)
  2472. MagicWave2(BrickColor.new("Institutional white"),cf(pos),2,0.75,2,2,0.75,2,.025)
  2473. MagicWave2(BrickColor.new("Institutional white"),cf(pos),1.5,0.5,1.5,1.5,0.5,1.5,.025)
  2474. MagicWave2(BrickColor.new("Institutional white"),cf(pos),1,0.25,1,1,0.25,1,.025)
  2475. MagicRing(BrickColor.new("Institutional white"),cf(pos)*euler(1.57,math.random(-100,100)/100,math.random(-100,100)/100),1,1,1,2,2,2,0.05)
  2476. local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Institutional white"),"Effect",vt())
  2477. ref.CFrame=cf(pos)
  2478. so("http://roblox.com/asset/?id=506384002",ref,2,1)
  2479. so("http://roblox.com/asset/?id=402347142",ref,2,1)
  2480. coroutine.resume(coroutine.create(function(Part)
  2481. wait(1)
  2482. Part.Parent=nil
  2483. end),ref)
  2484. MagniDamage(ref,ref,20,20,20,20,"Normal",RootPart)
  2485. if hit~=nil then
  2486. Damagefunc(ref,hit,20,20,20,"Knockdown",RootPart,0)
  2487. end
  2488. end),orb,omsh)
  2489. end
  2490. wait(0.5)
  2491. local n=2
  2492. for i=0,1,0.1 do
  2493. wait()
  2494. --[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
  2495. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
  2496. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  2497. LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
  2498. LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
  2499. n=n-0.1
  2500. end
  2501. attack = false
  2502. end
  2503.  
  2504. function PillarStorm()
  2505.  
  2506. local ChatService = game:GetService("Chat")
  2507.  
  2508. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2509. ChatService:Chat(Head, "Shadeful Rain!", "Red")
  2510. wait(0)
  2511. local n=2
  2512. attack = true
  2513. for i=0,1,0.1 do
  2514. swait()
  2515. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2516. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
  2517. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2518. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
  2519. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2520. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2521. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2522. end
  2523. for i=1,math.random(5,10) do
  2524. wait(.05)
  2525. MagicBlock(BrickColor.new("Really black"),LeftArm.CFrame*cf(0,-1,0),15,15,15,15,15,15,0.1)
  2526. local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Orb",vt())
  2527. orb.Anchored=true
  2528. Shot(orb)
  2529. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
  2530. orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
  2531. MagicCircle(BrickColor.new("Really black"),orb.CFrame,15,15,15,20,20,20,0.1)
  2532. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2533. wait(1)
  2534. Part.Parent=nil
  2535. local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
  2536. local TheHit=Part.Position+vt(0,-1,0)
  2537. local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
  2538. local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
  2539. local mag=(Part.Position-pos).magnitude
  2540. MagicCylinder(BrickColor.new("Really black"),CFrame.new((Part.Position+pos)/2,pos)*angles(1.57,0,0) ,1,mag*5,1,0.5,0,0.5,0.05)
  2541. MagicBlock(BrickColor.new("Really black"),Part.CFrame,65,65,65,1,1,1,0.1)
  2542. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,70,70,70,0.1)
  2543. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,75,75,75,0.1)
  2544. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,80,80,80,0.1)
  2545. MagicWave2(BrickColor.new("Really black"),cf(pos),4,0.75,4,4,0.75,4,.025)
  2546. MagicWave2(BrickColor.new("Really black"),cf(pos),3.5,0.5,3.5,3.5,0.5,3.5,.025)
  2547. MagicWave2(BrickColor.new("Really black"),cf(pos),3,0.25,3,3,0.25,3,.025)
  2548. MagicRing2(BrickColor.new("Really black"),cf(pos)*euler(1.57,math.random(-100,100)/100,math.random(-100,100)/100),1,1,1,2,2,2,0.05)
  2549. local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Really black"),"Effect",vt())
  2550. ref.CFrame=cf(pos)
  2551. so("http://roblox.com/asset/?id=416318205",ref,1,1)
  2552. so("http://roblox.com/asset/?id=144699494",ref,25,1)
  2553. so("http://roblox.com/asset/?id=414516914",ref,25,0.5)
  2554. coroutine.resume(coroutine.create(function(Part)
  2555. wait(1)
  2556. Part.Parent=nil
  2557. end),ref)
  2558. MagniDamage(ref,ref,42,42,42,42,"Normal",RootPart)
  2559. if hit~=nil then
  2560. Damagefunc(ref,hit,31,31,31,"Knockdown",RootPart,0)
  2561. end
  2562. end),orb,omsh)
  2563. end
  2564. wait(0.5)
  2565. local n=2
  2566. for i=0,1,0.1 do
  2567. wait()
  2568. --[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
  2569. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
  2570. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  2571. LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
  2572. LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
  2573. n=n-0.1
  2574. end
  2575. attack = false
  2576. end
  2577.  
  2578. function PortalStorm()
  2579.  
  2580. local ChatService = game:GetService("Chat")
  2581.  
  2582. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2583. ChatService:Chat(Head, "Nebula's Demiseful Destruction!", "Red")
  2584. wait(0)
  2585. Humanoid.WalkSpeed=0
  2586. attack=true
  2587. for i=0,1,.1 do
  2588. swait()
  2589. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2590. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2591. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
  2592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
  2593. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(5),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2594. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2595. Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
  2596. end
  2597. so("http://www.roblox.com/asset/?id=469345336",handle,2,1)
  2598. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2599. wait(0.1)
  2600. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2601. wait(0.1)
  2602. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2603. wait(0.1)
  2604. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2605. wait(0.1)
  2606. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2607. wait(0.1)
  2608. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2609. wait(0.1)
  2610. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2611. wait(0.1)
  2612. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2613. wait(0.1)
  2614. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2615. wait(0.1)
  2616. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.1,5,5,0.1,5,.025)
  2617. wait(0.1)
  2618. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2619. wait(0.1)
  2620. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2621. wait(0.1)
  2622. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2623. wait(0.1)
  2624. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2625. wait(0.1)
  2626. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2627. wait(0.1)
  2628. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2629. wait(0.1)
  2630. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2631. wait(0.1)
  2632. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2633. wait(0.1)
  2634. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2635. wait(0.1)
  2636. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.1,5,5,0.1,5,.025)
  2637. wait(0.1)
  2638. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2639. wait(0.1)
  2640. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2641. wait(0.1)
  2642. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2643. wait(0.1)
  2644. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2645. wait(0.1)
  2646. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2647. wait(0.1)
  2648. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2649. wait(0.1)
  2650. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2651. wait(0.1)
  2652. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2653. wait(0.1)
  2654. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2655. wait(0.1)
  2656. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.1,5,5,0.1,5,.025)
  2657. wait(0)
  2658. ChargeBall2(handle,100)
  2659. makeShockwave(0.5,BrickColor.new("Institutional white"),50,1000,0)
  2660. makeShockwave(0.5,BrickColor.new("Institutional white"),45,1000,0)
  2661. makeShockwave(0.5,BrickColor.new("Institutional white"),40,1000,0)
  2662. makeShockwave(0.5,BrickColor.new("Institutional white"),35,1000,0)
  2663. makeShockwave(0.5,BrickColor.new("Institutional white"),30,1000,0)
  2664. makeShockwave(0.5,BrickColor.new("Institutional white"),25,1000,0)
  2665. makeShockwave(0.5,BrickColor.new("Institutional white"),20,1000,0)
  2666. makeShockwave(0.5,BrickColor.new("Institutional white"),15,1000,0)
  2667. makeShockwave(0.5,BrickColor.new("Institutional white"),10,1000,0)
  2668. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
  2669. wait(0)
  2670. so("http://www.roblox.com/asset/?id=402347142",game.Workspace,1,1)
  2671. wait(0)
  2672. so("http://www.roblox.com/asset/?id=144699494",game.Workspace,2,0.5)
  2673. delay(0.5,function ()
  2674. MagniDamage2(Torso,75,75,75,math.random(50,70),"Knockdown",RootPart)
  2675. end)
  2676. Humanoid.Health=Humanoid.Health-0
  2677. makeShockwave(4,BrickColor.new("Institutional white"),10,25000,1)
  2678. wait(0.5)
  2679. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  2680. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0095)
  2681. wait(0.5)
  2682. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  2683. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.0095)
  2684. wait(0.5)
  2685. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  2686. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.0095)
  2687. wait(0.5)
  2688. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  2689. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.0095)
  2690. wait(0.5)
  2691. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  2692. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.0095)
  2693. attack=false
  2694. Humanoid.WalkSpeed=9
  2695. wait(4)
  2696. Humanoid.WalkSpeed=16
  2697. end
  2698.  
  2699. function RoaringStorm()
  2700.  
  2701. local ChatService = game:GetService("Chat")
  2702.  
  2703. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2704. ChatService:Chat(Head, "Shadeful Demise!", "Red")
  2705. wait(0)
  2706. Humanoid.WalkSpeed=0
  2707. attack=true
  2708. for i=0,1,.1 do
  2709. swait()
  2710. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2711. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2712. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
  2713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
  2714. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(5),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2715. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2716. Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
  2717. end
  2718. so("http://www.roblox.com/asset/?id=402981977",handle,3,0.6)
  2719. so("http://www.roblox.com/asset/?id=348676461",handle,1,0.45)
  2720. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2721. wait(0.1)
  2722. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2723. wait(0.1)
  2724. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2725. wait(0.1)
  2726. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2727. wait(0.1)
  2728. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  2729. wait(0.1)
  2730. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2731. wait(0.1)
  2732. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2733. wait(0.1)
  2734. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2735. wait(0.1)
  2736. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2737. wait(0.1)
  2738. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  2739. wait(0.1)
  2740. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2741. wait(0.1)
  2742. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2743. wait(0.1)
  2744. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2745. wait(0.1)
  2746. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2747. wait(0.1)
  2748. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  2749. wait(0.1)
  2750. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2751. wait(0.1)
  2752. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2753. wait(0.1)
  2754. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2755. wait(0.1)
  2756. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2757. wait(0.1)
  2758. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  2759. wait(0.1)
  2760. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2761. wait(0.1)
  2762. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2763. wait(0.1)
  2764. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2765. wait(0.1)
  2766. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2767. wait(0.1)
  2768. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  2769. wait(0.1)
  2770. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2771. wait(0.1)
  2772. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2773. wait(0.1)
  2774. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2775. wait(0.1)
  2776. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2777. wait(0.1)
  2778. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  2779. wait(0.1)
  2780. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2781. wait(0.1)
  2782. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2783. wait(0.1)
  2784. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2785. wait(0.1)
  2786. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2787. wait(0.1)
  2788. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  2789. wait(0.1)
  2790. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2791. wait(0.1)
  2792. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2793. wait(0.1)
  2794. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2795. wait(0.1)
  2796. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2797. wait(0.1)
  2798. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  2799. wait(0.1)
  2800. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2801. wait(0.1)
  2802. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  2803. wait(0.1)
  2804. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  2805. wait(0.1)
  2806. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  2807. wait(0.1)
  2808. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  2809. wait(0.1)
  2810. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,6,5,5,6,5,.025)
  2811. wait(0.1)
  2812. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,7,5,5,7,5,.025)
  2813. wait(0.1)
  2814. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,8,5,5,8,5,.025)
  2815. wait(0.1)
  2816. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,9,5,5,9,5,.025)
  2817. wait(0.1)
  2818. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,10,5,5,10,5,.025)
  2819. wait(0.1)
  2820. wait(0)
  2821. ChargeBall2(handle,100)
  2822. makeShockwave(0.5,BrickColor.new("Really black"),30,5000,0)
  2823. makeShockwave(0.5,BrickColor.new("Really black"),27.5,7500,0)
  2824. MagicWave(BrickColor.new("Really black"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
  2825. wait(0)
  2826. so("http://www.roblox.com/asset/?id=435742675",game.Workspace,5,1)
  2827. wait(0)
  2828. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  2829. so("http://www.roblox.com/asset/?id=414516914",game.Workspace,5,0.35)
  2830. delay(0.5,function ()
  2831. MagniDamage2(Torso,100,95,99,math.random(50,70),"Knockdown",RootPart)
  2832. end)
  2833. Humanoid.Health=Humanoid.Health-0
  2834. makeShockwave(14,BrickColor.new("Really black"),22,35000,1)
  2835. makeShockwave(13,BrickColor.new("Really black"),21,32500,1)
  2836. makeShockwave(12,BrickColor.new("Really black"),20,30000,1)
  2837. makeShockwave(11,BrickColor.new("Really black"),19,27500,1)
  2838. makeShockwave(10,BrickColor.new("Really black"),18,25000,1)
  2839. makeShockwave(9,BrickColor.new("Really black"),17,22500,1)
  2840. makeShockwave(8,BrickColor.new("Really black"),16,20000,1)
  2841. makeShockwave(7,BrickColor.new("Really black"),15,17500,1)
  2842. makeShockwave(6,BrickColor.new("Really black"),14,15000,1)
  2843. makeShockwave(5,BrickColor.new("Really black"),13,12500,1)
  2844. makeShockwave(4,BrickColor.new("Really black"),12,10000,1)
  2845. makeShockwave(3,BrickColor.new("Really black"),11,7500,1)
  2846. makeShockwave(2,BrickColor.new("Really black"),10,5000,1)
  2847. makeShockwave(1,BrickColor.new("Really black"),9,2500,1)
  2848. attack=false
  2849. Humanoid.WalkSpeed=9
  2850. wait(10)
  2851. Humanoid.WalkSpeed=16
  2852. game.Lighting.TimeOfDay = "00:00:00"
  2853. game.Lighting.Ambient = Color3.new(0,0,0)
  2854. game.Lighting.FogColor = Color3.new(0,0,0)
  2855. game.Lighting.FogEnd = 500
  2856. game.Lighting.FogStart = 0
  2857. game.Lighting.GlobalShadows = true
  2858. end
  2859.  
  2860.  
  2861.  
  2862. mouse.Button1Down:connect(function()
  2863. if attack == false and attacktype == 1 then
  2864. attacktype = 2
  2865. attackone()
  2866. elseif attack == false and attacktype == 2 then
  2867. attacktype = 3
  2868. attacktwo()
  2869. elseif attack == false and attacktype == 3 then
  2870. attacktype = 4
  2871. attackthree()
  2872. elseif attack == false and attacktype == 4 then
  2873. attacktype = 1
  2874. attackfour()
  2875. end
  2876. end)
  2877.  
  2878. mouse.KeyDown:connect(function(k)
  2879. k=k:lower()
  2880. if attack == false and k == 'q' then
  2881. CelestialStorm()
  2882. end
  2883. if attack == false and k == 'm' then
  2884. VantaStomp()
  2885. end
  2886. if attack == false and k == 'k' then
  2887. Breaker()
  2888. end
  2889. if attack == false and k == 'f' then
  2890. PillarStorm()
  2891. end
  2892. if attack == false and k == 'e' then
  2893. Blast()
  2894. end
  2895. if attack == false and k == 'x' then
  2896. BlackBlast()
  2897. end
  2898. if attack == false and k == 'r' then
  2899. PortalStorm()
  2900. end
  2901. if attack == false and k == 'c' then
  2902. Stomp()
  2903. end
  2904. if attack == false and k == 'v' then
  2905. StompDestruction()
  2906. end
  2907. if attack == false and k == 'l' then
  2908. Sekrit()
  2909. end
  2910. if attack == false and k == 't' then
  2911. NormalStomp()
  2912. end
  2913. if attack == false and k == 'p' then
  2914. Dash()
  2915. end
  2916. if attack == false and k == 'z' then
  2917. RoaringStorm()
  2918. end
  2919. end)
  2920.  
  2921.  
  2922. local sine = 0
  2923. local change = 1
  2924. local val = 0
  2925. local donum=0
  2926.  
  2927. while true do
  2928. swait()
  2929. sine = sine + change
  2930. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2931. local velderp=RootPart.Velocity.y
  2932. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2933. if equipped==true or equipped==false then
  2934. if attack==false then
  2935. idle=idle+1
  2936. else
  2937. idle=0
  2938. end
  2939. if idle>=500 then
  2940. if attack==false then
  2941. end
  2942. end
  2943. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2944. Anim="Jump"
  2945. if attack==false then
  2946. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2947. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2948. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
  2949. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  2950. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2951. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2952. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
  2953. end
  2954. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2955. Anim="Fall"
  2956. if attack==false then
  2957. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2958. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2959. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(50)), 0.3)
  2960. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-50)), 0.3)
  2961. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2962. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2963. end
  2964. elseif torvel<1 and hitfloor~=nil then
  2965. Anim="Idle"
  2966. if attack==false then
  2967. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(-30)),.3)
  2968. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  2969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-20)), 0.3)
  2971. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2972. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2973. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2974. end
  2975. elseif torvel>2 and hitfloor~=nil then
  2976. Anim="Walk"
  2977. if attack==false then
  2978. change=3
  2979. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2980. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2981. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15)*math.cos(sine/13), math.rad(0), math.rad(10)), 0.3)
  2982. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(15)*math.cos(sine/13), math.rad(0), math.rad(-10)), 0.3)
  2983. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2984. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2985. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
  2986. end
  2987. end
  2988. end
  2989. if #Effects>0 then
  2990. for e=1,#Effects do
  2991. if Effects[e]~=nil then
  2992. local Thing=Effects[e]
  2993. if Thing~=nil then
  2994. local Part=Thing[1]
  2995. local Mode=Thing[2]
  2996. local Delay=Thing[3]
  2997. local IncX=Thing[4]
  2998. local IncY=Thing[5]
  2999. local IncZ=Thing[6]
  3000. if Thing[1].Transparency<=1 then
  3001. if Thing[2]=="Block1" then
  3002. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3003. Mesh=Thing[1].Mesh
  3004. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3005. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3006. elseif Thing[2]=="Cylinder" then
  3007. Mesh=Thing[1].Mesh
  3008. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3009. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3010. elseif Thing[2]=="Blood" then
  3011. Mesh=Thing[7]
  3012. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  3013. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3014. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3015. elseif Thing[2]=="Elec" then
  3016. Mesh=Thing[1].Mesh
  3017. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  3018. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3019. elseif Thing[2]=="Disappear" then
  3020. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3021. end
  3022. else
  3023. Part.Parent=nil
  3024. table.remove(Effects,e)
  3025. end
  3026. end
  3027. end
  3028. end
  3029. end
  3030. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement