Advertisement
Tetezaza1542

Wings and Halo

Sep 10th, 2018
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 163.62 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  6. --==//Wings and Halo\\==--
  7. Player=game:GetService('Players').LocalPlayer
  8. Character=Player.Character
  9. Mouse=Player:GetMouse()
  10. m=Instance.new('Model',Character)
  11.  
  12.  
  13. local function weldBetween(a, b)
  14. local weldd = Instance.new("ManualWeld")
  15. weldd.Part0 = a
  16. weldd.Part1 = b
  17. weldd.C0 = CFrame.new()
  18. weldd.C1 = b.CFrame:inverse() * a.CFrame
  19. weldd.Parent = a
  20. return weldd
  21. end
  22.  
  23. it=Instance.new
  24.  
  25. function nooutline(part)
  26. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  27. end
  28.  
  29. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  30. local fp=it("Part")
  31. fp.formFactor=formfactor
  32. fp.Parent=parent
  33. fp.Reflectance=reflectance
  34. fp.Transparency=transparency
  35. fp.CanCollide=false
  36. fp.Locked=true
  37. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  38. fp.Name=name
  39. fp.Size=size
  40. fp.Position=Character.Torso.Position
  41. nooutline(fp)
  42. fp.Material=material
  43. fp:BreakJoints()
  44. return fp
  45. end
  46.  
  47. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  48. local mesh=it(Mesh)
  49. mesh.Parent=part
  50. if Mesh=="SpecialMesh" then
  51. mesh.MeshType=meshtype
  52. mesh.MeshId=meshid
  53. end
  54. mesh.Offset=offset
  55. mesh.Scale=scale
  56. return mesh
  57. end
  58.  
  59. function weld(parent,part0,part1,c0,c1)
  60. local weld=it("Weld")
  61. weld.Parent=parent
  62. weld.Part0=part0
  63. weld.Part1=part1
  64. weld.C0=c0
  65. weld.C1=c1
  66. return weld
  67. end
  68.  
  69. WIngs=part(Enum.FormFactor.Symmetric,m,Enum.Material.DiamondPlate,0,0,"Really red","Handle",Vector3.new(0.526163042, 0.373031557, 0.931079745))
  70. WIngsweld=weld(m,Character["Torso"],WIngs,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.0159111, -1.20853615, -6.0207634, 0.866024971, 0.250001013, -0.433012992, -0.326577812, 0.938599944, -0.111252062, 0.378612816, 0.237759501, 0.894495845))
  71. mesh("BlockMesh",WIngs,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.429282606, 1))
  72. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  73. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0145301819, -1.5309906, 1.12540245, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, -0.187036917, 0.982352853, -3.7252903e-009, -0.982352912, -0.187036932))
  74. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  75. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  76. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.012840271, -2.20268631, 1.11525655, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, -0.187036917, 0.982352853, -3.7252903e-009, -0.982352912, -0.187036932))
  77. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  78. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  79. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0128250122, 1.69621086, 2.74610329, -1, 1.86264515e-008, 5.96046448e-008, 0, -0.329198927, -0.944260657, 1.49011612e-008, -0.944260657, 0.329198956))
  80. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  81. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  82. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0128326416, 3.14628506, 2.63505173, -1, 1.86264515e-008, 5.96046448e-008, 0, -0.757224739, -0.653154373, 2.98023224e-008, -0.653154373, 0.757224917))
  83. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  84. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  85. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0128250122, 1.01108551, 2.51173878, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, -0.0735907629, -0.997288585, 0, -0.997288525, 0.0735907704))
  86. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  87. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  88. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0128250122, 0.396331787, 2.11554885, -1, 1.86264515e-008, 5.96046448e-008, 0, 0.187033802, -0.982353449, -7.4505806e-009, -0.982353449, -0.187033832))
  89. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  90. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  91. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0128250122, -0.0868225098, 1.57054901, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, 0.434913546, -0.900472343, 0, -0.900472283, -0.434913576))
  92. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  93. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  94. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0128173828, 2.42856979, 2.78783226, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, -0.562374592, -0.82688272, 0, -0.826882541, 0.562374532))
  95. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  96. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  97. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0128173828, -0.416015625, 0.917181015, -1, 1.86264515e-008, 5.96046448e-008, -5.96046448e-008, 0.653154254, -0.757224917, 1.49011612e-008, -0.757224798, -0.653154254))
  98. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  99. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  100. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128173828, 0.159194946, -1.12555099, 1, -1.86264515e-008, -5.96046448e-008, 2.98023224e-008, 0.187036917, -0.982352853, 3.7252903e-009, 0.982352912, 0.187036932))
  101. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  102. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  103. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140304565, -3.38129997, -2.7243309, -1, 1.86264515e-008, 5.96046448e-008, 0, 0.329198927, 0.944260657, -1.49011612e-008, 0.944260657, -0.329198956))
  104. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  105. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  106. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140457153, 1.33783531, 2.71401596, -1, 1.86264515e-008, 5.96046448e-008, 0, -0.329198927, -0.944260657, 1.49011612e-008, -0.944260657, 0.329198956))
  107. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  108. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.DiamondPlate,0,0,"Really red","Part",Vector3.new(0.526163042, 0.373031557, 0.931079745))
  109. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.78812122, 1.92715263, -2.28927612, 0.49999845, -0.565649092, 0.655776381, 0.565651298, 0.786692977, 0.24729073, -0.655774534, 0.247295752, 0.713305533))
  110. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.429282606, 1))
  111. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  112. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80215645, 2.86511993, 0.140659332, -0.49999845, 0.565649092, -0.655776381, 0.433012724, -0.492487878, -0.754954159, -0.750001132, -0.661435425, 0.00130999088))
  113. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  114. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  115. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80046654, -4.2369194, -0.140804291, -0.49999845, 0.565649092, -0.655776381, -0.433012724, 0.492487878, 0.754954159, 0.750001132, 0.661435425, -0.00130999088))
  116. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  117. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  118. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80215645, -4.90860367, -0.150947571, -0.49999845, 0.565649092, -0.655776381, -0.433012724, 0.492487878, 0.754954159, 0.750001132, 0.661435425, -0.00130999088))
  119. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  120. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  121. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80265999, -4.14035034, -0.33956337, 0.49999845, -0.565649092, 0.655776381, -0.750000596, 0.0957893208, 0.654464483, -0.433013558, -0.819063783, -0.376342565))
  122. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  123. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  124. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80095482, 3.22347641, 0.17275238, -0.49999845, 0.565649092, -0.655776381, 0.433012724, -0.492487878, -0.754954159, -0.750001132, -0.661435425, 0.00130999088))
  125. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  126. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  127. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80094624, -4.81201553, -0.349707603, 0.49999845, -0.565649092, 0.655776381, -0.750000596, 0.0957893208, 0.654464483, -0.433013558, -0.819063783, -0.376342565))
  128. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  129. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  130. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80094624, 2.76852798, 0.339404106, 0.49999845, -0.565649092, 0.655776381, 0.750000596, -0.0957893208, -0.654464483, 0.433013558, 0.819063783, 0.376342565))
  131. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  132. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  133. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80095482, 3.18227959, -0.357192993, -0.49999845, 0.565649092, -0.655776381, -2.98023224e-007, -0.757224619, -0.653154492, -0.866026402, -0.326576054, 0.378611445))
  134. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  135. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  136. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80094719, 3.23778915, -0.0931434631, -0.49999845, 0.565649092, -0.655776381, 0.224142939, -0.646899283, -0.728890419, -0.836517453, -0.511431754, 0.196662545))
  137. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  138. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  139. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80093193, 3.15235138, 0.421354294, -0.49999845, 0.565649092, -0.655776381, 0.612372398, -0.304515153, -0.729568839, -0.61237365, -0.766362667, -0.194130719))
  140. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  141. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  142. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80095387, 3.00566101, 0.650568962, -0.49999845, 0.565649092, -0.655776381, 0.749999642, -0.0957909003, -0.654465079, -0.433014959, -0.819063544, -0.376341343))
  143. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  144. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  145. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80094147, 2.81278229, 0.830840111, -0.49999845, 0.565649092, -0.655776381, 0.836516857, 0.119463086, -0.534760058, -0.224145442, -0.815947115, -0.532906353))
  146. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  147. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  148. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80094433, 2.57622147, 0.953166008, -0.49999845, 0.565649092, -0.655776381, 0.866026282, 0.326575905, -0.378611505, -4.32133675e-007, -0.757224679, -0.653154492))
  149. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  150. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  151. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128326416, 0.963986397, 2.83012009, 1, -1.86264515e-008, -5.96046448e-008, 1.49011612e-008, 0.997288585, -0.073588416, 2.98023224e-008, 0.0735884532, 0.997288704))
  152. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  153. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  154. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128173828, -3.00747108, -2.84039688, 1, -1.86264515e-008, -5.96046448e-008, -1.49011612e-008, -0.997288585, 0.073588416, -2.98023224e-008, -0.0735884532, -0.997288704))
  155. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  156. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  157. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128250122, 3.25563431, 2.63391113, 1, -1.86264515e-008, -5.96046448e-008, 0, 0.757224739, 0.653154373, 2.98023224e-008, -0.653154373, 0.757224917))
  158. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  159. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  160. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128440857, 2.53445959, 2.8150177, 1, -1.86264515e-008, -5.96046448e-008, 1.49011612e-008, 0.900472701, 0.434912592, 0, -0.434912592, 0.90047276))
  161. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  162. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  163. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128326416, 1.79145408, 2.79978943, 1, -1.86264515e-008, -5.96046448e-008, 5.58793545e-009, 0.982353508, 0.187033504, 0, -0.187033504, 0.982353628))
  164. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  165. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  166. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128364563, -0.414859772, 1.02649212, 1, -1.86264515e-008, -5.96046448e-008, -5.96046448e-008, 0.653154254, -0.757224917, -1.49011612e-008, 0.757224798, 0.653154254))
  167. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  168. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  169. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128326416, 0.451953888, 2.2096405, 1, -1.86264515e-008, -5.96046448e-008, 1.49011612e-008, 0.94426012, -0.329200208, 2.98023224e-008, 0.329200208, 0.94426012))
  170. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  171. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  172. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128364563, 1.08917046, 2.58826447, 1, -1.86264515e-008, -5.96046448e-008, 1.49011612e-008, 0.997288585, -0.073588416, 2.98023224e-008, 0.0735884532, 0.997288704))
  173. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  174. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  175. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0128173828, -0.057434082, 1.67582893, 1, -1.86264515e-008, -5.96046448e-008, 0, 0.826882601, -0.562374711, 0, 0.562374711, 0.82688272))
  176. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  177. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  178. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140419006, -1.82085991, 1.02886391, -1, 1.86264515e-008, 5.96046448e-008, -2.98023224e-008, -0.826881826, 0.562375784, 5.96046448e-008, 0.562375724, 0.826881766))
  179. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  180. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  181. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.014541626, -2.33579445, -2.83024597, 1, -1.86264515e-008, -5.96046448e-008, -1.49011612e-008, -0.997288585, 0.073588416, -2.98023224e-008, -0.0735884532, -0.997288704))
  182. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  183. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  184. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0123214722, -1.149189, 1.03900719, -1, 1.86264515e-008, 5.96046448e-008, -2.98023224e-008, -0.826881826, 0.562375784, 5.96046448e-008, 0.562375724, 0.826881766))
  185. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  186. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  187. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.01404953, -0.222623825, -1.03916359, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, 0.826881826, -0.562375784, -5.96046448e-008, -0.562375724, -0.826881766))
  188. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  189. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  190. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80045509, -4.03017044, 0.229810715, -0.49999845, 0.565649092, -0.655776381, -0.836517692, -0.511431158, 0.196663141, -0.224142194, 0.6468997, 0.7288903))
  191. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  192. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  193. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80094051, 3.2564106, 0.190433502, 0.49999845, -0.565649092, 0.655776381, 0.433015227, 0.819063604, 0.376341105, -0.749999583, 0.0957911685, 0.654465318))
  194. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  195. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  196. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80093765, 3.05438042, 0.688827515, 0.49999845, -0.565649092, 0.655776381, 0.612375081, 0.766361952, 0.194129199, -0.612371087, 0.304516733, 0.729569316))
  197. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  198. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  199. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80093765, 3.21963882, -0.358337402, 0.49999845, -0.565649092, 0.655776381, 2.98023224e-007, 0.757224619, 0.653154492, -0.866026402, -0.326576054, 0.378611445))
  200. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  201. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  202. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80095196, 3.27416515, -0.0845680237, 0.49999845, -0.565649092, 0.655776381, 0.224145487, 0.815947115, 0.532906294, -0.836516857, -0.119463041, 0.534760058))
  203. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  204. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  205. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80094719, 2.57737732, 0.990515709, 0.49999845, -0.565649092, 0.655776381, 0.866026282, 0.326575905, -0.378611505, 4.32133675e-007, 0.757224679, 0.653154492))
  206. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  207. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  208. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80094624, 3.0253334, 0.682353973, 0.49999845, -0.565649092, 0.655776381, 0.75000155, 0.66143465, -0.00131103396, -0.433011711, 0.492488772, 0.7549541))
  209. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  210. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  211. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.8026638, -4.42617226, -0.68901062, 0.49999845, -0.565649092, 0.655776381, -0.612375081, -0.766361952, -0.194129199, 0.612371087, -0.304516733, -0.729569316))
  212. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  213. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  214. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80093575, -5.09785843, -0.699146271, 0.49999845, -0.565649092, 0.655776381, -0.612375081, -0.766361952, -0.194129199, 0.612371087, -0.304516733, -0.729569316))
  215. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  216. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  217. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80094624, 2.8235321, 0.866632462, 0.49999845, -0.565649092, 0.655776381, 0.836517394, 0.511432052, -0.196662098, -0.224143416, 0.646898985, 0.728890657))
  218. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  219. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  220. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80217552, -4.70182419, 0.219669342, -0.49999845, 0.565649092, -0.655776381, -0.836517692, -0.511431158, 0.196663141, -0.224142194, 0.6468997, 0.7288903))
  221. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  222. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  223. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80096149, 3.17957115, 0.446971893, 0.49999845, -0.565649092, 0.655776381, 0.612375081, 0.766361952, 0.194129199, -0.612371087, 0.304516733, 0.729569316))
  224. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  225. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  226. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80216312, 2.65835953, -0.229951859, -0.49999845, 0.565649092, -0.655776381, 0.836517692, 0.511431158, -0.196663141, 0.224142194, -0.6468997, -0.7288903))
  227. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  228. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  229. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0123329163, -2.7096405, -2.71417046, -1, 1.86264515e-008, 5.96046448e-008, 0, 0.329198927, 0.944260657, -1.49011612e-008, 0.944260657, -0.329198956))
  230. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  231. Part=part(Enum.FormFactor.Brick,m,Enum.Material.DiamondPlate,0,0," Really Red","Part",Vector3.new(2.33570647, 0.518153846, 1.07062769))
  232. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000423431396, 0.000568389893, 0.0205516815, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  233. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  234. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  235. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.397033691, 0.00685501099, 0.361976624, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  236. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  237. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(2.33570647, 0.502140284, 1.85872841))
  238. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000408172607, 0.000564575195, 0.0234174728, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  239. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  240. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.507859409, 1.26050401))
  241. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000427246094, 0.00227355957, 0.0205459595, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  242. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  243. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.497564912, 2.28537822))
  244. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000438690186, 0.00173950195, 0.0229845047, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  245. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  246. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  247. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146331787, -3.40140152, -1.11369061, -1, 1.86264515e-008, 5.96046448e-008, -2.98023224e-008, -0.187036917, 0.982352853, 3.7252903e-009, 0.982352912, 0.187036932))
  248. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  249. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  250. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146255493, 1.63386917, 1.11945939, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, 0.187036917, -0.982352853, -3.7252903e-009, -0.982352912, -0.187036932))
  251. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  252. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  253. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122375488, -6.76598835, 0.57843399, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, 0.608101726, 0.793859124, 0, -0.793859184, 0.608101785))
  254. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  255. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  256. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.385643005, 0.0125732422, -0.371212006, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  257. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  258. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.395764321, 1.10837412))
  259. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0115966797, -0.543251038, 1.7864542, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, -0.434913546, 0.900472343, 0, -0.900472283, -0.434913576))
  260. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  261. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 1.03288114))
  262. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0116043091, -1.59219742, 2.67541885, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, 0.0735907629, 0.997288585, 0, -0.997288525, 0.0735907704))
  263. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  264. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  265. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0115814209, -2.22006989, 2.7550087, 1, -1.86264515e-008, -5.96046448e-008, 0, 0.329198927, 0.944260657, 1.49011612e-008, -0.944260657, 0.329198956))
  266. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  267. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  268. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.011592865, -1.02312088, 2.25215411, 1, -1.86264515e-008, -5.96046448e-008, 0, -0.187033802, 0.982353449, -7.4505806e-009, -0.982353449, -0.187033832))
  269. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  270. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.70316744))
  271. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0116004944, -0.851036072, 0.823085785, 1, -1.86264515e-008, -5.96046448e-008, 5.96046448e-008, -0.653154254, 0.757224917, 1.49011612e-008, -0.757224798, -0.653154254))
  272. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  273. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 2.33112097, 0.885326684))
  274. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0116004944, -4.12805939, 3.14675999, -1, 1.86264515e-008, 5.96046448e-008, -5.96046448e-008, 0.653154254, -0.757224917, 1.49011612e-008, -0.757224798, -0.653154254))
  275. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  276. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  277. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0146331787, -1.75381827, 0.0856170654, 1, -1.86264515e-008, -5.96046448e-008, 5.58793545e-009, 0.982353508, 0.187033504, 0, -0.187033504, 0.982353628))
  278. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  279. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  280. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146331787, -1.7653625, 1.58002472, -1, 1.86264515e-008, 5.96046448e-008, 5.58793545e-009, 0.982353508, 0.187033504, 0, 0.187033504, -0.982353628))
  281. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  282. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  283. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146217346, 1.84269714, 2.61419201, -1, 1.86264515e-008, 5.96046448e-008, -2.98023224e-008, 0.484992713, -0.874518216, 0, -0.874518156, -0.484992743))
  284. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  285. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  286. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146179199, -1.39143753, -1.12134099, -1, 1.86264515e-008, 5.96046448e-008, -2.98023224e-008, -0.187036917, 0.982352853, 3.7252903e-009, 0.982352912, 0.187036932))
  287. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  288. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  289. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146255493, -4.44521141, -2.69960213, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, -0.484992713, 0.874518216, 0, 0.874518156, 0.484992743))
  290. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  291. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  292. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0146102905, -1.24437332, -1.12705016, 1, -1.86264515e-008, -5.96046448e-008, 2.98023224e-008, 0.187036917, -0.982352853, 3.7252903e-009, 0.982352912, 0.187036932))
  293. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  294. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  295. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.012260437, 2.08576965, -1.09300995, -1, 1.86264515e-008, 5.96046448e-008, -1.49011612e-008, -0.94426012, 0.329200208, 2.98023224e-008, 0.329200208, 0.94426012))
  296. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  297. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  298. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122528076, 2.07419205, 2.7586441, 1, -1.86264515e-008, -5.96046448e-008, -1.49011612e-008, -0.94426012, 0.329200208, -2.98023224e-008, -0.329200208, -0.94426012))
  299. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  300. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  301. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122528076, 2.81254005, -2.72010994, 1, -1.86264515e-008, -5.96046448e-008, 0, -0.329198927, -0.944260657, -1.49011612e-008, 0.944260657, -0.329198956))
  302. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  303. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  304. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0122528076, -0.0657215118, 2.71253204, -1, 1.86264515e-008, 5.96046448e-008, 0, -0.329198927, -0.944260657, 1.49011612e-008, -0.944260657, 0.329198956))
  305. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  306. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  307. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122528076, -4.58002281, 2.72588158, 1, -1.86264515e-008, -5.96046448e-008, 0, 0.329198927, 0.944260657, 1.49011612e-008, -0.944260657, 0.329198956))
  308. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  309. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  310. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122489929, -2.57005119, 2.71822929, 1, -1.86264515e-008, -5.96046448e-008, 0, 0.329198927, 0.944260657, 1.49011612e-008, -0.944260657, 0.329198956))
  311. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  312. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  313. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122451782, 4.16341972, -0.663871765, 1, -1.86264515e-008, -5.96046448e-008, 2.98023224e-008, -0.608101726, -0.793859124, 0, 0.793859184, -0.608101785))
  314. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  315. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.76950121, 0.741203785))
  316. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0115814209, -4.30217743, 3.24400997, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, 0.627695382, -0.778459072, -1.49011612e-008, -0.778458953, -0.627695441))
  317. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  318. Part=part(Enum.FormFactor.Brick,m,Enum.Material.DiamondPlate,0,0," Really Red","Part",Vector3.new(2.33570647, 0.518153846, 1.07062769))
  319. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99267197, 4.78870678, -0.0154352188, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  320. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  321. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  322. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.59518433, 4.79498959, 0.32599926, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  323. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  324. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(2.33570647, 0.502140284, 1.85872841))
  325. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99268341, 4.7886982, -0.0125761032, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  326. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  327. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.507859409, 1.26050401))
  328. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99270248, 4.79042339, -0.0154447556, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  329. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  330. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.497564912, 2.28537822))
  331. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99266815, 4.78983879, -0.0129785538, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  332. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  333. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  334. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80036545, 4.80890846, 2.25815582, 0.49999845, -0.565649092, 0.655776381, 0.176621437, -0.674706042, -0.716642678, 0.847824514, 0.474144399, -0.237446278))
  335. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  336. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  337. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80037117, -4.09732819, 0.144859314, 0.49999845, -0.565649092, 0.655776381, -0.433012724, 0.492487878, 0.754954159, -0.750001132, -0.661435425, 0.00130999088))
  338. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  339. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  340. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80037403, -6.10728073, 0.152519226, 0.49999845, -0.565649092, 0.655776381, -0.433012724, 0.492487878, 0.754954159, -0.750001132, -0.661435425, 0.00130999088))
  341. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  342. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  343. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80037498, -0.499183655, 4.28593826, 0.49999845, -0.565649092, 0.655776381, -0.75000155, -0.66143465, 0.00131103396, 0.433011711, -0.492488772, -0.7549541))
  344. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  345. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  346. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.802742, 1.36500931, 0.337909698, 0.49999845, -0.565649092, 0.655776381, 0.750000596, -0.0957893208, -0.654464483, 0.433013558, 0.819063783, 0.376342565))
  347. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  348. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  349. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80034828, 1.46158218, 0.139152527, -0.49999845, 0.565649092, -0.655776381, 0.433012724, -0.492487878, -0.754954159, -0.750001132, -0.661435425, 0.00130999088))
  350. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  351. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  352. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80037212, -0.487609863, -2.62030792, -0.49999845, 0.565649092, -0.655776381, -0.75000155, -0.66143465, 0.00131103396, -0.433011711, 0.492488772, 0.7549541))
  353. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  354. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  355. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80035973, 4.33980179, -0.146759033, 0.49999845, -0.565649092, 0.655776381, 0.433012724, -0.492487878, -0.754954159, 0.750001132, 0.661435425, -0.00130999088))
  356. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  357. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  358. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80037403, -7.41146851, -2.34357452, 0.49999845, -0.565649092, 0.655776381, -0.176621437, 0.674706042, 0.716642678, -0.847824514, -0.474144399, 0.237446278))
  359. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  360. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  361. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.8027401, 4.77935791, 2.0391655, -0.49999845, 0.565649092, -0.655776381, 0.847824097, 0.16527845, -0.50386256, -0.176623657, -0.807913423, -0.562209845))
  362. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  363. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  364. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80274773, -0.288840294, -2.52373123, 0.49999845, -0.565649092, 0.655776381, 0.433015227, 0.819063604, 0.376341105, -0.749999583, 0.0957911685, 0.654465318))
  365. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  366. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  367. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.60663605, 4.80071163, -0.407197952, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  368. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  369. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  370. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80274963, -0.300402641, 4.18932724, -0.49999845, 0.565649092, -0.655776381, 0.433015227, 0.819063604, 0.376341105, 0.749999583, -0.0957911685, -0.654465318))
  371. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  372. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  373. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80271721, -4.00077438, 0.34360981, -0.49999845, 0.565649092, -0.655776381, -0.750000596, 0.0957893208, 0.654464483, 0.433013558, 0.819063783, 0.376342565))
  374. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  375. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  376. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.802742, 4.24324417, -0.345514297, -0.49999845, 0.565649092, -0.655776381, 0.750000596, -0.0957893208, -0.654464483, -0.433013558, -0.819063783, -0.376342565))
  377. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  378. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  379. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80274391, -7.38192749, -2.1245718, -0.49999845, 0.565649092, -0.655776381, -0.847824097, -0.16527845, 0.50386256, 0.176623657, 0.807913423, 0.562209845))
  380. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  381. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.395764321, 1.10837412))
  382. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.79971504, -3.44285583, 1.04676247, 0.49999845, -0.565649092, 0.655776381, -0.836516857, -0.119463086, 0.534760058, -0.224145442, -0.815947115, -0.532906353))
  383. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  384. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 1.03288114))
  385. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.79971695, -3.73348618, 0.58502388, 0.49999845, -0.565649092, 0.655776381, -0.612372398, 0.304515153, 0.729568839, -0.61237365, -0.766362667, -0.194130719))
  386. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  387. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  388. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.802742, -6.01073456, 0.351270676, -0.49999845, 0.565649092, -0.655776381, -0.750000596, 0.0957893208, 0.654464483, 0.433013558, 0.819063783, 0.376342565))
  389. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  390. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  391. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.79972649, -3.63246918, 0.787195206, 0.49999845, -0.565649092, 0.655776381, -0.749999642, 0.0957909003, 0.654465079, -0.433014959, -0.819063544, -0.376341343))
  392. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  393. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.76950121, 0.741203785))
  394. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.79971886, -1.31037903, 3.18079185, -0.49999845, 0.565649092, -0.655776381, 0.865550399, 0.301296592, -0.400053799, -0.0287068337, -0.767633677, -0.640245616))
  395. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  396. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 2.33112097, 0.885326684))
  397. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.79972172, -1.1358223, 3.18273926, -0.49999845, 0.565649092, -0.655776381, 0.866026282, 0.326575905, -0.378611505, -4.32133675e-007, -0.757224679, -0.653154492))
  398. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  399. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  400. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.7997303, -3.74736404, 0.181629181, 0.49999845, -0.565649092, 0.655776381, -0.433012724, 0.492487878, 0.754954159, -0.750001132, -0.661435425, 0.00130999088))
  401. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  402. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.70316744))
  403. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.79971409, -3.84326553, 0.859061241, 0.49999845, -0.565649092, 0.655776381, -0.866026282, -0.326575905, 0.378611505, -4.32133675e-007, -0.757224679, -0.653154492))
  404. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  405. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  406. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0146179199, -0.439552307, 2.82862473, 1, -1.86264515e-008, -5.96046448e-008, 1.49011612e-008, 0.997288585, -0.073588416, 2.98023224e-008, 0.0735884532, 0.997288704))
  407. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  408. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  409. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146255493, 2.43866539, -2.83621216, -1, 1.86264515e-008, 5.96046448e-008, 1.49011612e-008, 0.997288585, -0.073588416, -2.98023224e-008, -0.0735884532, -0.997288704))
  410. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  411. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  412. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146179199, 2.19028473, 2.38479328, -1, 1.86264515e-008, 5.96046448e-008, -2.98023224e-008, 0.0735907629, 0.997288585, 0, 0.997288525, -0.0735907704))
  413. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  414. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  415. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0146331787, 2.20183945, -0.719162941, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, 0.0735907629, 0.997288585, 0, -0.997288525, 0.0735907704))
  416. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  417. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  418. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140457153, -2.31531954, 2.80868149, -1, 1.86264515e-008, 5.96046448e-008, -5.58793545e-009, -0.982353508, -0.187033504, 0, -0.187033504, 0.982353628))
  419. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  420. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 1.03288114))
  421. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140533447, -1.67030334, 2.75189209, -1, 1.86264515e-008, 5.96046448e-008, -1.49011612e-008, -0.997288585, 0.073588416, 2.98023224e-008, 0.0735884532, 0.997288704))
  422. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  423. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  424. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0145950317, -6.44722939, 0.805679321, -1, 1.86264515e-008, 5.96046448e-008, 1.11758709e-008, -0.970244586, -0.242127106, 0, -0.242127106, 0.970244527))
  425. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  426. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.395764321, 1.10837412))
  427. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140609741, -0.572654724, 1.89173317, -1, 1.86264515e-008, 5.96046448e-008, 0, -0.826882601, 0.562374711, 0, 0.562374711, 0.82688272))
  428. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  429. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  430. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140533447, -1.07876587, 2.34624863, -1, 1.86264515e-008, 5.96046448e-008, -1.49011612e-008, -0.94426012, 0.329200208, 2.98023224e-008, 0.329200208, 0.94426012))
  431. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  432. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  433. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146179199, -4.20618105, 2.84195328, -1, 1.86264515e-008, 5.96046448e-008, -1.49011612e-008, -0.997288585, 0.073588416, 2.98023224e-008, 0.0735884532, 0.997288704))
  434. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  435. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  436. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146179199, -2.19620895, 2.83431244, -1, 1.86264515e-008, 5.96046448e-008, -1.49011612e-008, -0.997288585, 0.073588416, 2.98023224e-008, 0.0735884532, 0.997288704))
  437. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  438. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  439. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0146179199, 3.84465933, -0.891094208, -1, 1.86264515e-008, 5.96046448e-008, -1.11758709e-008, 0.970244586, 0.242127106, 0, 0.242127106, -0.970244527))
  440. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  441. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  442. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.012260437, 1.25204659, 1.03306961, 1, -1.86264515e-008, -5.96046448e-008, 2.98023224e-008, 0.826881826, -0.562375784, 5.96046448e-008, 0.562375724, 0.826881766))
  443. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  444. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  445. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122413635, -3.0195713, -1.02729225, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, -0.826881826, 0.562375784, -5.96046448e-008, -0.562375724, -0.826881766))
  446. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  447. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  448. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0122451782, -1.66742134, 0.467433929, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, -0.562374592, -0.82688272, 0, -0.826882541, 0.562374532))
  449. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  450. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  451. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122451782, -1.67897987, 1.19819832, 1, -1.86264515e-008, -5.96046448e-008, 2.98023224e-008, -0.562374592, -0.82688272, 0, 0.826882541, -0.562374532))
  452. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  453. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  454. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122489929, 1.50705338, 2.41267586, 1, -1.86264515e-008, -5.96046448e-008, 2.98023224e-008, 0.609420419, -0.792847335, 0, 0.792847276, 0.609420419))
  455. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  456. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  457. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.012260437, -1.00959778, -1.03495979, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, -0.826881826, 0.562375784, -5.96046448e-008, -0.562375724, -0.826881766))
  458. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  459. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  460. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0122528076, -4.10961151, -2.49808693, 1, -1.86264515e-008, -5.96046448e-008, -2.98023224e-008, -0.609420419, 0.792847335, 0, -0.792847276, -0.609420419))
  461. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  462. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  463. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.012260437, -1.6261673, -1.04066467, -1, 1.86264515e-008, 5.96046448e-008, 2.98023224e-008, 0.826881826, -0.562375784, -5.96046448e-008, -0.562375724, -0.826881766))
  464. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  465. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.75463974))
  466. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0140533447, -0.852184296, 0.906645775, -1, 1.86264515e-008, 5.96046448e-008, 5.96046448e-008, -0.653154254, 0.757224917, -1.49011612e-008, 0.757224798, 0.653154254))
  467. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  468. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  469. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80034447, -0.86977005, 4.07917023, 0.49999845, -0.565649092, 0.655776381, 0.224142939, -0.646899283, -0.728890419, 0.836517453, 0.511431754, -0.196662545))
  470. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  471. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  472. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80038261, -7.09912872, -2.63088512, 0.49999845, -0.565649092, 0.655776381, -0.864648581, -0.283361614, 0.414836287, -0.0488298535, -0.774433494, -0.630768061))
  473. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  474. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  475. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80037403, -3.89056778, -0.225765228, 0.49999845, -0.565649092, 0.655776381, -0.836517692, -0.511431158, 0.196663141, 0.224142194, -0.6468997, -0.7288903))
  476. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  477. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  478. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80038261, -5.9005394, -0.218101501, 0.49999845, -0.565649092, 0.655776381, -0.836517692, -0.511431158, 0.196663141, 0.224142194, -0.6468997, -0.7288903))
  479. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  480. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  481. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80037498, -0.858222961, -2.41352463, -0.49999845, 0.565649092, -0.655776381, 0.224142939, -0.646899283, -0.728890419, -0.836517453, -0.511431754, 0.196662545))
  482. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  483. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  484. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80037594, 4.49656296, 2.54547501, 0.49999845, -0.565649092, 0.655776381, 0.864648581, 0.283361614, -0.414836287, 0.0488298535, 0.774433494, 0.630768061))
  485. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  486. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  487. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.8027277, 0.0490112305, 4.47517967, -0.49999845, 0.565649092, -0.655776381, -0.612372398, 0.304515153, 0.729568839, 0.61237365, 0.766362667, 0.194130719))
  488. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  489. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  490. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80274391, 0.0605697632, -2.80956078, 0.49999845, -0.565649092, 0.655776381, -0.612372398, 0.304515153, 0.729568839, -0.61237365, -0.766362667, -0.194130719))
  491. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  492. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  493. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80274677, 4.52905464, -0.69493866, -0.49999845, 0.565649092, -0.655776381, 0.612375081, 0.766361952, 0.194129199, 0.612371087, -0.304516733, -0.729569316))
  494. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  495. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  496. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80274773, 1.65083885, 0.687343597, 0.49999845, -0.565649092, 0.655776381, 0.612375081, 0.766361952, 0.194129199, -0.612371087, 0.304516733, 0.729569316))
  497. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  498. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  499. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80273438, 5.16016769, 1.79669189, -0.49999845, 0.565649092, -0.655776381, 0.390038431, 0.823161662, 0.412643731, 0.773221493, -0.0494567379, -0.632204533))
  500. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  501. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  502. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.80038166, 4.13302612, 0.223876953, 0.49999845, -0.565649092, 0.655776381, 0.836517692, 0.511431158, -0.196663141, -0.224142194, 0.6468997, 0.7288903))
  503. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  504. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  505. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80273819, -4.28659248, 0.693054199, -0.49999845, 0.565649092, -0.655776381, -0.612375081, -0.766361952, -0.194129199, -0.612371087, 0.304516733, 0.729569316))
  506. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  507. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  508. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80276012, -6.29656792, 0.700717926, -0.49999845, 0.565649092, -0.655776381, -0.612375081, -0.766361952, -0.194129199, -0.612371087, 0.304516733, 0.729569316))
  509. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  510. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  511. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80216217, -3.78028393, 0.199310303, -0.49999845, 0.565649092, -0.655776381, -0.433015227, -0.819063604, -0.376341105, -0.749999583, 0.0957911685, 0.654465318))
  512. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  513. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 1.03288114))
  514. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80216694, -3.76069069, 0.610641479, -0.49999845, 0.565649092, -0.655776381, -0.612375081, -0.766361952, -0.194129199, -0.612371087, 0.304516733, 0.729569316))
  515. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  516. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  517. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80275726, -7.76274252, -1.88209915, -0.49999845, 0.565649092, -0.655776381, -0.390038431, -0.823161662, -0.412643731, -0.773221493, 0.0494567379, 0.632204533))
  518. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  519. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.75463974))
  520. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80216217, -3.84443283, 0.870663643, -0.49999845, 0.565649092, -0.655776381, -0.866026282, -0.326575905, 0.378611505, 4.32133675e-007, 0.757224679, 0.653154492))
  521. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  522. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.395764321, 1.10837412))
  523. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80217838, -3.45362091, 1.0825386, -0.49999845, 0.565649092, -0.655776381, -0.836517394, -0.511432052, 0.196662098, -0.224143416, 0.646898985, 0.728890657))
  524. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  525. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  526. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80216312, -3.65211487, 0.818996429, -0.49999845, 0.565649092, -0.655776381, -0.75000155, -0.66143465, 0.00131103396, -0.433011711, 0.492488772, 0.7549541))
  527. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  528. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  529. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.80037689, 1.2548027, -0.231477737, -0.49999845, 0.565649092, -0.655776381, 0.836517692, 0.511431158, -0.196663141, 0.224142194, -0.6468997, -0.7288903))
  530. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  531. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.44351673, 0.373031557, 1.23305202))
  532. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.37387466, 0.0131607056, 3.24288177, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  533. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904559135, 1))
  534. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  535. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.45108032, -0.324279785, 3.24173164, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  536. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  537. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1.28909934, 0.543318033, 1.14497685))
  538. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.45108795, 0.0165786743, 3.23201942, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  539. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  540. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  541. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.45106888, 0.370029449, 3.24633598, 3.87430191e-007, -0.653154194, 0.757224858, 1, -8.00937414e-007, -1.25169754e-006, 1.37090683e-006, 0.757224798, 0.653154254))
  542. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  543. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  544. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.458839417, 5.15813541, 3.2103529, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  545. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  546. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  547. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.458843231, 4.46384811, 3.20575047, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  548. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  549. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1.28909934, 0.543318033, 1.14497685))
  550. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.458824158, 4.80470562, 3.19602489, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  551. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  552. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.44351673, 0.373031557, 1.23305202))
  553. Partweld=weld(m,WIngs,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.381649017, 4.80128193, 3.20690632, -0.866025805, -0.326576054, 0.378612459, 0.499999344, -0.565649092, 0.655775666, 1.11758709e-006, 0.757224619, 0.653154552))
  554. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904559135, 1))
  555. --//====================================================\\--
  556. --|| CREATED BY SHACKLUSTER
  557. --\\====================================================//--
  558.  
  559. script:ClearAllChildren()
  560. wait(0.2)
  561.  
  562. Player = game:GetService("Players").LocalPlayer
  563. PlayerGui = Player.PlayerGui
  564. Cam = workspace.CurrentCamera
  565. Backpack = Player.Backpack
  566. Character = Player.Character
  567. Humanoid = Character.Humanoid
  568. Mouse = Player:GetMouse()
  569. RootPart = Character["HumanoidRootPart"]
  570. Torso = Character["Torso"]
  571. Head = Character["Head"]
  572. RightArm = Character["Right Arm"]
  573. LeftArm = Character["Left Arm"]
  574. RightLeg = Character["Right Leg"]
  575. LeftLeg = Character["Left Leg"]
  576. RootJoint = RootPart["RootJoint"]
  577. Neck = Torso["Neck"]
  578. RightShoulder = Torso["Right Shoulder"]
  579. LeftShoulder = Torso["Left Shoulder"]
  580. RightHip = Torso["Right Hip"]
  581. LeftHip = Torso["Left Hip"]
  582. local TIME = 0
  583. local sick = Instance.new("Sound",Torso)
  584.  
  585. IT = Instance.new
  586. CF = CFrame.new
  587. VT = Vector3.new
  588. RAD = math.rad
  589. C3 = Color3.new
  590. UD2 = UDim2.new
  591. BRICKC = BrickColor.new
  592. ANGLES = CFrame.Angles
  593. EULER = CFrame.fromEulerAnglesXYZ
  594. COS = math.cos
  595. ACOS = math.acos
  596. SIN = math.sin
  597. ASIN = math.asin
  598. ABS = math.abs
  599. MRANDOM = math.random
  600. FLOOR = math.floor
  601.  
  602. --//=================================\\
  603. --|| USEFUL VALUES
  604. --\\=================================//
  605.  
  606. Animation_Speed = 3
  607. local FORCERESET = false
  608. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  609. local Speed = 16
  610. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  611. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  612. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  613. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  614. local DAMAGEMULTIPLIER = 1
  615. local ANIM = "Idle"
  616. local ATTACK = false
  617. local EQUIPPED = false
  618. local HOLD = false
  619. local COMBO = 1
  620. local Rooted = false
  621. local SINE = 0
  622. local KEYHOLD = false
  623. local CHANGE = 2 / Animation_Speed
  624. local WALKINGANIM = false
  625. local VALUE1 = false
  626. local VALUE2 = false
  627. local ROBLOXIDLEANIMATION = IT("Animation")
  628. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  629. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  630. --ROBLOXIDLEANIMATION.Parent = Humanoid
  631. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  632. WEAPONGUI.Name = "BanishV3Gui"
  633. local Weapon = IT("Model")
  634. Weapon.Name = "Adds"
  635. local Effects = IT("Folder", Weapon)
  636. Effects.Name = "Effects"
  637. local ANIMATOR = Humanoid.Animator
  638. local ANIMATE = Character:FindFirstChild("Animate")
  639. local UNANCHOR = true
  640. local TOBANISH = {}
  641. script.Parent = PlayerGui
  642.  
  643. --//=================================\\
  644. --\\=================================//
  645.  
  646.  
  647. --//=================================\\
  648. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  649. --\\=================================//
  650.  
  651. ArtificialHB = Instance.new("BindableEvent", script)
  652. ArtificialHB.Name = "ArtificialHB"
  653.  
  654. script:WaitForChild("ArtificialHB")
  655.  
  656. frame = Frame_Speed
  657. tf = 0
  658. allowframeloss = false
  659. tossremainder = false
  660. lastframe = tick()
  661. script.ArtificialHB:Fire()
  662.  
  663. game:GetService("RunService").Heartbeat:connect(function(s, p)
  664. tf = tf + s
  665. if tf >= frame then
  666. if allowframeloss then
  667. script.ArtificialHB:Fire()
  668. lastframe = tick()
  669. else
  670. for i = 1, math.floor(tf / frame) do
  671. script.ArtificialHB:Fire()
  672. end
  673. lastframe = tick()
  674. end
  675. if tossremainder then
  676. tf = 0
  677. else
  678. tf = tf - frame * math.floor(tf / frame)
  679. end
  680. end
  681. end)
  682.  
  683. --//=================================\\
  684. --\\=================================//
  685.  
  686. --//=================================\\
  687. --|| SOME FUNCTIONS
  688. --\\=================================//
  689.  
  690. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  691. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  692. end
  693.  
  694. function PositiveAngle(NUMBER)
  695. if NUMBER >= 0 then
  696. NUMBER = 0
  697. end
  698. return NUMBER
  699. end
  700.  
  701. function NegativeAngle(NUMBER)
  702. if NUMBER <= 0 then
  703. NUMBER = 0
  704. end
  705. return NUMBER
  706. end
  707.  
  708. function Swait(NUMBER)
  709. if NUMBER == 0 or NUMBER == nil then
  710. ArtificialHB.Event:wait()
  711. else
  712. for i = 1, NUMBER do
  713. ArtificialHB.Event:wait()
  714. end
  715. end
  716. end
  717.  
  718. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  719. local NEWMESH = IT(MESH)
  720. if MESH == "SpecialMesh" then
  721. NEWMESH.MeshType = MESHTYPE
  722. if MESHID ~= "nil" and MESHID ~= "" then
  723. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  724. end
  725. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  726. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  727. end
  728. end
  729. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  730. NEWMESH.Scale = SCALE
  731. NEWMESH.Parent = PARENT
  732. return NEWMESH
  733. end
  734.  
  735. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  736. local NEWPART = IT("Part")
  737. NEWPART.formFactor = FORMFACTOR
  738. NEWPART.Reflectance = REFLECTANCE
  739. NEWPART.Transparency = TRANSPARENCY
  740. NEWPART.CanCollide = false
  741. NEWPART.Locked = true
  742. NEWPART.Anchored = true
  743. if ANCHOR == false then
  744. NEWPART.Anchored = false
  745. end
  746. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  747. NEWPART.Name = NAME
  748. NEWPART.Size = SIZE
  749. NEWPART.Position = Torso.Position
  750. NEWPART.Material = MATERIAL
  751. NEWPART:BreakJoints()
  752. NEWPART.Parent = PARENT
  753. return NEWPART
  754. end
  755.  
  756. local function weldBetween(a, b)
  757. local weldd = Instance.new("ManualWeld")
  758. weldd.Part0 = a
  759. weldd.Part1 = b
  760. weldd.C0 = CFrame.new()
  761. weldd.C1 = b.CFrame:inverse() * a.CFrame
  762. weldd.Parent = a
  763. return weldd
  764. end
  765.  
  766.  
  767. function QuaternionFromCFrame(cf)
  768. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  769. local trace = m00 + m11 + m22
  770. if trace > 0 then
  771. local s = math.sqrt(1 + trace)
  772. local recip = 0.5 / s
  773. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  774. else
  775. local i = 0
  776. if m11 > m00 then
  777. i = 1
  778. end
  779. if m22 > (i == 0 and m00 or m11) then
  780. i = 2
  781. end
  782. if i == 0 then
  783. local s = math.sqrt(m00 - m11 - m22 + 1)
  784. local recip = 0.5 / s
  785. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  786. elseif i == 1 then
  787. local s = math.sqrt(m11 - m22 - m00 + 1)
  788. local recip = 0.5 / s
  789. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  790. elseif i == 2 then
  791. local s = math.sqrt(m22 - m00 - m11 + 1)
  792. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  793. end
  794. end
  795. end
  796.  
  797. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  798. local xs, ys, zs = x + x, y + y, z + z
  799. local wx, wy, wz = w * xs, w * ys, w * zs
  800. local xx = x * xs
  801. local xy = x * ys
  802. local xz = x * zs
  803. local yy = y * ys
  804. local yz = y * zs
  805. local zz = z * zs
  806. 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))
  807. end
  808.  
  809. function QuaternionSlerp(a, b, t)
  810. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  811. local startInterp, finishInterp;
  812. if cosTheta >= 0.0001 then
  813. if (1 - cosTheta) > 0.0001 then
  814. local theta = ACOS(cosTheta)
  815. local invSinTheta = 1 / SIN(theta)
  816. startInterp = SIN((1 - t) * theta) * invSinTheta
  817. finishInterp = SIN(t * theta) * invSinTheta
  818. else
  819. startInterp = 1 - t
  820. finishInterp = t
  821. end
  822. else
  823. if (1 + cosTheta) > 0.0001 then
  824. local theta = ACOS(-cosTheta)
  825. local invSinTheta = 1 / SIN(theta)
  826. startInterp = SIN((t - 1) * theta) * invSinTheta
  827. finishInterp = SIN(t * theta) * invSinTheta
  828. else
  829. startInterp = t - 1
  830. finishInterp = t
  831. end
  832. end
  833. 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
  834. end
  835.  
  836. function Clerp(a, b, t)
  837. local qa = {QuaternionFromCFrame(a)}
  838. local qb = {QuaternionFromCFrame(b)}
  839. local ax, ay, az = a.x, a.y, a.z
  840. local bx, by, bz = b.x, b.y, b.z
  841. local _t = 1 - t
  842. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  843. end
  844.  
  845. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  846. local frame = IT("Frame")
  847. frame.BackgroundTransparency = TRANSPARENCY
  848. frame.BorderSizePixel = BORDERSIZEPIXEL
  849. frame.Position = POSITION
  850. frame.Size = SIZE
  851. frame.BackgroundColor3 = COLOR
  852. frame.BorderColor3 = BORDERCOLOR
  853. frame.Name = NAME
  854. frame.Parent = PARENT
  855. return frame
  856. end
  857.  
  858. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  859. local label = IT("TextLabel")
  860. label.BackgroundTransparency = 1
  861. label.Size = UD2(1, 0, 1, 0)
  862. label.Position = UD2(0, 0, 0, 0)
  863. label.TextColor3 = TEXTCOLOR
  864. label.TextStrokeTransparency = STROKETRANSPARENCY
  865. label.TextTransparency = TRANSPARENCY
  866. label.FontSize = TEXTFONTSIZE
  867. label.Font = TEXTFONT
  868. label.BorderSizePixel = BORDERSIZEPIXEL
  869. label.TextScaled = false
  870. label.Text = TEXT
  871. label.Name = NAME
  872. label.Parent = PARENT
  873. return label
  874. end
  875.  
  876. function NoOutlines(PART)
  877. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  878. end
  879.  
  880. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  881. local NEWWELD = IT(TYPE)
  882. NEWWELD.Part0 = PART0
  883. NEWWELD.Part1 = PART1
  884. NEWWELD.C0 = C0
  885. NEWWELD.C1 = C1
  886. NEWWELD.Parent = PARENT
  887. return NEWWELD
  888. end
  889. local S = IT("Sound")
  890. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  891. local NEWSOUND = nil
  892. coroutine.resume(coroutine.create(function()
  893. NEWSOUND = S:Clone()
  894. NEWSOUND.Parent = PARENT
  895. NEWSOUND.Volume = VOLUME
  896. NEWSOUND.Pitch = PITCH
  897. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  898. NEWSOUND:play()
  899. if DOESLOOP == true then
  900. NEWSOUND.Looped = true
  901. else
  902. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  903. NEWSOUND:remove()
  904. end
  905. end))
  906. return NEWSOUND
  907. end
  908.  
  909. function CFrameFromTopBack(at, top, back)
  910. local right = top:Cross(back)
  911. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  912. end
  913.  
  914. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  915. function WACKYEFFECT(Table)
  916. local TYPE = (Table.EffectType or "Sphere")
  917. local SIZE = (Table.Size or VT(1,1,1))
  918. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  919. local TRANSPARENCY = (Table.Transparency or 0)
  920. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  921. local CFRAME = (Table.CFrame or Torso.CFrame)
  922. local MOVEDIRECTION = (Table.MoveToPos or nil)
  923. local ROTATION1 = (Table.RotationX or 0)
  924. local ROTATION2 = (Table.RotationY or 0)
  925. local ROTATION3 = (Table.RotationZ or 0)
  926. local MATERIAL = (Table.Material or "Neon")
  927. local COLOR = (Table.Color or C3(1,1,1))
  928. local TIME = (Table.Time or 45)
  929. local SOUNDID = (Table.SoundID or nil)
  930. local SOUNDPITCH = (Table.SoundPitch or nil)
  931. local SOUNDVOLUME = (Table.SoundVolume or nil)
  932. coroutine.resume(coroutine.create(function()
  933. local PLAYSSOUND = false
  934. local SOUND = nil
  935. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  936. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  937. PLAYSSOUND = true
  938. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  939. end
  940. EFFECT.Color = COLOR
  941. local MSH = nil
  942. if TYPE == "Sphere" then
  943. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  944. elseif TYPE == "Block" then
  945. MSH = IT("BlockMesh",EFFECT)
  946. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  947. elseif TYPE == "Wave" then
  948. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  949. elseif TYPE == "Ring" then
  950. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  951. elseif TYPE == "Slash" then
  952. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  953. elseif TYPE == "Round Slash" then
  954. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  955. elseif TYPE == "Swirl" then
  956. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  957. elseif TYPE == "Skull" then
  958. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  959. elseif TYPE == "Crystal" then
  960. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  961. end
  962. if MSH ~= nil then
  963. local MOVESPEED = nil
  964. if MOVEDIRECTION ~= nil then
  965. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  966. end
  967. local GROWTH = SIZE - ENDSIZE
  968. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  969. if TYPE == "Block" then
  970. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  971. else
  972. EFFECT.CFrame = CFRAME
  973. end
  974. for LOOP = 1, TIME+1 do
  975. Swait()
  976. MSH.Scale = MSH.Scale - GROWTH/TIME
  977. if TYPE == "Wave" then
  978. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  979. end
  980. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  981. if TYPE == "Block" then
  982. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  983. else
  984. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  985. end
  986. if MOVEDIRECTION ~= nil then
  987. local ORI = EFFECT.Orientation
  988. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  989. EFFECT.Orientation = ORI
  990. end
  991. end
  992. if PLAYSSOUND == false then
  993. EFFECT:remove()
  994. else
  995. SOUND.Stopped:Connect(function()
  996. EFFECT:remove()
  997. end)
  998. end
  999. else
  1000. if PLAYSSOUND == false then
  1001. EFFECT:remove()
  1002. else
  1003. repeat Swait() until SOUND.Playing == false
  1004. EFFECT:remove()
  1005. end
  1006. end
  1007. end))
  1008. end
  1009.  
  1010. function MakeForm(PART,TYPE)
  1011. if TYPE == "Cyl" then
  1012. local MSH = IT("CylinderMesh",PART)
  1013. elseif TYPE == "Ball" then
  1014. local MSH = IT("SpecialMesh",PART)
  1015. MSH.MeshType = "Sphere"
  1016. elseif TYPE == "Wedge" then
  1017. local MSH = IT("SpecialMesh",PART)
  1018. MSH.MeshType = "Wedge"
  1019. end
  1020. end
  1021.  
  1022. function SpawnTrail(FROM,TO,BIG)
  1023. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really white", "Trail", VT(0,0,0))
  1024. MakeForm(TRAIL,"Cyl")
  1025. local DIST = (FROM - TO).Magnitude
  1026. if BIG == true then
  1027. TRAIL.Size = VT(2,DIST,2)
  1028. else
  1029. TRAIL.Size = VT(2,DIST,2)
  1030. end
  1031. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1032. coroutine.resume(coroutine.create(function()
  1033. for i = 1, 5 do
  1034. Swait()
  1035. TRAIL.Transparency = TRAIL.Transparency + 0.1
  1036. end
  1037. TRAIL:remove()
  1038. end))
  1039. end
  1040.  
  1041. Debris = game:GetService("Debris")
  1042.  
  1043. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1044. local DIRECTION = CF(StartPos,EndPos).lookVector
  1045. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1046. end
  1047.  
  1048. function turnto(position)
  1049. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  1050. end
  1051. local asd = Instance.new("ParticleEmitter")
  1052. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  1053. asd.LightEmission = .1
  1054. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1055. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  1056. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1057. asd.Transparency = bbb
  1058. asd.Size = aaa
  1059. asd.ZOffset = .9
  1060. asd.Acceleration = Vector3.new(0, -15, 0)
  1061. asd.LockedToPart = false
  1062. asd.EmissionDirection = "Back"
  1063. asd.Lifetime = NumberRange.new(1, 2)
  1064. asd.Rotation = NumberRange.new(-100, 100)
  1065. asd.RotSpeed = NumberRange.new(-100, 100)
  1066. asd.Speed = NumberRange.new(10)
  1067. asd.Enabled = false
  1068. asd.VelocitySpread = 999
  1069.  
  1070. function getbloody(victim,amount)
  1071. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  1072. PART.CFrame = victim.CFrame
  1073. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1074. Debris:AddItem(PART,5)
  1075. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1076. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1077. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1078. local prtcl = asd:Clone()
  1079. prtcl.Parent = PART
  1080. prtcl:Emit(amount*10)
  1081. end
  1082.  
  1083. local Particle = IT("ParticleEmitter",nil)
  1084. Particle.Enabled = false
  1085. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  1086. Particle.LightEmission = 0.5
  1087. Particle.Rate = 150
  1088. Particle.ZOffset = 1
  1089. Particle.Rotation = NumberRange.new(-180, 180)
  1090. Particle.RotSpeed = NumberRange.new(-180, 180)
  1091. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  1092. Particle.Color = ColorSequence.new(C3(255, 255, 255),C3(0.4,0,0))
  1093.  
  1094. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1095. function ParticleEmitter(Table)
  1096. local PRTCL = Particle:Clone()
  1097. local Speed = Table.Speed or 5
  1098. local Drag = Table.Drag or 0
  1099. local Size1 = Table.Size1 or 1
  1100. local Size2 = Table.Size2 or 5
  1101. local Lifetime1 = Table.Lifetime1 or 1
  1102. local Lifetime2 = Table.Lifetime2 or 1.5
  1103. local Parent = Table.Parent or Torso
  1104. local Emit = Table.Emit or 100
  1105. local Offset = Table.Offset or 360
  1106. local Acel = Table.Acel or VT(0,0,0)
  1107. local Enabled = Table.Enabled or false
  1108. PRTCL.Parent = Parent
  1109. PRTCL.Size = NumberSequence.new(Size1,Size2)
  1110. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  1111. PRTCL.Speed = NumberRange.new(Speed)
  1112. PRTCL.VelocitySpread = Offset
  1113. PRTCL.Drag = Drag
  1114. PRTCL.Acceleration = Acel
  1115. if Enabled == false then
  1116. PRTCL:Emit(Emit)
  1117. Debris:AddItem(PRTCL,Lifetime2)
  1118. else
  1119. PRTCL.Enabled = true
  1120. end
  1121. return PRTCL
  1122. end
  1123.  
  1124. --//=================================\\
  1125. --|| WEAPON CREATION
  1126. --\\=================================//
  1127. Circle = nil
  1128. CircleParts = {}
  1129. Equipped = false
  1130. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1131. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1132. end
  1133. Equipped = true
  1134. Circle = Instance.new("Model")
  1135. Circle.Name = "Circle"
  1136. Angle = 0
  1137. for i = 1, 1 do
  1138. local CirclePart = Instance.new("Part")
  1139. CirclePart.Name = "CirclePart"
  1140. CirclePart.Transparency = 1
  1141. CirclePart.BrickColor = BrickColor.new("Really black")
  1142. CirclePart.Material = Enum.Material.Plastic
  1143. CirclePart.Shape = Enum.PartType.Block
  1144. CirclePart.FormFactor = Enum.FormFactor.Custom
  1145. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  1146. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  1147. CirclePart.Anchored = true
  1148. CirclePart.CanCollide = false
  1149. CirclePart.Locked = true
  1150. CirclePart.Size = Vector3.new(10, 0.2, 10)
  1151. local Aura = Instance.new('ParticleEmitter')
  1152. Aura.Name = "Aura"
  1153. Aura.Texture = "rbxassetid://33682777"
  1154. Aura.Parent = CirclePart
  1155. Aura.LightEmission = 0
  1156. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  1157. Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
  1158. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  1159. Aura.LockedToPart = false
  1160. Aura.Lifetime = NumberRange.new(1)
  1161. Aura.Rate = 50
  1162. Aura.Speed = NumberRange.new(2.5)
  1163. Aura.SpreadAngle = Vector2.new(80,80)
  1164. local BlockMesh = Instance.new("BlockMesh")
  1165. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  1166. BlockMesh.Parent = CirclePart
  1167. CirclePart.Parent = Circle
  1168. local Star = Instance.new("Decal", CirclePart)
  1169. Star.Texture = "http://www.roblox.com/asset/?id=412956943"
  1170. Star.Face = "Top"
  1171. local Light = Instance.new("PointLight", CirclePart)
  1172. Light.Color = Color3.new(.20,0,0)
  1173. Light.Brightness = 100
  1174. Light.Range = 15
  1175. table.insert(CircleParts, CirclePart)
  1176. end
  1177. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really white", "Hood", VT(1,1,1),false)
  1178. PRT.Color = C3(0,0,0)
  1179. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  1180. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  1181. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really white", "Scarf", VT(1,1,1),false)
  1182. PRT.Color = C3(0,0,0)
  1183. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  1184. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  1185. for i = 1, 16 do
  1186. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  1187. FACE.Color = C3(0,0,0)
  1188. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  1189. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  1190. end
  1191. local LASTPART = Head
  1192. for i = 1, 20 do
  1193. local MATH = (1-(i/25))
  1194. if LASTPART == Head then
  1195. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1196. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  1197. LASTPART = Horn
  1198. Horn.Color = C3((i*3-3)/255,0,0)
  1199. else
  1200. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1201. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  1202. LASTPART = Horn
  1203. Horn.Color = C3((i*3-3)/255,0,0)
  1204. end
  1205. end
  1206. local LASTPART = Head
  1207. for i = 1, 20 do
  1208. local MATH = (1-(i/25))
  1209. if LASTPART == Head then
  1210. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1211. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  1212. LASTPART = Horn
  1213. Horn.Color = C3((i*3-3)/255,0,0)
  1214. else
  1215. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1216. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  1217. LASTPART = Horn
  1218. Horn.Color = C3((i*3-3)/255,0,0)
  1219. end
  1220. end
  1221. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Really blue", "Hair", VT(1,1,1),false)
  1222. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1223. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  1224. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Really red", "Hair", VT(1,1,1),false)
  1225. local HairWeld2 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1226. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  1227.  
  1228. local BODY = {}
  1229.  
  1230. for _, c in pairs(Character:GetDescendants()) do
  1231. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1232. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1233. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1234. end
  1235. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  1236. elseif c:IsA("JointInstance") then
  1237. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  1238. end
  1239. end
  1240.  
  1241. for e = 1, #BODY do
  1242. if BODY[e] ~= nil then
  1243. local STUFF = BODY[e]
  1244. local PART = STUFF[1]
  1245. local PARENT = STUFF[2]
  1246. local MATERIAL = STUFF[3]
  1247. local COLOR = STUFF[4]
  1248. local TRANSPARENCY = STUFF[5]
  1249. if PART.ClassName == "Part" and PART ~= RootPart then
  1250. PART.Material = MATERIAL
  1251. PART.Color = COLOR
  1252. PART.Transparency = TRANSPARENCY
  1253. end
  1254. PART.AncestryChanged:Connect(function()
  1255. PART.Parent = PARENT
  1256. end)
  1257. end
  1258. end
  1259.  
  1260. function refit()
  1261. Character.Parent = workspace
  1262. for e = 1, #BODY do
  1263. if BODY[e] ~= nil then
  1264. local STUFF = BODY[e]
  1265. local PART = STUFF[1]
  1266. local PARENT = STUFF[2]
  1267. local MATERIAL = STUFF[3]
  1268. local COLOR = STUFF[4]
  1269. local TRANSPARENCY = STUFF[5]
  1270. if PART.ClassName == "Part" and PART ~= RootPart then
  1271. PART.Material = MATERIAL
  1272. PART.Color = COLOR
  1273. PART.Transparency = TRANSPARENCY
  1274. end
  1275. if PART.Parent ~= PARENT then
  1276. Humanoid:remove()
  1277. PART.Parent = PARENT
  1278. Humanoid = IT("Humanoid",Character)
  1279. end
  1280. end
  1281. end
  1282. end
  1283.  
  1284.  
  1285. function CreateDebreeRing(FLOOR, POSITION, SIZE, BLOCKSIZE, SWAIT)
  1286. if FLOOR ~= nil then
  1287. coroutine.resume(coroutine.create(function()
  1288. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0, 0, 0))
  1289. PART.CFrame = CF(POSITION)
  1290. for i = 1, 45 do
  1291. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  1292. RingPiece.Material = FLOOR.Material
  1293. RingPiece.Color = FLOOR.Color
  1294. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i * 8), RAD(0)) * CF(SIZE * 4, 0, 0) * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  1295. Debris:AddItem(RingPiece, SWAIT)
  1296. end
  1297. PART:remove()
  1298. end))
  1299. end
  1300. end
  1301. function CreateFlyingDebree(FLOOR, POSITION, AMOUNT, BLOCKSIZE, SWAIT, STRENGTH)
  1302. if FLOOR ~= nil then
  1303. for i = 1, AMOUNT do
  1304. do
  1305. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  1306. DEBREE.Material = FLOOR.Material
  1307. DEBREE.Color = FLOOR.Color
  1308. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  1309. DEBREE.Velocity = VT(MRANDOM(-STRENGTH, STRENGTH), MRANDOM(-STRENGTH, STRENGTH), MRANDOM(-STRENGTH, STRENGTH))
  1310. coroutine.resume(coroutine.create(function()
  1311. Swait(15)
  1312. DEBREE.Parent = workspace
  1313. DEBREE.CanCollide = true
  1314. Debris:AddItem(DEBREE, SWAIT)
  1315. end))
  1316. end
  1317. end
  1318. end
  1319. end
  1320.  
  1321. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1322. MakeForm(LeftHole,"Cyl")
  1323. CreateWeldOrSnapOrMotor("Weld", Handle, LeftBarrel, LeftHole, CF(0, 2.5, 0), CF(0, 0, 0))
  1324. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Eye", VT(0.6,0.1,1)/2,false)
  1325. MakeForm(Eye,"Ball")
  1326. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  1327. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Eye", VT(0.6,0.1,1)/2,false)
  1328. MakeForm(Eye,"Ball")
  1329. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
  1330. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  1331. MakeForm(Eye,"Ball")
  1332. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  1333. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  1334. MakeForm(Eye,"Ball")
  1335. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
  1336. local A = IT("Attachment",Torso)
  1337. A.Position = VT(1,1.3,0)
  1338. A.Orientation = VT(-0.098, -89.999, 0.227)
  1339. local B = IT("Attachment",Torso)
  1340. B.Position = VT(-1.3,-0.6,0)
  1341. B.Orientation = VT(-88.911, -68.808, 158.782)
  1342. local ChainLink = IT("Beam",Torso)
  1343. ChainLink.Texture = "rbxassetid://73042633"
  1344. ChainLink.Color = ColorSequence.new(C3(0, 0, 255))
  1345. ChainLink.TextureSpeed = 1
  1346. ChainLink.FaceCamera = true
  1347. ChainLink.Width0 = 1
  1348. ChainLink.Width1 = 1
  1349. ChainLink.TextureLength = 3
  1350. ChainLink.Attachment0 = A
  1351. ChainLink.Attachment1 = B
  1352. ChainLink.CurveSize0 = 1.6
  1353. ChainLink.CurveSize1 = 1.6
  1354. ChainLink.FaceCamera = true
  1355. ChainLink.Transparency = NumberSequence.new(0)
  1356. local ChainLink = IT("Beam",Torso)
  1357. ChainLink.Texture = "rbxassetid://73042633"
  1358. ChainLink.Color = ColorSequence.new(C3(0, 0, 255))
  1359. ChainLink.TextureSpeed = 1
  1360. ChainLink.FaceCamera = true
  1361. ChainLink.Width0 = 1
  1362. ChainLink.Width1 = 1
  1363. ChainLink.TextureLength = 3
  1364. ChainLink.Attachment0 = B
  1365. ChainLink.Attachment1 = A
  1366. ChainLink.CurveSize0 = 1.6
  1367. ChainLink.CurveSize1 = 1.6
  1368. ChainLink.FaceCamera = true
  1369. ChainLink.Transparency = NumberSequence.new(0)
  1370. local A = IT("Attachment",Torso)
  1371. A.Position = VT(1.3,-0.85,0)
  1372. A.Orientation = VT(-0.098, -89.999, 0.227)
  1373. local B = IT("Attachment",Torso)
  1374. B.Position = VT(-1,2,0)
  1375. B.Orientation = VT(-88.911, -68.808, 158.782)
  1376. local ChainLink = IT("Beam",Torso)
  1377. ChainLink.Texture = "rbxassetid://73042633"
  1378. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  1379. ChainLink.TextureSpeed = 1
  1380. ChainLink.FaceCamera = true
  1381. ChainLink.Width0 = 1
  1382. ChainLink.Width1 = 1
  1383. ChainLink.TextureLength = 3
  1384. ChainLink.Attachment0 = A
  1385. ChainLink.Attachment1 = B
  1386. ChainLink.CurveSize0 = 1.3
  1387. ChainLink.CurveSize1 = 1.3
  1388. ChainLink.FaceCamera = true
  1389. ChainLink.Transparency = NumberSequence.new(0)
  1390. local ChainLink = IT("Beam",Torso)
  1391. ChainLink.Texture = "rbxassetid://73042633"
  1392. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  1393. ChainLink.TextureSpeed = 1
  1394. ChainLink.FaceCamera = true
  1395. ChainLink.Width0 = 1
  1396. ChainLink.Width1 = 1
  1397. ChainLink.TextureLength = 3
  1398. ChainLink.Attachment0 = B
  1399. ChainLink.Attachment1 = A
  1400. ChainLink.CurveSize0 = 1.3
  1401. ChainLink.CurveSize1 = 1.3
  1402. ChainLink.FaceCamera = true
  1403. ChainLink.Transparency = NumberSequence.new(0)
  1404.  
  1405. local A = IT("Attachment",RightBarrel)
  1406. A.Position = VT(0,-2.5,0)
  1407. local B = IT("Attachment",RightBarrel)
  1408. B.Position = VT(0,2.5,0)
  1409. local Trail = IT("Trail",RightBarrel)
  1410. Trail.Attachment0 = A
  1411. Trail.Attachment1 = B
  1412. Trail.Lifetime = 0.2
  1413. Trail.Color = ColorSequence.new(BRICKC"Really white".Color)
  1414. Trail.Transparency = NumberSequence.new(0, 1)
  1415. Trail.Enabled = false
  1416.  
  1417. local PRT = ParticleEmitter({Speed = 0.3, Drag = 3, Size1 = 1, Size2 = 2, Lifetime1 = 0.2, Lifetime2 = 1, Parent = RightLeg, Emit = 100, Offset = 360, Enabled = true})
  1418. PRT.LockedToPart = true
  1419. local PRT = ParticleEmitter({Speed = 0.3, Drag = 3, Size1 = 1, Size2 = 2, Lifetime1 = 0.2, Lifetime2 = 1, Parent = LeftLeg, Emit = 100, Offset = 360, Enabled = true})
  1420. PRT.LockedToPart = true
  1421. local PRT = ParticleEmitter({Speed = 0.3, Drag = 3, Size1 = 1, Size2 = 2, Lifetime1 = 0.3, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = true})
  1422. PRT.LockedToPart = true
  1423. local PRT = ParticleEmitter({Speed = 0.3, Drag = 3, Size1 = 1, Size2 = 2, Lifetime1 = 0.2, Lifetime2 = 1, Parent = RightArm, Emit = 100, Offset = 360, Enabled = true})
  1424. PRT.LockedToPart = true
  1425. local PRT = ParticleEmitter({Speed = 0.3, Drag = 3, Size1 = 1, Size2 = 2, Lifetime1 = 0.2, Lifetime2 = 1, Parent = LeftArm, Emit = 100, Offset = 360, Enabled = true})
  1426. PRT.LockedToPart = true
  1427. for _, c in pairs(Character:GetDescendants()) do
  1428. if c and c.Parent then
  1429. if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then
  1430. local ACCESSORY = c.Parent
  1431. c.Parent = Character
  1432. if c then
  1433. if c:FindFirstChild("HatAttachment") or c:FindFirstChild("FaceFrontAttachment") or c:FindFirstChild("HairAttachment") then
  1434. weldBetween(Head,c)
  1435. else
  1436. weldBetween(Torso,c)
  1437. end
  1438. end
  1439. end
  1440. end
  1441. end
  1442. local BODY = {}
  1443. for _, c in pairs(Character:GetDescendants()) do
  1444. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1445. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1446. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1447. end
  1448. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency,c.Size,c.Name})
  1449. elseif c:IsA("JointInstance") then
  1450. table.insert(BODY,{c,c.Parent,nil,nil,nil,nil,nil})
  1451. end
  1452. end
  1453. function refit()
  1454. Character.Parent = workspace
  1455. for e = 1, #BODY do
  1456. if BODY[e] ~= nil then
  1457. local STUFF = BODY[e]
  1458. local PART = STUFF[1]
  1459. local PARENT = STUFF[2]
  1460. local MATERIAL = STUFF[3]
  1461. local COLOR = STUFF[4]
  1462. local TRANSPARENCY = STUFF[5]
  1463. --local SIZE = STUFF[6]
  1464. local NAME = STUFF[7]
  1465. if PART.ClassName == "Part" and PART ~= RootPart then
  1466. PART.Material = MATERIAL
  1467. PART.Transparency = TRANSPARENCY
  1468. PART.Name = NAME
  1469. end
  1470. if PART.Parent ~= PARENT then
  1471. Humanoid:remove()
  1472. PART.Parent = PARENT
  1473. Humanoid = IT("Humanoid",Character)
  1474. end
  1475. end
  1476. end
  1477. end
  1478.  
  1479.  
  1480. local Particle = IT("ParticleEmitter",nil)
  1481. Particle.Enabled = false
  1482. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  1483. Particle.LightEmission = 0.5
  1484. Particle.Rate = 150
  1485. Particle.ZOffset = 0.2
  1486. Particle.Rotation = NumberRange.new(-180, 180)
  1487. Particle.RotSpeed = NumberRange.new(-180, 180)
  1488. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  1489. Particle.Color = ColorSequence.new(C3(255,255,255),C3(0.4,0,0))
  1490.  
  1491. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1492. function ParticleEmitter(Table)
  1493. local PRTCL = Particle:Clone()
  1494. local Speed = Table.Speed or 5
  1495. local Drag = Table.Drag or 0
  1496. local Size1 = Table.Size1 or 1
  1497. local Size2 = Table.Size2 or 5
  1498. local Lifetime1 = Table.Lifetime1 or 1
  1499. local Lifetime2 = Table.Lifetime2 or 1.5
  1500. local Parent = Table.Parent or Torso
  1501. local Emit = Table.Emit or 100
  1502. local Offset = Table.Offset or 360
  1503. local Acel = Table.Acel or VT(0,0,0)
  1504. local Enabled = Table.Enabled or false
  1505. PRTCL.Parent = Parent
  1506. PRTCL.Size = NumberSequence.new(Size1,Size2)
  1507. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  1508. PRTCL.Speed = NumberRange.new(Speed)
  1509. PRTCL.VelocitySpread = Offset
  1510. PRTCL.Drag = Drag
  1511. PRTCL.Acceleration = Acel
  1512. if Enabled == false then
  1513. PRTCL:Emit(Emit)
  1514. Debris:AddItem(PRTCL,Lifetime2)
  1515. else
  1516. PRTCL.Enabled = true
  1517. end
  1518. return PRTCL
  1519. end
  1520.  
  1521. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  1522. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  1523. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1524. MakeForm(Part,"Wedge")
  1525. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1526. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  1527. MakeForm(Part,"Wedge")
  1528. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  1529. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  1530. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1531. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  1532. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1533. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  1534. MakeForm(Part,"Cyl")
  1535. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1536. for i = 1, 8 do
  1537. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  1538. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  1539. end
  1540. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  1541. MakeForm(Part,"Cyl")
  1542. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1543. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  1544. MakeForm(Part,"Ball")
  1545. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1546. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  1547. MakeForm(Part,"Wedge")
  1548. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  1549. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  1550. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1551. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  1552. MakeForm(Part,"Cyl")
  1553. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1554. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  1555. MakeForm(Part,"Cyl")
  1556. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1557. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  1558. MakeForm(Part,"Cyl")
  1559. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1560. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1561. MakeForm(Part,"Wedge")
  1562. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  1563. local LASTPART = Handle
  1564. for i = 1, 10 do
  1565. if LASTPART == Handle then
  1566. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  1567. LASTPART = Part
  1568. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1569. else
  1570. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  1571. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  1572. LASTPART = Part
  1573. end
  1574. end
  1575.  
  1576. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  1577. MakeForm(Barrel,"Cyl")
  1578. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1579. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  1580. MakeForm(Part,"Cyl")
  1581. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  1582. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  1583. MakeForm(Part,"Wedge")
  1584. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  1585. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  1586. MakeForm(Hole,"Cyl")
  1587. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  1588. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  1589. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1590. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  1591. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  1592. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1593. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  1594. coroutine.resume(coroutine.create(function()
  1595. while wait() do
  1596. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  1597. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  1598. end
  1599. end))
  1600.  
  1601. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 1, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.5, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  1602. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  1603.  
  1604. for _, c in pairs(Weapon:GetDescendants()) do
  1605. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  1606. c.Material = "Glass"
  1607. c.Color = C3(255,255,255)
  1608. elseif c.ClassName == "Part" and c.Name == "Eye" then
  1609. c.Color = C3(255,255,255)
  1610. c.Material = "Neon"
  1611. end
  1612. end
  1613.  
  1614. Weapon.Parent = Character
  1615. for _, c in pairs(Weapon:GetChildren()) do
  1616. if c.ClassName == "Part" then
  1617. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1618. end
  1619. end
  1620.  
  1621. local SKILLTEXTCOLOR = C3(255,255,255)
  1622. local SKILLFONT = "Antique"
  1623. local SKILLTEXTSIZE = 7
  1624.  
  1625. Humanoid.Died:connect(function()
  1626. ATTACK = true
  1627. end)
  1628.  
  1629. local SKILL1FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.13, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1630. local SKILL2FRAME = CreateFrame(WEAPONGUI, 0.5, 2, UD2(0.60, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1631.  
  1632. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Bullet", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 1")
  1633. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Smash", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 2")
  1634.  
  1635. function printbye(Name)
  1636. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  1637. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  1638. end
  1639.  
  1640. workspace.ChildAdded:connect(function(instance)
  1641. for BANISH = 1, #TOBANISH do
  1642. if TOBANISH[BANISH] ~= nil then
  1643. if instance.Name == TOBANISH[BANISH] then
  1644. coroutine.resume(coroutine.create(function()
  1645. printbye(instance.Name)
  1646. instance:ClearAllChildren()
  1647. Debris:AddItem(instance,0.0005)
  1648. end))
  1649. end
  1650. end
  1651. end
  1652. end)
  1653.  
  1654. --//=================================\\
  1655. --|| DAMAGING
  1656. --\\=================================//
  1657.  
  1658. function Banish(Foe)
  1659. if Foe then
  1660. coroutine.resume(coroutine.create(function()
  1661. --if game.Players:FindFirstChild(Foe.Name) then
  1662. table.insert(TOBANISH,Foe.Name)
  1663. printbye(Foe.Name)
  1664. --end
  1665. Foe.Archivable = true
  1666. local CLONE = Foe:Clone()
  1667. Foe:Destroy()
  1668. CLONE.Parent = Effects
  1669. CLONE:BreakJoints()
  1670. local MATERIALS = {"Glass","Neon"}
  1671. for _, c in pairs(CLONE:GetDescendants()) do
  1672. if c:IsA("BasePart") then
  1673. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  1674. CreateSound(340722848, c, 10, 1, false)
  1675. end
  1676. c.Anchored = true
  1677. c.Transparency = c.Transparency + 0.2
  1678. c.Material = MATERIALS[MRANDOM(1,2)]
  1679. c.Color = C3(255, 255, 255)
  1680. if c.ClassName == "MeshPart" then
  1681. c.TextureID = ""
  1682. end
  1683. if c:FindFirstChildOfClass("SpecialMesh") then
  1684. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  1685. end
  1686. if c:FindFirstChildOfClass("Decal") then
  1687. c:FindFirstChildOfClass("Decal"):remove()
  1688. end
  1689. c.Name = "Banished"
  1690. c.CanCollide = false
  1691. else
  1692. c:remove()
  1693. end
  1694. end
  1695. local A = false
  1696. for i = 1, 35 do
  1697. if A == false then
  1698. A = true
  1699. elseif A == true then
  1700. A = false
  1701. end
  1702. for _, c in pairs(CLONE:GetDescendants()) do
  1703. if c:IsA("BasePart") then
  1704. c.Anchored = true
  1705. c.Material = MATERIALS[MRANDOM(1,2)]
  1706. c.Transparency = c.Transparency + 0.8/35
  1707. if A == false then
  1708. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1709. elseif A == true then
  1710. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1711. end
  1712. end
  1713. end
  1714. Swait()
  1715. end
  1716. CLONE:remove()
  1717. end))
  1718. end
  1719. end
  1720.  
  1721. function ApplyAoE(POSITION,RANGE,ISBANISH)
  1722. local CHILDREN = workspace:GetDescendants()
  1723. for index, CHILD in pairs(CHILDREN) do
  1724. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1725. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1726. if HUM then
  1727. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1728. if TORSO then
  1729. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  1730. if ISBANISH == true then
  1731. Banish(CHILD)
  1732. else
  1733. if ISBANISH == "Gravity" then
  1734. HUM.PlatformStand = true
  1735. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1736. local grav = Instance.new("BodyPosition",TORSO)
  1737. grav.D = 15
  1738. grav.P = 20000
  1739. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1740. grav.position = TORSO.Position
  1741. grav.Name = "V3BanishForce"..Player.Name
  1742. else
  1743. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  1744. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  1745. end
  1746. else
  1747. HUM.PlatformStand = false
  1748. end
  1749. end
  1750. elseif ISBANISH == "Gravity" then
  1751. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1752. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  1753. HUM.PlatformStand = false
  1754. end
  1755. end
  1756. end
  1757. end
  1758. end
  1759. end
  1760. end
  1761.  
  1762. --//=================================\\
  1763. --|| ATTACK FUNCTIONS AND STUFF
  1764. --\\=================================//
  1765.  
  1766. function Extreme_Offset()
  1767. local HITFLOOR, HITPOS = Raycast(Mouse.Hit.p + VT(0, 1, 0), CF(Mouse.Hit.p + VT(0, 1, 0), Mouse.Hit.p - VT(0, 1, 0)).lookVector, 25, Character)
  1768. if HITFLOOR then
  1769. local ORIGINPOS = VT(RootPart.Position.X, HITPOS.Y + 8, RootPart.Position.Z)
  1770. CreateSound("1295446488", Torso, 5, 1)
  1771. for i = 1, 5 do
  1772. WACKYEFFECT({
  1773. Time = MRANDOM(15, 35),
  1774. EffectType = "Round Slash",
  1775. Size = VT(0, 0, 0),
  1776. Size2 = VT(0.3, 0, 0.3),
  1777. Transparency = 0.5,
  1778. Transparency2 = 1,
  1779. CFrame = CF(Torso.Position) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(-25, 25))),
  1780. MoveToPos = nil,
  1781. RotationX = MRANDOM(-50, 50) / 10,
  1782. RotationY = MRANDOM(-50, 50) / 10,
  1783. RotationZ = MRANDOM(-50, 50) / 10,
  1784. Material = "Neon",
  1785. Color = C3(1, 1, 1),
  1786. SoundID = nil,
  1787. SoundPitch = nil,
  1788. SoundVolume = nil
  1789. })
  1790. end
  1791. ATTACK = true
  1792. Rooted = true
  1793. UNANCHOR = false
  1794. RootPart.Anchored = true
  1795. RootPart.CFrame = CF(HITPOS + VT(0, 8, 0), ORIGINPOS) * ANGLES(RAD(0), RAD(180), RAD(0))
  1796. for i = 1, 5 do
  1797. WACKYEFFECT({
  1798. Time = MRANDOM(15, 35),
  1799. EffectType = "Round Slash",
  1800. Size = VT(0, 0, 0),
  1801. Size2 = VT(0.3, 0, 0.3),
  1802. Transparency = 0.5,
  1803. Transparency2 = 1,
  1804. CFrame = CF(Torso.Position) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(-25, 25))),
  1805. MoveToPos = nil,
  1806. RotationX = MRANDOM(-50, 50) / 10,
  1807. RotationY = MRANDOM(-50, 50) / 10,
  1808. RotationZ = MRANDOM(-50, 50) / 10,
  1809. Material = "Neon",
  1810. Color = C3(1, 1, 1),
  1811. SoundID = nil,
  1812. SoundPitch = nil,
  1813. SoundVolume = nil
  1814. })
  1815. end
  1816. for i = 0, 0.5, 0.1 / Animation_Speed do
  1817. Swait()
  1818. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(150)), 2 / Animation_Speed)
  1819. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1820. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1821. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1822. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1823. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 2 / Animation_Speed)
  1824. end
  1825. for i = 0, 0.5, 0.1 / Animation_Speed do
  1826. Swait()
  1827. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(300)), 0.02 / Animation_Speed)
  1828. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.02 / Animation_Speed)
  1829. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.02 / Animation_Speed)
  1830. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.02 / Animation_Speed)
  1831. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.02 / Animation_Speed)
  1832. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 0.02 / Animation_Speed)
  1833. end
  1834. for i = 1, 10 do
  1835. Swait()
  1836. RootPart.CFrame = RootPart.CFrame * CF(0, -0.4, 0)
  1837. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(300)), 1.7 / Animation_Speed)
  1838. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1.7 / Animation_Speed)
  1839. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 1.7 / Animation_Speed)
  1840. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.7 / Animation_Speed)
  1841. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1.7 / Animation_Speed)
  1842. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1.7 / Animation_Speed)
  1843. end
  1844. for i = 0, 0.5, 0.1 / Animation_Speed do
  1845. Swait()
  1846. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 1.5 / Animation_Speed)
  1847. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 1.5 / Animation_Speed)
  1848. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  1849. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.5 / Animation_Speed)
  1850. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  1851. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  1852. end
  1853. local HITFLOOR, HITPOS = Raycast(RightArm.Position, CF(RightArm.Position, RightArm.Position + VT(0, -1, 0)).lookVector, 8, Character)
  1854. if HITFLOOR then
  1855. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  1856. local CHILDREN = HITFLOOR.Parent:GetDescendants()
  1857. for index, CHILD in pairs(CHILDREN) do
  1858. if CHILD:IsA("BasePart") and CHILD.Parent:FindFirstChildOfClass("Humanoid") then
  1859. for i = 1, 5 do
  1860. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 2, 5, MRANDOM(15, 25))
  1861. CHILD:remove()
  1862. end
  1863. end
  1864. end
  1865. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  1866. SOUNDPART.CFrame = CF(HITPOS)
  1867. Debris:AddItem(SOUNDPART, 5)
  1868. CreateSound("130972023", SOUNDPART, 6, 3)
  1869. CreateSound("182765513", SOUNDPART, 6, 1)
  1870. WACKYEFFECT({
  1871. EffectType = "Ring",
  1872. Size = VT(0, 0, 0),
  1873. Size2 = VT(1, 1, 0),
  1874. Transparency = 0.7,
  1875. Transparency2 = 1,
  1876. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  1877. MoveToPos = nil,
  1878. RotationX = 0,
  1879. RotationY = 0,
  1880. RotationZ = 0,
  1881. Material = "Neon",
  1882. Color = C3(1, 1, 1),
  1883. SoundID = nil,
  1884. SoundPitch = nil,
  1885. SoundVolume = nil
  1886. })
  1887. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1888. local CHILDREN = HITFLOOR.Parent.Parent:GetDescendants()
  1889. for index, CHILD in pairs(CHILDREN) do
  1890. if CHILD:IsA("BasePart") and CHILD.Parent:FindFirstChildOfClass("Humanoid") then
  1891. for i = 1, 5 do
  1892. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 2, 5, MRANDOM(15, 25))
  1893. CHILD:remove()
  1894. end
  1895. end
  1896. end
  1897. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  1898. SOUNDPART.CFrame = CF(HITPOS)
  1899. Debris:AddItem(SOUNDPART, 5)
  1900. CreateSound("130972023", SOUNDPART, 6, 3)
  1901. CreateSound("182765513", SOUNDPART, 6, 1)
  1902. WACKYEFFECT({
  1903. EffectType = "Ring",
  1904. Size = VT(0, 0, 0),
  1905. Size2 = VT(1, 1, 0),
  1906. Transparency = 0.7,
  1907. Transparency2 = 1,
  1908. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  1909. MoveToPos = nil,
  1910. RotationX = 0,
  1911. RotationY = 0,
  1912. RotationZ = 0,
  1913. Material = "Neon",
  1914. Color = C3(1, 1, 1),
  1915. SoundID = nil,
  1916. SoundPitch = nil,
  1917. SoundVolume = nil
  1918. })
  1919. elseif HITFLOOR.Anchored == false then
  1920. if HITFLOOR.Parent ~= workspace then
  1921. local CHILDREN = HITFLOOR.Parent:GetDescendants()
  1922. for index, CHILD in pairs(CHILDREN) do
  1923. if CHILD:IsA("BasePart") and CHILD.Position.Y < HITPOS.Y then
  1924. for i = 1, 5 do
  1925. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 3, 5, MRANDOM(15, 25))
  1926. end
  1927. CHILD:remove()
  1928. end
  1929. end
  1930. else
  1931. for i = 1, 5 do
  1932. CreateFlyingDebree(HITFLOOR, CF(HITFLOOR.Position), 1, HITFLOOR.Size / 3, 5, MRANDOM(15, 25))
  1933. end
  1934. HITFLOOR:remove()
  1935. end
  1936. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  1937. SOUNDPART.CFrame = CF(HITPOS)
  1938. Debris:AddItem(SOUNDPART, 5)
  1939. CreateSound("130972023", SOUNDPART, 10, 3)
  1940. CreateSound("178452217", SOUNDPART, 6, 1)
  1941. WACKYEFFECT({
  1942. EffectType = "Ring",
  1943. Size = VT(0, 0, 0),
  1944. Size2 = VT(1, 1, 0),
  1945. Transparency = 0.7,
  1946. Transparency2 = 1,
  1947. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  1948. MoveToPos = nil,
  1949. RotationX = 0,
  1950. RotationY = 0,
  1951. RotationZ = 0,
  1952. Material = "Neon",
  1953. Color = C3(1, 1, 1),
  1954. SoundID = nil,
  1955. SoundPitch = nil,
  1956. SoundVolume = nil
  1957. })
  1958. else
  1959. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  1960. SOUNDPART.CFrame = CF(HITPOS)
  1961. Debris:AddItem(SOUNDPART, 5)
  1962. CreateSound("130972023", SOUNDPART, 10, 1)
  1963. CreateSound("130972023", SOUNDPART, 6, 0.7)
  1964. CreateDebreeRing(HITFLOOR, HITPOS, 5, VT(5, 5, 5), 5)
  1965. CreateDebreeRing(HITFLOOR, HITPOS, 8, VT(8, 8, 8), 5)
  1966. ApplyAoE(HITPOS, 15, 45, 75, 75, false)
  1967. ApplyAoE(HITPOS, 25, 25, 35, 35, false)
  1968. for i = 1, 5 do
  1969. CreateFlyingDebree(HITFLOOR, CF(HITPOS), 1, VT(MRANDOM(10, 30) / 10, MRANDOM(10, 30) / 10, MRANDOM(10, 30) / 10), 5, MRANDOM(75, 150))
  1970. end
  1971. for i = 1, 5 do
  1972. CreateFlyingDebree(HITFLOOR, CF(HITPOS), 1, VT(MRANDOM(10, 30) / 2, MRANDOM(10, 30) / 2, MRANDOM(10, 30) / 2), 5, MRANDOM(75, 150))
  1973. end
  1974. end
  1975. end
  1976. for i = 0, 1.2, 0.1 / Animation_Speed do
  1977. Swait()
  1978. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 1.5 / Animation_Speed)
  1979. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 1.5 / Animation_Speed)
  1980. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  1981. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.5 / Animation_Speed)
  1982. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  1983. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 1.5 / Animation_Speed)
  1984. end
  1985. ATTACK = false
  1986. Rooted = false
  1987. UNANCHOR = true
  1988. RootPart.Anchored = false
  1989. end
  1990. end
  1991.  
  1992. function Banisher_Bullet()
  1993. ATTACK = true
  1994. Rooted = false
  1995. for i=0, 0.5, 0.1 / Animation_Speed do
  1996. Swait()
  1997. turnto(Mouse.Hit.p)
  1998. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  1999. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2000. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2001. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2002. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2003. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2004. end
  2005. repeat
  2006. for i=0, 0.5, 0.1 / Animation_Speed do
  2007. Swait()
  2008. turnto(Mouse.Hit.p)
  2009. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2010. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2011. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2012. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2013. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2014. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2015. end
  2016. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2017. SpawnTrail(Hole.Position,POS)
  2018. if HIT ~= nil then
  2019. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2020. Banish(HIT.Parent)
  2021. end
  2022. end
  2023. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(3,0,3), Size2 = VT(4,6,3), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 255), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2024. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(3,0,3), Size2 = VT(4,6,3), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 255), SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2025. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(3,0,3), Size2 = VT(4,6,3), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 255), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2026. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(3,0,3), Size2 = VT(4,6,3), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(255, 255, 255), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2027. for i=0, 0.5, 0.1 / Animation_Speed do
  2028. Swait()
  2029. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2030. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2031. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2032. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2033. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2034. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2035. end
  2036. until KEYHOLD == false
  2037. ATTACK = false
  2038. Rooted = false
  2039. end
  2040. local ENERGYSOUND = 1417051162
  2041. local BEAMSOUND = 1417056781
  2042. local EXPLOSIONSOUND = 1417056081
  2043.  
  2044. local BasePart = CreatePart(3, Weapon, "SmoothPlastic", 1, 1, "Dark indigo", "BraceletPart", VT(1.01,0.3,1.01),false)
  2045. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, BasePart, CF(0, -0.2, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2046. for i = 1, 3 do
  2047. local Part = CreatePart(3, Weapon, "SmoothPlastic", 1, 1, "Royal purple", "BraceletPart", VT(0.2,1.02,0.2),false)
  2048. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Part, CF(0, 0, 0.6-0.3*i) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, 0, 0))
  2049. MakeForm(Part,"Cyl")
  2050. end
  2051. function Charge(TIME,GYRO)
  2052. local SND = CreateSound(ENERGYSOUND,Torso,6,TIME,false)
  2053. local G = nil
  2054. if GYRO == true then
  2055. G = IT("BodyGyro",RootPart)
  2056. G.D = 250
  2057. G.P = 200000
  2058. G.MaxTorque = VT(math.huge,math.huge,math.huge)
  2059. end
  2060. for i=0, TIME, 0.1 / Animation_Speed do
  2061. Swait()
  2062. if G then
  2063. G.cframe = CF(RootPart.Position,Mouse.Hit.p)
  2064. end
  2065. WACKYEFFECT({TIME = 25, EffectType = "Sphere", Size = VT(1.2,1.2,1.2), Size2 = VT(0,0,0), Transparency = 0.5, Transparency2 = 1, CFrame = BasePart.CFrame, MoveToPos = BasePart.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,-4).p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2066. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2067. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2068. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2069. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2070. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2071. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2072. end
  2073. SND:remove()
  2074. if G then
  2075. return G
  2076. end
  2077. end
  2078. function DestructionEnergy()
  2079. ATTACK = true
  2080. Rooted = true
  2081. Charge(2,false)
  2082. local SND = CreateSound(EXPLOSIONSOUND,RootPart,10,1,false)
  2083. local SND2 = CreateSound(ENERGYSOUND,RootPart,10,1,false)
  2084. for i = 1, 60 do
  2085. Swait()
  2086. ApplyAoE(RootPart.Position,i*1.3,10,20,-200,true)
  2087. SND.Pitch = SND.Pitch - 1/60
  2088. SND2.Pitch = SND.Pitch
  2089. WACKYEFFECT({TIME = 4, EffectType = "Wave", Size = VT(i*2,10,i*2), Size2 = VT(i*2,10,i*2), Transparency = 0.9, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3,0)) * ANGLES(RAD(0), RAD(i*5), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = i/8, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2090. WACKYEFFECT({TIME = math.ceil(15-(i/10)), EffectType = "Wave", Size = VT(0,10,0), Size2 = VT(i*2,6,i*2), Transparency = 0.8, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3,0)) * ANGLES(RAD(0), RAD(i*5), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = i/8, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2091. WACKYEFFECT({TIME = math.ceil(15-(i/10)), EffectType = "Wave", Size = VT(0,6,0), Size2 = VT(i*1.6,10,i*1.6), Transparency = 0.8, Transparency2 = 1, CFrame = CF(RootPart.Position-VT(0,3,0)) * ANGLES(RAD(MRANDOM(-5,5)), RAD(i*5), RAD(MRANDOM(-5,5))), MoveToPos = nil, RotationX = 0, RotationY = i/8, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2092. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2093. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2094. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(-45), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2095. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(45), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2096. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  2097. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  2098. end
  2099. SND:remove()
  2100. SND2:remove()
  2101. ATTACK = false
  2102. Rooted = false
  2103. end
  2104. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  2105. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  2106. local mesh = IT("SpecialMesh",wave)
  2107. mesh.MeshType = "Sphere"
  2108. mesh.Scale = SIZE
  2109. mesh.Offset = VT(0,0,0)
  2110. wave.CFrame = CFRAME
  2111. coroutine.resume(coroutine.create(function(PART)
  2112. for i = 1, WAIT do
  2113. Swait()
  2114. mesh.Scale = mesh.Scale + GROW
  2115. wave.Transparency = wave.Transparency + (1/WAIT)
  2116. if wave.Transparency > 0.99 then
  2117. wave:remove()
  2118. end
  2119. end
  2120. end))
  2121. end
  2122. function CreateDebreeRing2(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  2123. if FLOOR ~= nil then
  2124. coroutine.resume(coroutine.create(function()
  2125. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Really black", "DebreeCenter", VT(0,0,0))
  2126. PART.CFrame = CF(POSITION)
  2127. for i = 1, 45 do
  2128. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really black", "DebreePart", BLOCKSIZE)
  2129. RingPiece.Material = FLOOR.Material
  2130. RingPiece.Color = FLOOR.Color
  2131. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2132. Debris:AddItem(RingPiece,SWAIT)
  2133. end
  2134. PART:remove()
  2135. end))
  2136. end
  2137. end
  2138.  
  2139. function CreateFlyingDebree2(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  2140. if FLOOR ~= nil then
  2141. for i = 1, AMOUNT do
  2142. local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Really black", "Debree", BLOCKSIZE, false)
  2143. DEBREE.Material = FLOOR.Material
  2144. DEBREE.Color = FLOOR.Color
  2145. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2146. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
  2147. coroutine.resume(coroutine.create(function()
  2148. Swait(15)
  2149. DEBREE.Parent = workspace
  2150. DEBREE.CanCollide = true
  2151. Debris:AddItem(DEBREE,SWAIT)
  2152. end))
  2153. end
  2154. end
  2155. end
  2156. function Destruction()
  2157. ATTACK = true
  2158. Rooted = true
  2159. local AIMPOS = Mouse.Hit.p
  2160. local AIM,AIMPOS = CastProperRay(AIMPOS+VT(0,1,0),AIMPOS,10000,Character)
  2161. coroutine.resume(coroutine.create(function()
  2162. local RAYS = {}
  2163. for i = 1, 4 do
  2164. local RAY = CreatePart(3, Effects, "Neon", 0, 1, "Really black", "Ray", VT(50,2000,50))
  2165. MakeForm(RAY,"Cyl")
  2166. RAY.Mesh.Scale = VT(1,1.1,1)
  2167. table.insert(RAYS,RAY)
  2168. end
  2169. CreateSound(348663022, Effects, 2, 1.2, false)
  2170. for i = 1, 100 do
  2171. Swait()
  2172. for e = 1, #RAYS do
  2173. if RAYS[e] ~= nil then
  2174. local RAY = RAYS[e]
  2175. RAY.CFrame = CF(AIMPOS+VT(0,1000,0))*ANGLES(RAD(0),RAD(90*e),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(50-(i/2)))*CF(0,-1000,0)
  2176. RAY.Transparency = RAY.Transparency - 0.01
  2177. end
  2178. end
  2179. end
  2180. for i = 1, 20 do
  2181. Swait()
  2182. for e = 1, #RAYS do
  2183. if RAYS[e] ~= nil then
  2184. local RAY = RAYS[e]
  2185. RAY.Mesh.Scale = RAY.Mesh.Scale - VT(1/20,0,1/20)
  2186. end
  2187. end
  2188. end
  2189. wait(0.3)
  2190. for i = 1, 16 do
  2191. local POS = CF(AIMPOS)*ANGLES(RAD(0),RAD(0,360),RAD(0))*CF(0,0,MRANDOM(0,5)).p
  2192. SpawnTrail(POS+VT(0,200,0),POS)
  2193. end
  2194. for i = 1, 4 do
  2195. CreateDebreeRing2(AIM,AIMPOS-VT(0,3,0),5*i,VT(5,5,5)*i,5)
  2196. end
  2197.  
  2198. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(3,3,3),5,185,false)
  2199. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(6,6,6),5,285,false)
  2200. CreateSound(130972023, Effects, 2, 1, false)
  2201. local POS = Mouse.Hit.p
  2202. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(0,0,0))
  2203. MakeForm(RAY,"Cyl")
  2204. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(130,130,130))
  2205. MakeForm(SPHERE,"Ball")
  2206. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Really black", "Strike", VT(120,120,120))
  2207. MakeForm(SHIELD,"Ball")
  2208. SHIELD.CFrame = CF(AIMPOS)
  2209. RAY.CFrame = CF(AIMPOS)
  2210. SPHERE.CFrame = CF(AIMPOS)
  2211. local CFRAME = CF(SPHERE.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  2212. CreateSound(415700134, SPHERE, 10, 0.8, false)
  2213. for i = 1, 200 do
  2214. Swait()
  2215. WACKYEFFECT({EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(10,10,10), Transparency = 0, Transparency2 = 1, CFrame = CF(SPHERE.Position+VT(MRANDOM(-15,15),MRANDOM(-15,15),MRANDOM(-15,15))), MoveToPos = CF(RAY.Position), RotationX = MRANDOM(-15,15), RotationY = MRANDOM(-15,15), RotationZ = MRANDOM(-15,15), Material = "Neon", Color = C3(1,1,1), SoundID = "444667859", SoundPitch = 2, SoundVolume = nil})
  2216. MagicSphere(VT(0,0,0),45,SPHERE.CFrame,"Really black",VT(5,20,5))
  2217. RAY.Size = RAY.Size + VT(0,0,0)
  2218. SPHERE.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  2219. SHIELD.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  2220. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  2221. end
  2222. for i = 1, 45 do
  2223. Swait()
  2224. RAY.Transparency = RAY.Transparency + 1/45
  2225. SPHERE.Transparency = RAY.Transparency
  2226. SHIELD.Transparency = SPHERE.Transparency + 1/45
  2227. end
  2228. RAY:remove()
  2229. SHIELD:remove()
  2230. SPHERE:remove()
  2231. end))
  2232. ATTACK = false
  2233. Rooted = false
  2234. end
  2235. function getbloody(victim,amount)
  2236. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  2237. PART.CFrame = victim.CFrame
  2238. local HITPLAYERSOUNDS = {"356551938","264486467"}
  2239. Debris:AddItem(PART,5)
  2240. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2241. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2242. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2243. local prtcl = asd:Clone()
  2244. prtcl.Parent = PART
  2245. prtcl:Emit(amount*10)
  2246. end
  2247. function Kill(Char)
  2248. local NewCharacter = IT("Model",Effects)
  2249. NewCharacter.Name = "Ow im ded ;-;"
  2250. for _, c in pairs(Char:GetDescendants()) do
  2251. if c:IsA("BasePart") and c.Transparency == 0 then
  2252. if c.Parent == Char then
  2253. getbloody(c,5)
  2254. end
  2255. c:BreakJoints()
  2256. c.Material = "Glass"
  2257. c.Color = C3(0.5,0,0)
  2258. c.CanCollide = true
  2259. c.Transparency = 0.3
  2260. if c:FindFirstChildOfClass("SpecialMesh") then
  2261. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2262. end
  2263. if c.Name == "Head" then
  2264. c:ClearAllChildren()
  2265. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  2266. end
  2267. if c.ClassName == "MeshPart" then
  2268. c.TextureID = ""
  2269. end
  2270. if c:FindFirstChildOfClass("BodyPosition") then
  2271. c:FindFirstChildOfClass("BodyPosition"):remove()
  2272. end
  2273. if c:FindFirstChildOfClass("ParticleEmitter") then
  2274. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2275. end
  2276. c.Parent = NewCharacter
  2277. c.Name = "DeadPart"
  2278. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  2279. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  2280. end
  2281. end
  2282. Char:remove()
  2283. Debris:AddItem(NewCharacter,5)
  2284. end
  2285. local TOBANISH = {}
  2286. function printbye(Name)
  2287. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  2288. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  2289. end
  2290. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2291. MakeForm(RightHole,"Cyl")
  2292. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2293. MakeForm(LeftHole,"Cyl")
  2294. local LAUGHS = {189035381,189035323,189035671,872089905}
  2295. function Deathbound()
  2296. CreateSound(LAUGHS[MRANDOM(1,#LAUGHS)], Torso, 10, 1, false)
  2297. ATTACK = true
  2298. Rooted = true
  2299. for i=0, 0.5, 0.1 / Animation_Speed do
  2300. Swait()
  2301. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2302. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2303. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2304. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2305. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2306. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2307. end
  2308. local DONE = false
  2309. local GATE = nil
  2310. local GATESPIN = true
  2311. coroutine.resume(coroutine.create(function()
  2312. repeat
  2313. Swait()
  2314. if GATE ~= nil then
  2315. GATE.CFrame = GATE.CFrame * ANGLES(RAD(0), RAD(-3), RAD(0))
  2316. end
  2317. until GATESPIN == false
  2318. end))
  2319. coroutine.resume(coroutine.create(function()
  2320. repeat
  2321. Swait()
  2322. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.2 - 0.25 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2323. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2324. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2325. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2326. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2327. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2328. until DONE == true
  2329. Swait(50)
  2330. for i = 1, 35 do
  2331. Swait(4)
  2332. local FIRED = false
  2333. local CHILDREN = workspace:GetDescendants()
  2334. for index, CHILD in pairs(CHILDREN) do
  2335. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2336. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2337. if HUM then
  2338. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2339. if TORSO then
  2340. if (TORSO.Position - GATE.Position).Magnitude <= GATE.Size.X/2.5 + TORSO.Size.Magnitude/5 then
  2341. local HITFLOOR,HITPOS = Raycast(TORSO.Position, (CF(TORSO.Position, TORSO.Position + VT(0, -1, 0))).lookVector, 15, Character)
  2342. local CFRAME = CF(HITPOS)*ANGLES(RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)))
  2343. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(4,0,4), Size2 = VT(4,2,4), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = CFRAME*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = 213603013, SoundPitch = 1.5, SoundVolume = 6})
  2344. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(4,0,4), Size2 = VT(4,2,4), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2345. SpawnTrail(CFRAME.p,CFRAME*CF(0,1000,0).p)
  2346. Banish(CHILD)
  2347. FIRED = true
  2348. break
  2349. end
  2350. end
  2351. end
  2352. end
  2353. end
  2354. if FIRED == false then
  2355. local CFRAME = GATE.CFrame*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0))*CF(0,0,MRANDOM(2,math.ceil(GATE.Size.X/2.5)))*ANGLES(RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)))
  2356. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(4,0,4), Size2 = VT(4,2,4), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = CFRAME*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = 213603013, SoundPitch = 1.5, SoundVolume = 6})
  2357. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(4,0,4), Size2 = VT(4,2,4), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2358. SpawnTrail(CFRAME.p,CFRAME*CF(1,1000,1).p)
  2359. local HITBOD = Raycast(CFRAME.p, (CF(CFRAME.p, CFRAME.p + VT(0, 1, 0))).lookVector, 1000, Character)
  2360. if HITBOD ~= nil then
  2361. if HITBOD.Parent:FindFirstChildOfClass("Humanoid") then
  2362. Kill(HITBOD.Parent)
  2363. end
  2364. end
  2365. end
  2366. end
  2367. for i = 1, 45 do
  2368. Swait()
  2369. GATE.Size = GATE.Size - VT(10,0,10)
  2370. end
  2371. GATESPIN = false
  2372. GATE:remove()
  2373. end))
  2374. Swait(15)
  2375. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 15, Character)
  2376. GATE = CreatePart(3, Effects, "Neon", 0, 1, "Teal", "Gate", VT(0,0,0))
  2377. local DECAL = IT("Decal",GATE)
  2378. DECAL.Texture = "http://www.roblox.com/asset/?id=360397882"
  2379. DECAL.Face = "Top"
  2380. GATE.CFrame = CF(HITPOS)
  2381. CreateSound(160772554, GATE, 7, 1.3, false)
  2382. for i = 1, 45 do
  2383. Swait()
  2384. GATE.Size = GATE.Size + VT(3,0,3)
  2385. end
  2386. CreateSound(213603013, RightHole, 7, 1, false)
  2387. CreateSound(213603013, LeftHole, 7, 1, false)
  2388. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(4,0,4), Size2 = VT(4,4,4), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2389. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(4,0,4), Size2 = VT(4,4,4), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2390. ATTACK = false
  2391. Rooted = false
  2392. DONE = true
  2393. end
  2394. --//=================================\\
  2395. --|| ASSIGN THINGS TO KEYS
  2396. --\\=================================//
  2397.  
  2398. function MouseDown(Mouse)
  2399. if ATTACK == false then
  2400. end
  2401. end
  2402.  
  2403. function MouseUp(Mouse)
  2404. HOLD = false
  2405. end
  2406.  
  2407. function KeyDown(Key)
  2408. KEYHOLD = true
  2409. if Key == "z" and ATTACK == false then
  2410. Banisher_Bullet()
  2411. end
  2412.  
  2413. if Key == "b" and ATTACK == false then
  2414. Extreme_Offset()
  2415. end
  2416.  
  2417. if Key == "c" and ATTACK == false then
  2418. DestructionEnergy()
  2419. end
  2420.  
  2421. if Key == "v" and ATTACK == false then
  2422. Destruction()
  2423. end
  2424.  
  2425. if Key == "x" and ATTACK == false then
  2426. Deathbound()
  2427. end
  2428. end
  2429.  
  2430. function KeyUp(Key)
  2431. KEYHOLD = false
  2432. end
  2433.  
  2434. Mouse.Button1Down:connect(function(NEWKEY)
  2435. MouseDown(NEWKEY)
  2436. end)
  2437. Mouse.Button1Up:connect(function(NEWKEY)
  2438. MouseUp(NEWKEY)
  2439. end)
  2440. Mouse.KeyDown:connect(function(NEWKEY)
  2441. KeyDown(NEWKEY)
  2442. end)
  2443. Mouse.KeyUp:connect(function(NEWKEY)
  2444. KeyUp(NEWKEY)
  2445. end)
  2446.  
  2447. --//=================================\\
  2448. --\\=================================//
  2449.  
  2450.  
  2451. function unanchor()
  2452. if UNANCHOR == true then
  2453. g = Character:GetChildren()
  2454. for i = 1, #g do
  2455. if g[i].ClassName == "Part" then
  2456. g[i].Anchored = false
  2457. end
  2458. end
  2459. end
  2460. end
  2461.  
  2462.  
  2463. --//=================================\\
  2464. --|| WRAP THE WHOLE SCRIPT UP
  2465. --\\=================================//
  2466.  
  2467. Humanoid.Changed:connect(function(Jump)
  2468. if Jump == "Jump" and (Disable_Jump == true) then
  2469. Humanoid.Jump = false
  2470. end
  2471. end)
  2472.  
  2473. sick.AncestryChanged:Connect(function()
  2474. sick.Parent = Character
  2475. end)
  2476.  
  2477. while true do
  2478. Swait()
  2479. script.Parent = WEAPONGUI
  2480. ANIMATE.Parent = nil
  2481. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2482. v:Stop();
  2483. end
  2484. if Character:FindFirstChildOfClass("Humanoid") == nil then
  2485. Humanoid = IT("Humanoid",Character)
  2486. end
  2487. Humanoid.HipHeight = 2
  2488. SINE = SINE + CHANGE
  2489. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2490. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2491. if ATTACK == false then
  2492. if TORSOVELOCITY < 1 then
  2493. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(25 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2494. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-25 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2495. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.15 + 0.25 * COS(SINE / 12), -0.3) * ANGLES(RAD(140), RAD(0 - 2.5 * SIN(SINE / 12)), RAD(5 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2496. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0.4) * ANGLES(RAD(-5), RAD(0 + 2.5 * SIN(SINE / 12)), RAD(-15 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2497. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2498. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2499. elseif TORSOVELOCITY > 1 then
  2500. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(25 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(15 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2501. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-15 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  2502. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.15 + 0.25 * COS(SINE / 12), -0.6) * ANGLES(RAD(165), RAD(0 - 2.5 * SIN(SINE / 12)), RAD(5 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2503. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(-25), RAD(0 + 2.5 * SIN(SINE / 12)), RAD(-15 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2504. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-25-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 5.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2505. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2506. end
  2507. end
  2508. unanchor()
  2509. Humanoid.MaxHealth = "inf"
  2510. Humanoid.Health = "inf"
  2511. if Rooted == false then
  2512. Disable_Jump = false
  2513. Humanoid.WalkSpeed = Speed
  2514. elseif Rooted == true then
  2515. Disable_Jump = true
  2516. Humanoid.WalkSpeed = 0
  2517. end
  2518. sick.Parent = Torso
  2519. sick:resume()
  2520. sick.Volume = 5
  2521. sick.Pitch = 1
  2522. sick.SoundId = "rbxassetid://924339757"
  2523. sick.Name = "BanishV3Music"
  2524. end
  2525.  
  2526. --//=================================\\
  2527. --\\=================================//
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533. --//====================================================\\--
  2534. --|| END OF SCRIPT
  2535. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement