AlQaza

Untitled

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