Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
1,096
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Why is this leaked?
  2. --Edited staff by NoobyGames12
  3. --If you use this too much you're a fmer now lol
  4. --dont kill me Pthumeru
  5.  
  6. local s = Instance.new("Sound")
  7. s.Name = "BGMusic"
  8. s.SoundId = "http://www.roblox.com/asset/?id=228576456"
  9. s.Pitch = 1
  10. s.Volume = 1
  11. s.Looped = true
  12. s.archivable = false
  13. s.Parent = game.Workspace
  14. wait(0.1)
  15. s:play()
  16.  
  17. p = game.Players.LocalPlayer
  18. char = p.Character
  19. torso = char.Torso
  20. neck = char.Torso.Neck
  21. char.Head.face.Texture = "rbxassetid://0"
  22.  
  23. Player=game:GetService("Players").LocalPlayer
  24. Character=Player.Character
  25. PlayerGui=Player.PlayerGui
  26. Backpack=Player.Backpack
  27. Torso=Character.Torso
  28. Head=Character.Head
  29. Humanoid=Character.Humanoid
  30. LeftArm=Character["Left Arm"]
  31. LeftLeg=Character["Left Leg"]
  32. RightArm=Character["Right Arm"]
  33. RightLeg=Character["Right Leg"]
  34. LS=Torso["Left Shoulder"]
  35. LH=Torso["Left Hip"]
  36. RS=Torso["Right Shoulder"]
  37. RH=Torso["Right Hip"]
  38. Face = Head.face
  39. Neck=Torso.Neck
  40. it=Instance.new
  41. attacktype=1
  42. vt=Vector3.new
  43. cf=CFrame.new
  44. euler=CFrame.fromEulerAnglesXYZ
  45. angles=CFrame.Angles
  46. cloaked=false
  47. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  48. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  49. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  50. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  51. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  52. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  53. RootPart=Character.HumanoidRootPart
  54. RootJoint=RootPart.RootJoint
  55. RootCF=euler(-1.57,0,3.14)
  56. attack = false
  57. attackdebounce = false
  58. deb=false
  59. equipped=true
  60. hand=false
  61. MMouse=nil
  62. combo=0
  63. mana=0
  64. trispeed=.2
  65. attackmode='none'
  66. local idle=0
  67. local Anim="Idle"
  68. local Effects={}
  69. local gun=false
  70. local shoot=false
  71. player=nil
  72. mana=0
  73. cam = workspace.CurrentCamera
  74. ZTarget = nil
  75. RocketTarget = nil
  76. local m = Instance.new("Model",Character)
  77. m.Name = "WeaponModel"
  78.  
  79. mouse=Player:GetMouse()
  80. --save shoulders
  81. RSH, LSH=nil, nil
  82. --welds
  83. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  84. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  85. LH=Torso["Left Hip"]
  86. RH=Torso["Right Hip"]
  87. TorsoColor=Torso.BrickColor
  88. function NoOutline(Part)
  89. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  90. end
  91. player=Player
  92. ch=Character
  93. RSH=ch.Torso["Right Shoulder"]
  94. LSH=ch.Torso["Left Shoulder"]
  95. --
  96. RSH.Parent=nil
  97. LSH.Parent=nil
  98. --
  99. RW.Name="Right Shoulder"
  100. RW.Part0=ch.Torso
  101. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  102. RW.C1=cf(0, 0.5, 0)
  103. RW.Part1=ch["Right Arm"]
  104. RW.Parent=ch.Torso
  105. --
  106. LW.Name="Left Shoulder"
  107. LW.Part0=ch.Torso
  108. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  109. LW.C1=cf(0, 0.5, 0)
  110. LW.Part1=ch["Left Arm"]
  111. LW.Parent=ch.Torso
  112.  
  113.     function swait(num)
  114.     if num==0 or num==nil then
  115.     game:service'RunService'.Heartbeat:wait(0)
  116.     else
  117.     for i=0,num do
  118.     game:service'RunService'.Heartbeat:wait(0)
  119.     end
  120.     end
  121.         end
  122.    
  123.     function nooutline(part)
  124.         part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  125.     end
  126.    
  127.     function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  128.         local fp=it("Part")
  129.         fp.formFactor=formfactor
  130.         fp.Parent=parent
  131.         fp.Reflectance=reflectance
  132.         fp.Transparency=transparency
  133.         fp.CanCollide=false
  134.         fp.Locked=true
  135.         fp.BrickColor=BrickColor.new(tostring(brickcolor))
  136.         fp.Name=name
  137.         fp.Size=size
  138.         fp.Position=Character.Torso.Position
  139.         nooutline(fp)
  140.         fp.Material=material
  141.         fp:BreakJoints()
  142.         return fp
  143.     end
  144.  
  145.         function ppart(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  146.         local fp = it("Part")
  147.         fp.formFactor = formfactor
  148.         fp.Parent = parent
  149.         fp.Reflectance = reflectance
  150.         fp.Transparency = transparency
  151.         fp.CanCollide = false
  152.         fp.Locked=true
  153.         fp.BrickColor = brickcolor
  154.         fp.Name = name
  155.         fp.Size = size
  156.         fp.Position = EffectPart.Position
  157.         NoOutline(fp)
  158.         fp.Material="Neon"
  159.         fp:BreakJoints()
  160.         return fp
  161.     end
  162.    
  163.     function mesh(Mesh,part,meshtype,meshid,offset,scale)
  164.         local mesh=it(Mesh)
  165.         mesh.Parent=part
  166.         if Mesh=="SpecialMesh" then
  167.             mesh.MeshType=meshtype
  168.             mesh.MeshId=meshid
  169.         end
  170.         mesh.Offset=offset
  171.         mesh.Scale=scale
  172.         return mesh
  173.     end
  174.    
  175.     function weld(parent,part0,part1,c0,c1)
  176.         local weld=it("Weld")
  177.         weld.Parent=parent
  178.         weld.Part0=part0
  179.         weld.Part1=part1
  180.         weld.C0=c0
  181.         weld.C1=c1
  182.         return weld
  183.     end
  184.    
  185.    
  186. local function CFrameFromTopBack(at, top, back)
  187. local right = top:Cross(back)
  188. return CFrame.new(at.x, at.y, at.z,
  189. right.x, top.x, back.x,
  190. right.y, top.y, back.y,
  191. right.z, top.z, back.z)
  192. end
  193.  
  194. function Triangle(a, b, c)
  195. local edg1 = (c-a):Dot((b-a).unit)
  196. local edg2 = (a-b):Dot((c-b).unit)
  197. local edg3 = (b-c):Dot((a-c).unit)
  198. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  199. a, b, c = a, b, c
  200. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  201. a, b, c = b, c, a
  202. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  203. a, b, c = c, a, b
  204. else
  205. assert(false, "unreachable")
  206. end
  207.  
  208. local len1 = (c-a):Dot((b-a).unit)
  209. local len2 = (b-a).magnitude - len1
  210. local width = (a + (b-a).unit*len1 - c).magnitude
  211.  
  212. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  213.  
  214. local list = {}
  215.  
  216. local TrailColor = ("Institutional white")
  217.  
  218. if len1 > 0.01 then
  219. local w1 = Instance.new('WedgePart', m)
  220. game:GetService("Debris"):AddItem(w1,5)
  221. w1.Material = "Neon"
  222. w1.FormFactor = 'Custom'
  223. w1.BrickColor = BrickColor.new(TrailColor)
  224. w1.Transparency = 0
  225. w1.Reflectance = 0
  226. w1.Material = "Neon"
  227. w1.CanCollide = false
  228. NoOutline(w1)
  229. local sz = Vector3.new(0.2, width, len1)
  230. w1.Size = sz
  231. local sp = Instance.new("SpecialMesh",w1)
  232. sp.MeshType = "Wedge"
  233. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  234. w1:BreakJoints()
  235. w1.Anchored = true
  236. w1.Parent = workspace
  237. w1.Transparency = 0.7
  238. table.insert(Effects,{w1,"Disappear",.01})
  239. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  240. table.insert(list,w1)
  241. end
  242.  
  243. if len2 > 0.01 then
  244. local w2 = Instance.new('WedgePart', m)
  245. game:GetService("Debris"):AddItem(w2,5)
  246. w2.Material = "Neon"
  247. w2.FormFactor = 'Custom'
  248. w2.BrickColor = BrickColor.new(TrailColor)
  249. w2.Transparency = 0
  250. w2.Reflectance = 0
  251. w2.Material = "Neon"
  252. w2.CanCollide = false
  253. NoOutline(w2)
  254. local sz = Vector3.new(0.2, width, len2)
  255. w2.Size = sz
  256. local sp = Instance.new("SpecialMesh",w2)
  257. sp.MeshType = "Wedge"
  258. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  259. w2:BreakJoints()
  260. w2.Anchored = true
  261. w2.Parent = workspace
  262. w2.Transparency = 0.7
  263. table.insert(Effects,{w2,"Disappear",.01})
  264. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  265. table.insert(list,w2)
  266. end
  267. return unpack(list)
  268. end
  269.  
  270. function makeShockwave(height,color,speed,range,pulse)
  271. local range = range or 2000
  272. local p = Instance.new("Part")
  273. p.Anchored = true
  274. p.CanCollide = false
  275. p.FormFactor = "Custom"
  276. p.BrickColor = color
  277. p.Parent = workspace
  278. local m = Instance.new("SpecialMesh",p)
  279. m.MeshId = "rbxassetid://3270017"
  280. local estimateSurvival = math.floor(range/speed) * 0.03
  281. game:GetService("Debris"):AddItem(p,estimateSurvival)
  282. Spawn(function ()
  283. for i = 1,range,speed do
  284. p.Transparency = 1-math.min(0.5,3-(i/500))
  285. m.Scale = Vector3.new(i,i,i*height)
  286. p.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(90),0,0)
  287. wait()
  288. end
  289. p:Destroy()
  290. end)
  291. end
  292.        
  293. so = function(id,par,vol,pit)
  294. coroutine.resume(coroutine.create(function()
  295. local sou = Instance.new("Sound",par or workspace)
  296. sou.Volume=vol
  297. sou.Pitch=pit or 1
  298. sou.SoundId=id
  299. swait()
  300. sou:play()
  301. game:GetService("Debris"):AddItem(sou,6)
  302. end))
  303. end
  304.  
  305. function clerp(a,b,t)
  306. local qa = {QuaternionFromCFrame(a)}
  307. local qb = {QuaternionFromCFrame(b)}
  308. local ax, ay, az = a.x, a.y, a.z
  309. local bx, by, bz = b.x, b.y, b.z
  310. local _t = 1-t
  311. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  312. end
  313.  
  314. function QuaternionFromCFrame(cf)
  315. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  316. local trace = m00 + m11 + m22
  317. if trace > 0 then
  318. local s = math.sqrt(1 + trace)
  319. local recip = 0.5/s
  320. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  321. else
  322. local i = 0
  323. if m11 > m00 then
  324. i = 1
  325. end
  326. if m22 > (i == 0 and m00 or m11) then
  327. i = 2
  328. end
  329. if i == 0 then
  330. local s = math.sqrt(m00-m11-m22+1)
  331. local recip = 0.5/s
  332. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  333. elseif i == 1 then
  334. local s = math.sqrt(m11-m22-m00+1)
  335. local recip = 0.5/s
  336. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  337. elseif i == 2 then
  338. local s = math.sqrt(m22-m00-m11+1)
  339. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  340. end
  341. end
  342. end
  343.  
  344. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  345. local xs, ys, zs = x + x, y + y, z + z
  346. local wx, wy, wz = w*xs, w*ys, w*zs
  347. local xx = x*xs
  348. local xy = x*ys
  349. local xz = x*zs
  350. local yy = y*ys
  351. local yz = y*zs
  352. local zz = z*zs
  353. 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))
  354. end
  355.  
  356. function QuaternionSlerp(a, b, t)
  357. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  358. local startInterp, finishInterp;
  359. if cosTheta >= 0.0001 then
  360. if (1 - cosTheta) > 0.0001 then
  361. local theta = math.acos(cosTheta)
  362. local invSinTheta = 1/math.sin(theta)
  363. startInterp = math.sin((1-t)*theta)*invSinTheta
  364. finishInterp = math.sin(t*theta)*invSinTheta  
  365. else
  366. startInterp = 1-t
  367. finishInterp = t
  368. end
  369. else
  370. if (1+cosTheta) > 0.0001 then
  371. local theta = math.acos(-cosTheta)
  372. local invSinTheta = 1/math.sin(theta)
  373. startInterp = math.sin((t-1)*theta)*invSinTheta
  374. finishInterp = math.sin(t*theta)*invSinTheta
  375. else
  376. startInterp = t-1
  377. finishInterp = t
  378. end
  379. end
  380. 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
  381. end
  382.  
  383. function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  384. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  385. end
  386.  
  387. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  388.         if hit.Parent==nil then
  389.                 return
  390.         end
  391.         local h=hit.Parent:FindFirstChild("Humanoid")
  392.         for _,v in pairs(hit.Parent:children()) do
  393.         if v:IsA("Humanoid") then
  394.         h=v
  395.         end
  396.         end
  397.         if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  398.         h=hit.Parent.Parent:FindFirstChild("Humanoid")
  399.         end
  400.         if hit.Parent.className=="Hat" then
  401.         hit=hit.Parent.Parent:findFirstChild("Head")
  402.         end
  403.         if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  404.         if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  405.         --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  406.                         return
  407.                 end]]
  408. --                        hs(hit,1.2)
  409.                         local c=Instance.new("ObjectValue")
  410.                         c.Name="creator"
  411.                         c.Value=game:service("Players").LocalPlayer
  412.                         c.Parent=h
  413.                         game:GetService("Debris"):AddItem(c,.5)
  414.                 local Damage=math.random(minim,maxim)
  415. --                h:TakeDamage(Damage)
  416.                 local  blocked=false
  417.                 local  block=hit.Parent:findFirstChild("Block")
  418.                 if block~=nil then
  419.                 print(block.className)
  420.                 if block.className=="NumberValue" then
  421.                 if block.Value>0 then
  422.                 blocked=true
  423.                 if decreaseblock==nil then
  424.                 block.Value=block.Value-1
  425.                 end
  426.                 end
  427.                 end
  428.                 if block.className=="IntValue" then
  429.                 if block.Value>0 then
  430.                 blocked=true
  431.                 if decreaseblock~=nil then
  432.                 block.Value=block.Value-1
  433.                 end
  434.                 end
  435.                 end
  436.                 end
  437.                 if blocked==false then
  438. --                h:TakeDamage(Damage)
  439.                 h.Health=h.Health-Damage
  440.                 ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  441.                 else
  442.                 h.Health=h.Health-(Damage/2)
  443.                 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)
  444.                 end
  445.                 if Type=="Knockdown" then
  446.                 local hum=hit.Parent.Humanoid
  447. hum.PlatformStand=true
  448. coroutine.resume(coroutine.create(function(HHumanoid)
  449. swait(1)
  450. HHumanoid.PlatformStand=false
  451. end),hum)
  452.                 local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  453. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  454. local bodvol=Instance.new("BodyVelocity")
  455. bodvol.velocity=angle*knockback
  456. bodvol.P=5000
  457. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  458. bodvol.Parent=hit
  459. local rl=Instance.new("BodyAngularVelocity")
  460. rl.P=3000
  461. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  462. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  463. rl.Parent=hit
  464. game:GetService("Debris"):AddItem(bodvol,.5)
  465. game:GetService("Debris"):AddItem(rl,.5)
  466.                 elseif Type=="Normal" then
  467.                 local vp=Instance.new("BodyVelocity")
  468.                 vp.P=500
  469.                 vp.maxForce=Vector3.new(math.huge,0,math.huge)
  470. --                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  471.                 if KnockbackType==1 then
  472.                 vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  473.                 elseif KnockbackType==2 then
  474.                 vp.velocity=Property.CFrame.lookVector*knockback
  475.                 end
  476.                 if knockback>0 then
  477.                         vp.Parent=hit.Parent.Torso
  478.                 end
  479.                 game:GetService("Debris"):AddItem(vp,.5)
  480.                 elseif Type=="Up" then
  481.                 local bodyVelocity=Instance.new("BodyVelocity")
  482.                 bodyVelocity.velocity=vt(0,60,0)
  483.                 bodyVelocity.P=5000
  484.                 bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  485.                 bodyVelocity.Parent=hit
  486.                 game:GetService("Debris"):AddItem(bodyVelocity,1)
  487.                 local rl=Instance.new("BodyAngularVelocity")
  488.                 rl.P=3000
  489.                 rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  490.                 rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  491.                 rl.Parent=hit
  492.                 game:GetService("Debris"):AddItem(rl,.5)
  493.                 elseif Type=="Snare" then
  494.                 local bp=Instance.new("BodyPosition")
  495.                 bp.P=2000
  496.                 bp.D=100
  497.                 bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  498.                 bp.position=hit.Parent.Torso.Position
  499.                 bp.Parent=hit.Parent.Torso
  500.                 game:GetService("Debris"):AddItem(bp,1)
  501.                 elseif Type=="Target" then
  502.                 local Targetting = false
  503.                 if Targetting==false then
  504.                 ZTarget=hit.Parent.Torso
  505.                 coroutine.resume(coroutine.create(function(Part)
  506.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  507.                 swait(5)
  508.                 so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  509.                 end),ZTarget)
  510.                 local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  511.                 local  targetgui=Instance.new("BillboardGui")
  512.                 targetgui.Parent=ZTarget
  513.                 targetgui.Size=UDim2.new(10,100,10,100)
  514.                 local targ=Instance.new("ImageLabel")
  515.                 targ.Parent=targetgui
  516.                 targ.BackgroundTransparency=1
  517.                 targ.Image="rbxassetid://4834067"
  518.                 targ.Size=UDim2.new(1,0,1,0)
  519.                 cam.CameraType="Scriptable"
  520.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  521.                 local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  522.                 workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  523.                 Targetting=true
  524.                 RocketTarget=ZTarget
  525.                 for i=1,Property do
  526.                 --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  527.                 if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  528.                 swait()
  529.                 end
  530.                 --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  531.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  532.                 dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  533.                 cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  534.                 end
  535.                 Targetting=false
  536.                 RocketTarget=nil
  537.                 targetgui.Parent=nil
  538.                 cam.CameraType="Custom"
  539.                 end
  540.                 end
  541.                         local debounce=Instance.new("BoolValue")
  542.                         debounce.Name="DebounceHit"
  543.                         debounce.Parent=hit.Parent
  544.                         debounce.Value=true
  545.                         game:GetService("Debris"):AddItem(debounce,Delay)
  546.                         c=Instance.new("ObjectValue")
  547.                         c.Name="creator"
  548.                         c.Value=Player
  549.                         c.Parent=h
  550.                         game:GetService("Debris"):AddItem(c,.5)
  551.         end
  552. end
  553.  
  554.  
  555. function ShowDamage(Pos, Text, Time, Color)
  556.     local Rate = (1 / 30)
  557.     local Pos = (Pos or Vector3.new(0, 0, 0))
  558.     local Text = (Text or "")
  559.     local Time = (Time or 2)
  560.     local Color = (Color or Color3.new(1, 0, 0))
  561.     local EffectPart = part("Custom",workspace,"Neon",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  562.     EffectPart.Anchored = true
  563.     local BillboardGui = Instance.new("BillboardGui")
  564.     BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  565.     BillboardGui.Adornee = EffectPart
  566.     local TextLabel = Instance.new("TextLabel")
  567.     TextLabel.BackgroundTransparency = 1
  568.     TextLabel.Size = UDim2.new(1, 0, 1, 0)
  569.     TextLabel.Text = Text
  570.     TextLabel.TextColor3 = Color
  571.     TextLabel.TextScaled = true
  572.     TextLabel.Font = Enum.Font.ArialBold
  573.     TextLabel.Parent = BillboardGui
  574.     BillboardGui.Parent = EffectPart
  575.     game.Debris:AddItem(EffectPart, (Time + 0.1))
  576.     EffectPart.Parent = game:GetService("Workspace")
  577.     Delay(0, function()
  578.         local Frames = (Time / Rate)
  579.         for Frame = 1, Frames do
  580.             wait(Rate)
  581.             local Percent = (Frame / Frames)
  582.             EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  583.             TextLabel.TextTransparency = Percent
  584.         end
  585.         if EffectPart and EffectPart.Parent then
  586.             EffectPart:Destroy()
  587.         end
  588.     end)
  589. end
  590.  
  591. --example: local con = HitboxB.Touched:connect(function(hit) Damagefunc(Hitbox,hit,Dmg,Dmg,math.random(Knockback,Knockback),"Normal",RootPart,.2,1) end)
  592.  
  593. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Handle",Vector3.new(0.399999976, 5.19999981, 0.399999976))
  594. 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))
  595. mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  596. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,1,"Institutional white","Hitbox",Vector3.new(0.399999976, 5.79999971, 1.19999993))
  597. 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))
  598. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.549069703, 0.200000003))
  599. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  600. 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))
  601. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.505991995, 0.200000003))
  602. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  603. 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))
  604. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
  605. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  606. 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))
  607. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
  608. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  609. 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))
  610. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.272141635, 0.200000003))
  611. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  612. 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))
  613. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.34188652, 0.341886491, 0.341886491))
  614. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  615. 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))
  616. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.544283271, 0.200000003))
  617. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  618. 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))
  619. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
  620. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  621. 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))
  622. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.252995998, 0.200000003))
  623. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  624. 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))
  625. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
  626. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  627. 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))
  628. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.274876744, 0.200000003))
  629. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  630. 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))
  631. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
  632. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  633. 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))
  634. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
  635. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  636. 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))
  637. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  638. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  639. 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))
  640. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
  641. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 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))
  642. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  643. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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(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))
  645. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
  646. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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(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))
  648. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
  649. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
  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.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))
  651. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  652. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
  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(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))
  654. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  655. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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.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))
  657. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  658. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(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))
  660. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.998000026, 1))
  661. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
  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.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))
  663. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  664. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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(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))
  666. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  667. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(-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))
  669. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  670. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(-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))
  672. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  673. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(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))
  675. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  676. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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(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))
  678. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  679. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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(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))
  681. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  682. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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(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))
  684. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  685. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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(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))
  687. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  688. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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(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))
  690. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  691. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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(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))
  693. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  694. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.799999952, 0.200000003))
  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(-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))
  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, 0.799999952, 0.200000003))
  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(-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))
  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.399999976, 0.599999964, 0.200000003))
  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(-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))
  702. mesh("CylinderMesh",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(0.399999976, 0.599999964, 0.200000003))
  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(-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))
  705. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  706. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  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.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))
  708. mesh("BlockMesh",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.600000024, 0.400000006, 0.600000024))
  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.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))
  711. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  712. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.683772981, 0.683772981))
  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(-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))
  714. 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))
  715. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
  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(0, 0.100021601, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
  717. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  718. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
  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(-7.62939453e-006, -0.0999908447, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
  720. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  721. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  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(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))
  723. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  724. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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.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))
  726. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  727. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(-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))
  729. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
  730. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  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(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))
  732. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  733. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
  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(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))
  735. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  736. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  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(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))
  738. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  739. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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(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))
  741. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  742. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
  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(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))
  744. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  745. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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(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))
  747. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
  748. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  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(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))
  750. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  751. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  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.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))
  753. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  754. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  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.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))
  756. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  757. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(-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))
  759. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  760. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(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))
  762. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
  763. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  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(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))
  765. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
  766. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  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(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))
  768. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  769. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  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.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))
  771. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  772. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
  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.6000061, -9.91821289e-005, 0, 2.81561853e-007, 0, 1, 1, -2.43037192e-007, -2.75880552e-007, 2.31673781e-007, 1, -5.68434189e-014))
  774. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  775. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  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.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))
  777. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00600004, 0.300000012))
  778. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  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.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))
  780. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  781. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  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.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))
  783. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  784. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  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.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))
  786. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  787. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
  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.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))
  789. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  790. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  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(-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))
  792. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  793. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  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(-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))
  795. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  796. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  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.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))
  798. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  799. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  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(-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))
  801. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  802. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  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.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))
  804. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  805. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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(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))
  807. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  808. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  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(-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))
  810. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  811. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  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(-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))
  813. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  814. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  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(-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))
  816. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  817. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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.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))
  819. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  820. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  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(-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))
  822. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  823. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  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(-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))
  825. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  826. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  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.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))
  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.399999917, 0.200000003, 0.200000003))
  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(-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))
  831. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  832. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  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(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))
  834. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  835. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  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(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))
  837. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  838. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  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(-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))
  840. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  841. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  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(-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))
  843. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  844. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  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(-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))
  846. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  847. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  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(-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))
  849. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  850. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  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(-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))
  852. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  853. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  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(-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))
  855. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  856. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.399999976, 0.399999976))
  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(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))
  858. mesh("SpecialMesh",Part,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.35000002, 1.35000002, 1.35000002))
  859.  
  860. function attackone()
  861. attack = true
  862. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end)
  863. for i = 0,1,0.1 do
  864. swait()
  865. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  866. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(80)),.3)
  867. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  868. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-30)), 0.3)
  869. 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)
  870. 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)
  871. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
  872. end
  873. so("rbxassetid://199145887",Hitbox,1,1)
  874. for i = 0,1,0.1 do
  875. swait()
  876. local blcf = Hitbox.CFrame*cf(0,0,0)
  877. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  878. local h = 5
  879. 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)
  880. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  881. 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)
  882. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  883. scfr = blcf
  884. elseif not scfr then
  885. scfr = blcf
  886. end
  887. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  888. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
  891. 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)
  892. 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)
  893. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(100)),.3)
  894. end
  895. attack = false
  896. con:disconnect()
  897. scfr = nil
  898. end
  899.  
  900. function attacktwo()
  901. attack = true
  902. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end)
  903. for i = 0,1,0.1 do
  904. swait()
  905. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  906. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
  907. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  908. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-20)), 0.3)
  909. 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)
  910. 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)
  911. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),.3)
  912. end
  913. so("rbxassetid://199145913",Hitbox,1,1)
  914. for i = 0,1,0.1 do
  915. swait()
  916. local blcf = Hitbox.CFrame*cf(0,0,0)
  917. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  918. local h = 5
  919. 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)
  920. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  921. 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)
  922. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  923. scfr = blcf
  924. elseif not scfr then
  925. scfr = blcf
  926. end
  927. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  928. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
  929. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
  930. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  931. 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)
  932. 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)
  933. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  934. end
  935. attack = false
  936. con:disconnect()
  937. scfr = nil
  938. end
  939.  
  940. function attackthree()
  941. attack = true
  942. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end)
  943. so("http://roblox.com/asset/?id=153092348",Torso,1,.8)
  944. for i = 0,1,0.1 do
  945. swait()
  946. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  947. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(-80)),.3)
  948. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(130), math.rad(80)), 0.3)
  949. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(0), math.rad(-20)), 0.3)
  950. 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)
  951. 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)
  952. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(40)),.3)
  953. Torso.Velocity=Head.CFrame.lookVector*100
  954. end
  955. so("http://roblox.com/asset/?id=199145327",Torso,1,.9)
  956. for i = 0,1,0.1 do
  957. swait()
  958. local blcf = Hitbox.CFrame*cf(0,0,0)
  959. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  960. local h = 5
  961. 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)
  962. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  963. 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)
  964. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  965. scfr = blcf
  966. elseif not scfr then
  967. scfr = blcf
  968. end
  969. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),-7*i),.3)
  970. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(40)),.3)
  971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.3) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-40)), 0.3)
  973. 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)
  974. 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)
  975. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  976. end
  977. attack = false
  978. con:disconnect()
  979. scfr = nil
  980. end
  981.  
  982. function MagniDamage2(Part,dis,mind,maxd,force,knock)
  983. for _,c in pairs(workspace:children()) do
  984. local hum=c:findFirstChild("Humanoid")
  985. if hum~=nil then
  986. local head=c:findFirstChild("Torso")
  987. if head~=nil then
  988. local targ=head.Position-Part.Position
  989. local mag=targ.magnitude
  990. if mag<=dis and c.Name~=Character.Name then
  991. Damagefunc(Part,hum.Parent.Torso,mind,maxd,force,knock,RootPart,.2,1)
  992. end
  993. end
  994. end
  995. end
  996. end
  997.  
  998. function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type)
  999. for _,c in pairs(workspace:children()) do
  1000. local hum=c:findFirstChild("Humanoid")
  1001. if hum~=nil then
  1002. local head=c:findFirstChild("Torso")
  1003. if head~=nil then
  1004. local targ=head.Position-Part.Position
  1005. local mag=targ.magnitude
  1006. if mag<=magni and c.Name~=Player.Name then
  1007. Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,1,3)
  1008. end
  1009. end
  1010. end
  1011. end
  1012. end
  1013.  
  1014. function MagicWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1015. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1016. prt.Anchored=true
  1017. prt.CFrame=cframe
  1018. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=102638417",vt(0,0,0),vt(x1,y1,z1))
  1019. game:GetService("Debris"):AddItem(prt,5)
  1020. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1021. end
  1022.  
  1023. function attackfour()
  1024. attack = true
  1025. Humanoid.WalkSpeed = 0
  1026. for i = 0,1,0.1 do
  1027. swait()
  1028. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1029. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1030. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1031. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1032. 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)
  1033. 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)
  1034. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1035. end
  1036. MagniDamage(Hitbox,LeftLeg,20,30,50,math.random(30,40),"Knockdown",true)
  1037. so("http://roblox.com/asset/?id=199145264",LeftLeg,1,1.1)  
  1038. so("http://roblox.com/asset/?id=200632561",LeftLeg,1,1)
  1039. MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.7,.7,.7,.7,.7,.7,.05)
  1040. MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.6,.6,.6,.6,.6,.6,.05)
  1041. for i = 0,1,0.1 do
  1042. swait()
  1043. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1044. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1045. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1047. 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)
  1048. 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)
  1049. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1050. end
  1051. attack = false
  1052. Humanoid.WalkSpeed = 16
  1053. end
  1054.  
  1055. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1056. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1057. prt.Anchored=true
  1058. prt.CFrame=cframe
  1059. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1060. game:GetService("Debris"):AddItem(prt,2)
  1061. coroutine.resume(coroutine.create(function(Part,Mesh)
  1062. for i=0,1,delay do
  1063. wait()
  1064. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1065. Part.Transparency=i
  1066. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1067. end
  1068. Part.Parent=nil
  1069. end),prt,msh)
  1070. end
  1071.  
  1072. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1073. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1074. prt.Anchored=true
  1075. prt.CFrame=cframe
  1076. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1077. game:GetService("Debris"):AddItem(prt,2)
  1078. coroutine.resume(coroutine.create(function(Part,Mesh)
  1079. local wld=nil
  1080. for i=0,1,delay do
  1081. wait()
  1082. Part.CFrame=Part.CFrame
  1083. Part.Transparency=i
  1084. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1085. end
  1086. Part.Parent=nil
  1087. end),prt,msh)
  1088. end
  1089.  
  1090. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1091. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(2.5,2.5,2.5))
  1092. prt.Anchored=true
  1093. prt.CFrame=cframe
  1094. msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  1095. game:GetService("Debris"):AddItem(prt,5)
  1096. coroutine.resume(coroutine.create(function(Part,Mesh)
  1097. for i=0,1,delay do
  1098. wait()
  1099. Part.CFrame=Part.CFrame
  1100. Part.Transparency=i
  1101. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1102. end
  1103. Part.Parent=nil
  1104. end),prt,msh)
  1105. end
  1106.  
  1107. function ChargeBall2(parent)
  1108. local counter=0
  1109. local size=1
  1110. for i=0,1 do
  1111. swait()
  1112. counter=counter+1
  1113. if counter%10==0 then
  1114. if size==3 then
  1115. MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1116. elseif size==2 then
  1117. MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1118. end
  1119. end
  1120. if counter%5==0 then
  1121. if size==1 then
  1122. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1123. 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)
  1124. elseif size==2 then
  1125. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1126. 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)
  1127. elseif size==3 then
  1128. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  1129. 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)
  1130. end
  1131. end
  1132. end
  1133. end
  1134.  
  1135.  
  1136. function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1137. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
  1138. prt.Anchored=true
  1139. prt.CFrame=cframe
  1140. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=24388358",vt(0,0,0),vt(x1,y1,z1))
  1141. game:GetService("Debris"):AddItem(prt,5)
  1142. coroutine.resume(coroutine.create(function(Part,Mesh)
  1143. for i=0,1,delay do
  1144. wait()
  1145. Part.CFrame=Part.CFrame
  1146. Part.Transparency=i
  1147. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1148. end
  1149. Part.Parent=nil
  1150. end),prt,msh)
  1151. end
  1152.  
  1153. function MagicRing2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1154. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
  1155. prt.Anchored=true
  1156. prt.CFrame=cframe
  1157. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=9982590",vt(0,0,0),vt(x1,y1,z1))
  1158. game:GetService("Debris"):AddItem(prt,5)
  1159. coroutine.resume(coroutine.create(function(Part,Mesh)
  1160. for i=0,1,delay do
  1161. wait()
  1162. Part.CFrame=Part.CFrame
  1163. Part.Transparency=i
  1164. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1165. end
  1166. Part.Parent=nil
  1167. end),prt,msh)
  1168. end
  1169.  
  1170. local n = 0
  1171.  
  1172. function Blast()
  1173.  
  1174. local ChatService = game:GetService("Chat")
  1175.  
  1176. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1177. ChatService:Chat(Head, "Nebula's Ghostly Cluster!", "Red")
  1178. wait(0)
  1179. n=2
  1180. attack = true
  1181. for i=0,1,0.1 do
  1182. swait()
  1183. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  1184. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  1185. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  1186. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  1187. 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)
  1188. 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)
  1189. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1190. end
  1191. so("http://roblox.com/asset/?id=431105970",Torso,2,1)
  1192. so("http://roblox.com/asset/?id=469345336",Torso,2,1)
  1193. local charging=true
  1194. for _,c in pairs(workspace:children()) do
  1195. if c.className=="Model" then
  1196. if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
  1197. print(c)
  1198. local Tors=c:findFirstChild("Torso")
  1199. coroutine.resume(coroutine.create(function(Part)
  1200. local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Laser",vt(1,0.2,1))
  1201. ef.Anchored=true
  1202. local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
  1203. game:GetService("Debris"):AddItem(ef,5)
  1204. while charging==true do
  1205. wait()
  1206. local TheHit=Part.Position
  1207. local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
  1208. local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
  1209. local mag=(LeftArm.Position-pos).magnitude
  1210. ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
  1211. emsh.Scale=vt(1,mag*5,1)
  1212. end
  1213. ef.Parent=nil
  1214. local TheHit=Part.Position
  1215. local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
  1216. wait()
  1217. local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
  1218. local mag=(Torso.Position-pos).magnitude
  1219. if hit~=nil then
  1220. Damagefunc(hit,hit,50,50,50,"Knockdown",RootPart,0)
  1221. MagicCircle(BrickColor.new("Institutional white"),cf(pos),10,10,10,50,50,50,0.02)
  1222. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,14,14,14,0.02)
  1223. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,16,16,16,0.02)
  1224. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,18,18,18,0.02)
  1225. 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)
  1226. so("http://roblox.com/asset/?id=402347142",hit,1,0.6)
  1227. so("http://roblox.com/asset/?id=138186576",hit,5,1)
  1228. so("http://roblox.com/asset/?id=412831137",hit,2,1)
  1229. so("http://roblox.com/asset/?id=416318205",hit,2,1)
  1230. so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
  1231. end
  1232. end),Tors)
  1233. end
  1234. end
  1235. end
  1236. wait(1)
  1237. n=2
  1238. --[[for i=0,1,0.2 do
  1239. wait()
  1240. Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
  1241. 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)
  1242. 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)
  1243. n=n-0.2
  1244. end]]--
  1245. charging=false
  1246. wait(1)
  1247. n=2
  1248. --[[for i=0,1,0.1 do
  1249. wait()
  1250. Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
  1251. RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
  1252. LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
  1253. n=n-0.1
  1254. end]]--
  1255. attack = false
  1256. end
  1257.  
  1258. function BlackBlast()
  1259.  
  1260. local ChatService = game:GetService("Chat")
  1261.  
  1262. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1263. ChatService:Chat(Head, "Shade Cluster!", "Red")
  1264. wait(0)
  1265. n=2
  1266. attack = true
  1267. for i=0,1,0.1 do
  1268. swait()
  1269. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  1270. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  1271. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  1272. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  1273. 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)
  1274. 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)
  1275. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1276. end
  1277. so("http://roblox.com/asset/?id=431105970",Torso,2,1)
  1278. so("http://roblox.com/asset/?id=402981977",Torso,5,0.6)
  1279. local charging=true
  1280. for _,c in pairs(workspace:children()) do
  1281. if c.className=="Model" then
  1282. if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
  1283. print(c)
  1284. local Tors=c:findFirstChild("Torso")
  1285. coroutine.resume(coroutine.create(function(Part)
  1286. local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Laser",vt(1,0.2,1))
  1287. ef.Anchored=true
  1288. local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
  1289. game:GetService("Debris"):AddItem(ef,5)
  1290. while charging==true do
  1291. wait()
  1292. local TheHit=Part.Position
  1293. local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
  1294. local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
  1295. local mag=(LeftArm.Position-pos).magnitude
  1296. ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
  1297. emsh.Scale=vt(1,mag*5,1)
  1298. end
  1299. ef.Parent=nil
  1300. local TheHit=Part.Position
  1301. local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
  1302. wait()
  1303. local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
  1304. local mag=(Torso.Position-pos).magnitude
  1305. if hit~=nil then
  1306. Damagefunc(hit,hit,75,80,99,"Knockdown",RootPart,0)
  1307. MagicCircle(BrickColor.new("Really black"),cf(pos),30,30,30,70,70,70,0.02)
  1308. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,34,34,34,0.02)
  1309. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,36,36,36,0.02)
  1310. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,38,38,38,0.02)
  1311. 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)
  1312. so("http://roblox.com/asset/?id=144699494",hit,7,0.6)
  1313. so("http://roblox.com/asset/?id=138186576",hit,5,1)
  1314. so("http://roblox.com/asset/?id=414516914",hit,7,0.5)
  1315. so("http://roblox.com/asset/?id=416318205",hit,2,1)
  1316. so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
  1317. end
  1318. end),Tors)
  1319. end
  1320. end
  1321. end
  1322. wait(1)
  1323. n=2
  1324. --[[for i=0,1,0.2 do
  1325. wait()
  1326. Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
  1327. 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)
  1328. 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)
  1329. n=n-0.2
  1330. end]]--
  1331. charging=false
  1332. wait(1)
  1333. n=2
  1334. --[[for i=0,1,0.1 do
  1335. wait()
  1336. Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
  1337. RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
  1338. LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
  1339. n=n-0.1
  1340. end]]--
  1341. attack = false
  1342. end
  1343.  
  1344. function PlaySound(id, pitch, parent, volume)
  1345. if volume == nil then volume=tonumber(1) end
  1346.         local epicsound = Instance.new("Sound")
  1347.         epicsound.Name = "Epicosound"
  1348.   epicsound.SoundId = "rbxassetid://"..id
  1349.      epicsound.Volume = volume
  1350.      epicsound.Pitch = pitch
  1351.   epicsound.Looped = false
  1352.   epicsound.Parent = parent
  1353.      wait()
  1354.      epicsound:Play()
  1355.     game:service'Debris':AddItem(epicsound, 8)
  1356. end
  1357.  
  1358. Shots = {416315847, 416315847, 416315847, 416315847, 416315847}
  1359.  
  1360. Shot = function(part)
  1361. local shot=math.random(1, #Shots)
  1362. PlaySound(Shots[shot], 1, part)
  1363. end
  1364.  
  1365. function CelestialStorm()
  1366.  
  1367. local ChatService = game:GetService("Chat")
  1368.  
  1369. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1370. ChatService:Chat(Head, "Nebula's Storm!", "Red")
  1371. wait(0)
  1372. local n=2
  1373. attack = true
  1374. for i=0,1,0.1 do
  1375. swait()
  1376. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1377. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
  1378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  1379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
  1380. 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)
  1381. 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)
  1382. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1383. end
  1384. for i=1,math.random(5,10) do
  1385. wait(.05)
  1386. MagicBlock(BrickColor.new("Institutional white"),LeftArm.CFrame*cf(0,-1,0),5,5,5,5,5,5,0.1)
  1387. local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Orb",vt())
  1388. orb.Anchored=true
  1389. Shot(orb)
  1390. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
  1391. orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
  1392. MagicCircle(BrickColor.new("Institutional white"),orb.CFrame,10,10,10,15,15,15,0.1)
  1393. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1394. wait(1)
  1395. Part.Parent=nil
  1396. 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
  1397. local TheHit=Part.Position+vt(0,-1,0)
  1398. local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
  1399. local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
  1400. local mag=(Part.Position-pos).magnitude
  1401. 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)
  1402. MagicBlock(BrickColor.new("Institutional white"),Part.CFrame,25,25,25,1,1,1,0.1)
  1403. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,30,30,30,0.1)
  1404. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,35,35,35,0.1)
  1405. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,40,40,40,0.1)
  1406. 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)
  1407. local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Institutional white"),"Effect",vt())
  1408. ref.CFrame=cf(pos)
  1409. so("http://roblox.com/asset/?id=506384002",ref,2,1)
  1410. so("http://roblox.com/asset/?id=402347142",ref,2,1)
  1411. coroutine.resume(coroutine.create(function(Part)
  1412. wait(1)
  1413. Part.Parent=nil
  1414. end),ref)
  1415. MagniDamage(ref,ref,20,20,20,20,"Normal",RootPart)
  1416. if hit~=nil then
  1417. Damagefunc(ref,hit,20,20,20,"Knockdown",RootPart,0)
  1418. end
  1419. end),orb,omsh)
  1420. end
  1421. wait(0.5)
  1422. local n=2
  1423. for i=0,1,0.1 do
  1424. wait()
  1425. --[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
  1426. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
  1427. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  1428. LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
  1429. LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
  1430. n=n-0.1
  1431. end
  1432. attack = false
  1433. end
  1434.  
  1435. function PillarStorm()
  1436.  
  1437. local ChatService = game:GetService("Chat")
  1438.  
  1439. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1440. ChatService:Chat(Head, "Shadeful Rain!", "Red")
  1441. wait(0)
  1442. local n=2
  1443. attack = true
  1444. for i=0,1,0.1 do
  1445. swait()
  1446. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1447. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
  1448. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  1449. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
  1450. 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)
  1451. 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)
  1452. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1453. end
  1454. for i=1,math.random(5,10) do
  1455. wait(.05)
  1456. MagicBlock(BrickColor.new("Really black"),LeftArm.CFrame*cf(0,-1,0),15,15,15,15,15,15,0.1)
  1457. local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Orb",vt())
  1458. orb.Anchored=true
  1459. Shot(orb)
  1460. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
  1461. orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
  1462. MagicCircle(BrickColor.new("Really black"),orb.CFrame,15,15,15,20,20,20,0.1)
  1463. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1464. wait(1)
  1465. Part.Parent=nil
  1466. 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
  1467. local TheHit=Part.Position+vt(0,-1,0)
  1468. local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
  1469. local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
  1470. local mag=(Part.Position-pos).magnitude
  1471. 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)
  1472. MagicBlock(BrickColor.new("Really black"),Part.CFrame,65,65,65,1,1,1,0.1)
  1473. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,70,70,70,0.1)
  1474. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,75,75,75,0.1)
  1475. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,80,80,80,0.1)
  1476. 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)
  1477. local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Really black"),"Effect",vt())
  1478. ref.CFrame=cf(pos)
  1479. so("http://roblox.com/asset/?id=416318205",ref,1,1)
  1480. so("http://roblox.com/asset/?id=144699494",ref,25,1)
  1481. so("http://roblox.com/asset/?id=414516914",ref,25,0.5)
  1482. coroutine.resume(coroutine.create(function(Part)
  1483. wait(1)
  1484. Part.Parent=nil
  1485. end),ref)
  1486. MagniDamage(ref,ref,42,42,42,42,"Normal",RootPart)
  1487. if hit~=nil then
  1488. Damagefunc(ref,hit,31,31,31,"Knockdown",RootPart,0)
  1489. end
  1490. end),orb,omsh)
  1491. end
  1492. wait(0.5)
  1493. local n=2
  1494. for i=0,1,0.1 do
  1495. wait()
  1496. --[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
  1497. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
  1498. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  1499. LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
  1500. LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
  1501. n=n-0.1
  1502. end
  1503. attack = false
  1504. end
  1505.  
  1506. function PortalStorm()
  1507.  
  1508. local ChatService = game:GetService("Chat")
  1509.  
  1510. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1511. ChatService:Chat(Head, "Nebula's Demiseful Destruction!", "Red")
  1512. wait(0)
  1513. Humanoid.WalkSpeed=0
  1514. attack=true
  1515. for i=0,1,.1 do
  1516. swait()
  1517. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1518. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
  1520. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
  1521. 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)
  1522. 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)
  1523. Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
  1524. end
  1525. so("http://www.roblox.com/asset/?id=469345336",handle,2,1)
  1526. wait(2)
  1527. ChargeBall2(handle,100)
  1528. makeShockwave(0.5,BrickColor.new("Institutional white"),50,1000,0)
  1529. makeShockwave(0.5,BrickColor.new("Institutional white"),45,1000,0)
  1530. makeShockwave(0.5,BrickColor.new("Institutional white"),40,1000,0)
  1531. makeShockwave(0.5,BrickColor.new("Institutional white"),35,1000,0)
  1532. makeShockwave(0.5,BrickColor.new("Institutional white"),30,1000,0)
  1533. makeShockwave(0.5,BrickColor.new("Institutional white"),25,1000,0)
  1534. makeShockwave(0.5,BrickColor.new("Institutional white"),20,1000,0)
  1535. makeShockwave(0.5,BrickColor.new("Institutional white"),15,1000,0)
  1536. makeShockwave(0.5,BrickColor.new("Institutional white"),10,1000,0)
  1537. 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)
  1538. wait(0)
  1539. so("http://www.roblox.com/asset/?id=402347142",game.Workspace,1,1)
  1540. wait(0)
  1541. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,10,0.75)
  1542. delay(0.5,function ()
  1543. MagniDamage2(Torso,75,75,75,math.random(50,70),"Knockdown",RootPart)
  1544. end)
  1545. Humanoid.Health=Humanoid.Health-0
  1546. makeShockwave(4,BrickColor.new("Institutional white"),10,25000,1)
  1547. attack=false
  1548. Humanoid.WalkSpeed=9
  1549. wait(4)
  1550. Humanoid.WalkSpeed=16
  1551. end
  1552.  
  1553. function RoaringStorm()
  1554.  
  1555. local ChatService = game:GetService("Chat")
  1556.  
  1557. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1558. ChatService:Chat(Head, "Shadeful Demise!", "Red")
  1559. wait(0)
  1560. Humanoid.WalkSpeed=0
  1561. attack=true
  1562. for i=0,1,.1 do
  1563. swait()
  1564. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1565. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1566. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
  1567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
  1568. 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)
  1569. 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)
  1570. Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
  1571. end
  1572. so("http://www.roblox.com/asset/?id=402981977",handle,3,0.6)
  1573. wait(1)
  1574. so("http://www.roblox.com/asset/?id=348676461",handle,1,0.45)
  1575. wait(0)
  1576. ChargeBall2(handle,100)
  1577. makeShockwave(0.5,BrickColor.new("Really black"),30,5000,0)
  1578. makeShockwave(0.5,BrickColor.new("Really black"),27.5,7500,0)
  1579. 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)
  1580. wait(0)
  1581. so("http://www.roblox.com/asset/?id=435742675",game.Workspace,5,1)
  1582. wait(0)
  1583. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  1584. so("http://www.roblox.com/asset/?id=414516914",game.Workspace,2,0.5)
  1585. delay(0.5,function ()
  1586. MagniDamage2(Torso,100,95,99,math.random(50,70),"Knockdown",RootPart)
  1587. end)
  1588. Humanoid.Health=Humanoid.Health-0
  1589. makeShockwave(14,BrickColor.new("Really black"),22,35000,1)
  1590. makeShockwave(13,BrickColor.new("Really black"),21,32500,1)
  1591. makeShockwave(12,BrickColor.new("Really black"),20,30000,1)
  1592. makeShockwave(11,BrickColor.new("Really black"),19,27500,1)
  1593. makeShockwave(10,BrickColor.new("Really black"),18,25000,1)
  1594. makeShockwave(9,BrickColor.new("Really black"),17,22500,1)
  1595. makeShockwave(8,BrickColor.new("Really black"),16,20000,1)
  1596. makeShockwave(7,BrickColor.new("Really black"),15,17500,1)
  1597. makeShockwave(6,BrickColor.new("Really black"),14,15000,1)
  1598. makeShockwave(5,BrickColor.new("Really black"),13,12500,1)
  1599. makeShockwave(4,BrickColor.new("Really black"),12,10000,1)
  1600. makeShockwave(3,BrickColor.new("Really black"),11,7500,1)
  1601. makeShockwave(2,BrickColor.new("Really black"),10,5000,1)
  1602. makeShockwave(1,BrickColor.new("Really black"),9,2500,1)
  1603. attack=false
  1604. Humanoid.WalkSpeed=9
  1605. wait(10)
  1606. Humanoid.WalkSpeed=16
  1607. game.Lighting.TimeOfDay = "00:00:00"
  1608. game.Lighting.Ambient = Color3.new(0,0,0)
  1609. game.Lighting.FogColor = Color3.new(0,0,0)
  1610. game.Lighting.FogEnd = 500
  1611. game.Lighting.FogStart = 0
  1612. game.Lighting.GlobalShadows = true
  1613. end
  1614.  
  1615.  
  1616.  
  1617. mouse.Button1Down:connect(function()
  1618. if attack == false and attacktype == 1 then
  1619. attacktype = 2
  1620. attackone()
  1621. elseif attack == false and attacktype == 2 then
  1622. attacktype = 3
  1623. attacktwo()
  1624. elseif attack == false and attacktype == 3 then
  1625. attacktype = 4
  1626. attackthree()
  1627. elseif attack == false and attacktype == 4 then
  1628. attacktype = 1
  1629. attackfour()
  1630. end
  1631. end)
  1632.  
  1633. mouse.KeyDown:connect(function(k)
  1634. k=k:lower()
  1635. if attack == false and k == 'q' then
  1636. CelestialStorm()
  1637. end
  1638. if attack == false and k == 'f' then
  1639. PillarStorm()
  1640. end
  1641. if attack == false and k == 'e' then
  1642. Blast()
  1643. end
  1644. if attack == false and k == 'x' then
  1645. BlackBlast()
  1646. end
  1647. if attack == false and k == 'r' then
  1648. PortalStorm()
  1649. end
  1650. if attack == false and k == 'z' then
  1651. RoaringStorm()
  1652. end
  1653. end)
  1654.  
  1655.  
  1656. local sine = 0
  1657. local change = 1
  1658. local val = 0
  1659. local donum=0
  1660.  
  1661. while true do
  1662. swait()
  1663. sine = sine + change
  1664. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  1665. local velderp=RootPart.Velocity.y
  1666. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  1667. if equipped==true or equipped==false then
  1668. if attack==false then
  1669. idle=idle+1
  1670. else
  1671. idle=0
  1672. end
  1673. if idle>=500 then
  1674. if attack==false then
  1675. end
  1676. end
  1677. if RootPart.Velocity.y > 1 and hitfloor==nil then
  1678. Anim="Jump"
  1679. if attack==false then
  1680. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1681. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1682. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
  1683. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  1684. 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)
  1685. 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)
  1686. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
  1687. end
  1688. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  1689. Anim="Fall"
  1690. if attack==false then
  1691. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1692. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1693. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(50)), 0.3)
  1694. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-50)), 0.3)
  1695. 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)
  1696. 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)
  1697. end
  1698. elseif torvel<1 and hitfloor~=nil then
  1699. Anim="Idle"
  1700. if attack==false then
  1701. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(-30)),.3)
  1702. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  1703. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  1704. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-20)), 0.3)
  1705. 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)
  1706. 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)
  1707. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1708. end
  1709. elseif torvel>2 and hitfloor~=nil then
  1710. Anim="Walk"
  1711. if attack==false then
  1712. change=3
  1713. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1714. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1715. 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)
  1716. 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)
  1717. 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)
  1718. 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)
  1719. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
  1720. end
  1721. end
  1722. end
  1723. if #Effects>0 then
  1724. for e=1,#Effects do
  1725. if Effects[e]~=nil then
  1726. local Thing=Effects[e]
  1727. if Thing~=nil then
  1728. local Part=Thing[1]
  1729. local Mode=Thing[2]
  1730. local Delay=Thing[3]
  1731. local IncX=Thing[4]
  1732. local IncY=Thing[5]
  1733. local IncZ=Thing[6]
  1734. if Thing[1].Transparency<=1 then
  1735. if Thing[2]=="Block1" then
  1736. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1737. Mesh=Thing[1].Mesh
  1738. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1739. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1740. elseif Thing[2]=="Cylinder" then
  1741. Mesh=Thing[1].Mesh
  1742. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1743. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1744. elseif Thing[2]=="Blood" then
  1745. Mesh=Thing[7]
  1746. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  1747. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  1748. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1749. elseif Thing[2]=="Elec" then
  1750. Mesh=Thing[1].Mesh
  1751. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  1752. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1753. elseif Thing[2]=="Disappear" then
  1754. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  1755. end
  1756. else
  1757. Part.Parent=nil
  1758. table.remove(Effects,e)
  1759. end
  1760. end
  1761. end
  1762. end
  1763. end
  1764. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement