Advertisement
Guest User

The God Staff

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