sneakydodge123

leaked

Sep 1st, 2018
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 165.86 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return self[s]
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126. self._btrs[name] = self.Heartbeat:Connect(fun)
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144.  
  145.  
  146.  
  147. --==//Wings and Halo\\==--
  148. Player=game:GetService('Players').LocalPlayer
  149. Character=Player.Character
  150. Mouse=Player:GetMouse()
  151. m=Instance.new('Model',Character)
  152.  
  153.  
  154. local function weldBetween(a, b)
  155. local weldd = Instance.new("ManualWeld")
  156. weldd.Part0 = a
  157. weldd.Part1 = b
  158. weldd.C0 = CFrame.new()
  159. weldd.C1 = b.CFrame:inverse() * a.CFrame
  160. weldd.Parent = a
  161. return weldd
  162. end
  163.  
  164. it=Instance.new
  165.  
  166. function nooutline(part)
  167. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  168. end
  169.  
  170. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  171. local fp=it("Part")
  172. fp.formFactor=formfactor
  173. fp.Parent=parent
  174. fp.Reflectance=reflectance
  175. fp.Transparency=transparency
  176. fp.CanCollide=false
  177. fp.Locked=true
  178. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  179. fp.Name=name
  180. fp.Size=size
  181. fp.Position=Character.Torso.Position
  182. nooutline(fp)
  183. fp.Material=material
  184. fp:BreakJoints()
  185. return fp
  186. end
  187.  
  188. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  189. local mesh=it(Mesh)
  190. mesh.Parent=part
  191. if Mesh=="SpecialMesh" then
  192. mesh.MeshType=meshtype
  193. mesh.MeshId=meshid
  194. end
  195. mesh.Offset=offset
  196. mesh.Scale=scale
  197. return mesh
  198. end
  199.  
  200. function weld(parent,part0,part1,c0,c1)
  201. local weld=it("Weld")
  202. weld.Parent=parent
  203. weld.Part0=part0
  204. weld.Part1=part1
  205. weld.C0=c0
  206. weld.C1=c1
  207. return weld
  208. end
  209.  
  210. WIngs=part(Enum.FormFactor.Symmetric,m,Enum.Material.DiamondPlate,0,0,"Really red","Handle",Vector3.new(0.526163042, 0.373031557, 0.931079745))
  211. 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))
  212. mesh("BlockMesh",WIngs,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.429282606, 1))
  213. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  214. 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))
  215. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  216. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  217. 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))
  218. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  219. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  220. 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))
  221. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 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(-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))
  224. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  225. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  226. 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))
  227. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  228. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  229. 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))
  230. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  231. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  232. 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))
  233. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  234. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  235. 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))
  236. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  237. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  238. 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))
  239. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  240. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  241. 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))
  242. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  243. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  244. 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))
  245. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  246. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  247. 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))
  248. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  249. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.DiamondPlate,0,0,"Really red","Part",Vector3.new(0.526163042, 0.373031557, 0.931079745))
  250. 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))
  251. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.429282606, 1))
  252. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  253. 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))
  254. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  255. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  256. 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))
  257. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  258. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  259. 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))
  260. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  261. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  262. 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))
  263. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  264. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  265. 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))
  266. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  267. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  268. 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))
  269. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  270. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  271. 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))
  272. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  273. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  274. 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))
  275. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  276. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  277. 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))
  278. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  279. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  280. 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))
  281. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  282. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  283. 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))
  284. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  285. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  286. 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))
  287. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  288. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  289. 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))
  290. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  291. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  292. 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))
  293. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  294. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  295. 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))
  296. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  297. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  298. 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))
  299. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  300. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  301. 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))
  302. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  303. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  304. 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))
  305. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  306. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  307. 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))
  308. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  309. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  310. 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))
  311. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  312. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  313. 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))
  314. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  315. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  316. 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))
  317. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  318. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  319. 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))
  320. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  321. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  322. 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))
  323. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  324. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  325. 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))
  326. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  327. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  328. 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))
  329. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  330. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  331. 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))
  332. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  333. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  334. 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))
  335. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  336. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  337. 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))
  338. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  339. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  340. 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))
  341. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  342. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  343. 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))
  344. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  345. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  346. 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))
  347. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  348. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  349. 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))
  350. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  351. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  352. 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))
  353. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  354. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  355. 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))
  356. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  357. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  358. 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))
  359. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  360. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.567338467, 0.701169252))
  361. 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))
  362. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  363. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.869309068, 0.701169252))
  364. 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))
  365. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.904563606, 1, 1))
  366. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.92734933, 0.701169252))
  367. 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))
  368. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.659258127, 1, 1))
  369. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.893329322, 0.679436445))
  370. 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))
  371. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.619396091, 1, 1))
  372. Part=part(Enum.FormFactor.Brick,m,Enum.Material.DiamondPlate,0,0," Really Red","Part",Vector3.new(2.33570647, 0.518153846, 1.07062769))
  373. 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))
  374. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  375. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  376. 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))
  377. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  378. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(2.33570647, 0.502140284, 1.85872841))
  379. 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))
  380. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  381. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.507859409, 1.26050401))
  382. 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))
  383. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  384. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.497564912, 2.28537822))
  385. 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))
  386. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 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(-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))
  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.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  391. 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))
  392. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  393. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  394. 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))
  395. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  396. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  397. 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))
  398. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  399. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.395764321, 1.10837412))
  400. 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))
  401. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  402. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 1.03288114))
  403. 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))
  404. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  405. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  406. 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))
  407. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  408. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  409. 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))
  410. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  411. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.70316744))
  412. 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))
  413. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  414. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 2.33112097, 0.885326684))
  415. 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))
  416. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  417. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  418. 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))
  419. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  420. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  421. 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))
  422. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  423. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  424. 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))
  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.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  427. 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))
  428. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  429. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  430. 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))
  431. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  432. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  433. 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))
  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.613091588, 3.18786216))
  436. 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))
  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.583352029, 0.373031557))
  439. 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))
  440. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  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.0122528076, 2.81254005, -2.72010994, 1, -1.86264515e-008, -5.96046448e-008, 0, -0.329198927, -0.944260657, -1.49011612e-008, 0.944260657, -0.329198956))
  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, 0.885322511, 0.706888735))
  445. 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))
  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, 1.83584321, 0.702313483))
  448. 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))
  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.539886534, 0.706888735))
  451. 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))
  452. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  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.0122451782, 4.16341972, -0.663871765, 1, -1.86264515e-008, -5.96046448e-008, 2.98023224e-008, -0.608101726, -0.793859124, 0, 0.793859184, -0.608101785))
  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.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.76950121, 0.741203785))
  457. 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))
  458. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  459. Part=part(Enum.FormFactor.Brick,m,Enum.Material.DiamondPlate,0,0," Really Red","Part",Vector3.new(2.33570647, 0.518153846, 1.07062769))
  460. 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))
  461. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  462. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  463. 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))
  464. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  465. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(2.33570647, 0.502140284, 1.85872841))
  466. 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))
  467. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  468. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.507859409, 1.26050401))
  469. 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))
  470. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  471. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0," Really Red","Part",Vector3.new(2.33570647, 0.497564912, 2.28537822))
  472. 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))
  473. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  474. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  475. 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))
  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, 0.539886534, 0.706888735))
  478. 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))
  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, 1.83584321, 0.702313483))
  481. 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))
  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.583352029, 0.373031557))
  484. 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))
  485. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  486. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  487. 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))
  488. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  489. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  490. 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))
  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.613091588, 3.18786216))
  493. 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))
  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.584495842, 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.80035973, 4.33980179, -0.146759033, 0.49999845, -0.565649092, 0.655776381, 0.433012724, -0.492487878, -0.754954159, 0.750001132, 0.661435425, -0.00130999088))
  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, 4.23216105, 1.09807956))
  499. 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))
  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.969965518, 1.26393533))
  502. 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))
  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.613091588, 3.18786216))
  505. 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))
  506. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  507. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.54303002, 0.373031557, 1.3668803))
  508. 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))
  509. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.901492953, 1))
  510. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  511. 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))
  512. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  513. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  514. 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))
  515. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  516. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  517. 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))
  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.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  520. 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))
  521. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 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.79971504, -3.44285583, 1.04676247, 0.49999845, -0.565649092, 0.655776381, -0.836516857, -0.119463086, 0.534760058, -0.224145442, -0.815947115, -0.532906353))
  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.373031557, 1.03288114))
  526. 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))
  527. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  528. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  529. 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))
  530. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  531. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  532. 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))
  533. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  534. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.76950121, 0.741203785))
  535. 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))
  536. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  537. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 2.33112097, 0.885326684))
  538. 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))
  539. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  540. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  541. 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))
  542. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  543. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.70316744))
  544. 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))
  545. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  546. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  547. 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))
  548. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  549. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  550. 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))
  551. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  552. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  553. 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))
  554. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  555. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  556. 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))
  557. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  558. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  559. 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))
  560. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  561. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 1.03288114))
  562. 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))
  563. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  564. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  565. 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))
  566. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  567. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.395764321, 1.10837412))
  568. 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))
  569. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  570. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  571. 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))
  572. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  573. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  574. 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))
  575. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  576. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  577. 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))
  578. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  579. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  580. 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))
  581. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  582. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  583. 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))
  584. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  585. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  586. 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))
  587. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  588. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  589. 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))
  590. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  591. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  592. 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))
  593. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  594. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  595. 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))
  596. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  597. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  598. 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))
  599. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  600. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  601. 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))
  602. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  603. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  604. 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))
  605. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  606. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.75463974))
  607. 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))
  608. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  609. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  610. 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))
  611. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  612. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  613. 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))
  614. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  615. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  616. 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))
  617. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  618. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  619. 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))
  620. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  621. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  622. 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))
  623. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  624. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  625. 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))
  626. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  627. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.583352029, 0.373031557))
  628. 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))
  629. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 0.417018801))
  630. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.613091588, 3.18786216))
  631. 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))
  632. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  633. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  634. 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))
  635. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  636. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  637. 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))
  638. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  639. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.969965518, 1.26393533))
  640. 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))
  641. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  642. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.584495842, 0.706888735))
  643. 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))
  644. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  645. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.539886534, 0.706888735))
  646. 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))
  647. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  648. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.83584321, 0.702313483))
  649. 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))
  650. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  651. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 0.725190163))
  652. 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))
  653. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.478343189, 1))
  654. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.373031557, 1.03288114))
  655. 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))
  656. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 0.794172287, 1))
  657. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 4.23216105, 1.09807956))
  658. 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))
  659. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  660. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 1.67227566, 1.75463974))
  661. 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))
  662. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  663. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.395764321, 1.10837412))
  664. 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))
  665. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  666. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.380894542, 0.985983968))
  667. 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))
  668. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.892298341, 1, 1))
  669. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really blue","Part",Vector3.new(0.373031408, 0.885322511, 0.706888735))
  670. 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))
  671. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.656192005, 1, 1))
  672. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.44351673, 0.373031557, 1.23305202))
  673. 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))
  674. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904559135, 1))
  675. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  676. 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))
  677. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  678. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1.28909934, 0.543318033, 1.14497685))
  679. 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))
  680. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  681. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  682. 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))
  683. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  684. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  685. 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))
  686. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  687. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.28909934, 0.373031557, 1.23305202))
  688. 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))
  689. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.567265928, 1))
  690. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part",Vector3.new(1.28909934, 0.543318033, 1.14497685))
  691. 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))
  692. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  693. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really blue","Part",Vector3.new(1.44351673, 0.373031557, 1.23305202))
  694. 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))
  695. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.904559135, 1))
  696. --//====================================================\\--
  697. --|| CREATED BY SHACKLUSTER
  698. --\\====================================================//--
  699.  
  700. script:ClearAllChildren()
  701. wait(0.2)
  702.  
  703. Player = game:GetService("Players").LocalPlayer
  704. PlayerGui = Player.PlayerGui
  705. Cam = workspace.CurrentCamera
  706. Backpack = Player.Backpack
  707. Character = Player.Character
  708. Humanoid = Character.Humanoid
  709. Mouse = Player:GetMouse()
  710. RootPart = Character["HumanoidRootPart"]
  711. Torso = Character["Torso"]
  712. Head = Character["Head"]
  713. RightArm = Character["Right Arm"]
  714. LeftArm = Character["Left Arm"]
  715. RightLeg = Character["Right Leg"]
  716. LeftLeg = Character["Left Leg"]
  717. RootJoint = RootPart["RootJoint"]
  718. Neck = Torso["Neck"]
  719. RightShoulder = Torso["Right Shoulder"]
  720. LeftShoulder = Torso["Left Shoulder"]
  721. RightHip = Torso["Right Hip"]
  722. LeftHip = Torso["Left Hip"]
  723. local TIME = 0
  724. local sick = Instance.new("Sound",Torso)
  725.  
  726. IT = Instance.new
  727. CF = CFrame.new
  728. VT = Vector3.new
  729. RAD = math.rad
  730. C3 = Color3.new
  731. UD2 = UDim2.new
  732. BRICKC = BrickColor.new
  733. ANGLES = CFrame.Angles
  734. EULER = CFrame.fromEulerAnglesXYZ
  735. COS = math.cos
  736. ACOS = math.acos
  737. SIN = math.sin
  738. ASIN = math.asin
  739. ABS = math.abs
  740. MRANDOM = math.random
  741. FLOOR = math.floor
  742.  
  743. --//=================================\\
  744. --|| USEFUL VALUES
  745. --\\=================================//
  746.  
  747. Animation_Speed = 3
  748. local FORCERESET = false
  749. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  750. local Speed = 16
  751. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  752. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  753. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  754. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  755. local DAMAGEMULTIPLIER = 1
  756. local ANIM = "Idle"
  757. local ATTACK = false
  758. local EQUIPPED = false
  759. local HOLD = false
  760. local COMBO = 1
  761. local Rooted = false
  762. local SINE = 0
  763. local KEYHOLD = false
  764. local CHANGE = 2 / Animation_Speed
  765. local WALKINGANIM = false
  766. local VALUE1 = false
  767. local VALUE2 = false
  768. local ROBLOXIDLEANIMATION = IT("Animation")
  769. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  770. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  771. --ROBLOXIDLEANIMATION.Parent = Humanoid
  772. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  773. WEAPONGUI.Name = "BanishV3Gui"
  774. local Weapon = IT("Model")
  775. Weapon.Name = "Adds"
  776. local Effects = IT("Folder", Weapon)
  777. Effects.Name = "Effects"
  778. local ANIMATOR = Humanoid.Animator
  779. local ANIMATE = Character:FindFirstChild("Animate")
  780. local UNANCHOR = true
  781. local TOBANISH = {}
  782. script.Parent = PlayerGui
  783.  
  784. --//=================================\\
  785. --\\=================================//
  786.  
  787.  
  788. --//=================================\\
  789. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  790. --\\=================================//
  791.  
  792. ArtificialHB = Instance.new("BindableEvent", script)
  793. ArtificialHB.Name = "ArtificialHB"
  794.  
  795. script:WaitForChild("ArtificialHB")
  796.  
  797. frame = Frame_Speed
  798. tf = 0
  799. allowframeloss = false
  800. tossremainder = false
  801. lastframe = tick()
  802. script.ArtificialHB:Fire()
  803.  
  804. game:GetService("RunService").Heartbeat:connect(function(s, p)
  805. tf = tf + s
  806. if tf >= frame then
  807. if allowframeloss then
  808. script.ArtificialHB:Fire()
  809. lastframe = tick()
  810. else
  811. for i = 1, math.floor(tf / frame) do
  812. script.ArtificialHB:Fire()
  813. end
  814. lastframe = tick()
  815. end
  816. if tossremainder then
  817. tf = 0
  818. else
  819. tf = tf - frame * math.floor(tf / frame)
  820. end
  821. end
  822. end)
  823.  
  824. --//=================================\\
  825. --\\=================================//
  826.  
  827. --//=================================\\
  828. --|| SOME FUNCTIONS
  829. --\\=================================//
  830.  
  831. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  832. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  833. end
  834.  
  835. function PositiveAngle(NUMBER)
  836. if NUMBER >= 0 then
  837. NUMBER = 0
  838. end
  839. return NUMBER
  840. end
  841.  
  842. function NegativeAngle(NUMBER)
  843. if NUMBER <= 0 then
  844. NUMBER = 0
  845. end
  846. return NUMBER
  847. end
  848.  
  849. function Swait(NUMBER)
  850. if NUMBER == 0 or NUMBER == nil then
  851. ArtificialHB.Event:wait()
  852. else
  853. for i = 1, NUMBER do
  854. ArtificialHB.Event:wait()
  855. end
  856. end
  857. end
  858.  
  859. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  860. local NEWMESH = IT(MESH)
  861. if MESH == "SpecialMesh" then
  862. NEWMESH.MeshType = MESHTYPE
  863. if MESHID ~= "nil" and MESHID ~= "" then
  864. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  865. end
  866. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  867. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  868. end
  869. end
  870. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  871. NEWMESH.Scale = SCALE
  872. NEWMESH.Parent = PARENT
  873. return NEWMESH
  874. end
  875.  
  876. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  877. local NEWPART = IT("Part")
  878. NEWPART.formFactor = FORMFACTOR
  879. NEWPART.Reflectance = REFLECTANCE
  880. NEWPART.Transparency = TRANSPARENCY
  881. NEWPART.CanCollide = false
  882. NEWPART.Locked = true
  883. NEWPART.Anchored = true
  884. if ANCHOR == false then
  885. NEWPART.Anchored = false
  886. end
  887. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  888. NEWPART.Name = NAME
  889. NEWPART.Size = SIZE
  890. NEWPART.Position = Torso.Position
  891. NEWPART.Material = MATERIAL
  892. NEWPART:BreakJoints()
  893. NEWPART.Parent = PARENT
  894. return NEWPART
  895. end
  896.  
  897. local function weldBetween(a, b)
  898. local weldd = Instance.new("ManualWeld")
  899. weldd.Part0 = a
  900. weldd.Part1 = b
  901. weldd.C0 = CFrame.new()
  902. weldd.C1 = b.CFrame:inverse() * a.CFrame
  903. weldd.Parent = a
  904. return weldd
  905. end
  906.  
  907.  
  908. function QuaternionFromCFrame(cf)
  909. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  910. local trace = m00 + m11 + m22
  911. if trace > 0 then
  912. local s = math.sqrt(1 + trace)
  913. local recip = 0.5 / s
  914. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  915. else
  916. local i = 0
  917. if m11 > m00 then
  918. i = 1
  919. end
  920. if m22 > (i == 0 and m00 or m11) then
  921. i = 2
  922. end
  923. if i == 0 then
  924. local s = math.sqrt(m00 - m11 - m22 + 1)
  925. local recip = 0.5 / s
  926. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  927. elseif i == 1 then
  928. local s = math.sqrt(m11 - m22 - m00 + 1)
  929. local recip = 0.5 / s
  930. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  931. elseif i == 2 then
  932. local s = math.sqrt(m22 - m00 - m11 + 1)
  933. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  934. end
  935. end
  936. end
  937.  
  938. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  939. local xs, ys, zs = x + x, y + y, z + z
  940. local wx, wy, wz = w * xs, w * ys, w * zs
  941. local xx = x * xs
  942. local xy = x * ys
  943. local xz = x * zs
  944. local yy = y * ys
  945. local yz = y * zs
  946. local zz = z * zs
  947. 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))
  948. end
  949.  
  950. function QuaternionSlerp(a, b, t)
  951. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  952. local startInterp, finishInterp;
  953. if cosTheta >= 0.0001 then
  954. if (1 - cosTheta) > 0.0001 then
  955. local theta = ACOS(cosTheta)
  956. local invSinTheta = 1 / SIN(theta)
  957. startInterp = SIN((1 - t) * theta) * invSinTheta
  958. finishInterp = SIN(t * theta) * invSinTheta
  959. else
  960. startInterp = 1 - t
  961. finishInterp = t
  962. end
  963. else
  964. if (1 + cosTheta) > 0.0001 then
  965. local theta = ACOS(-cosTheta)
  966. local invSinTheta = 1 / SIN(theta)
  967. startInterp = SIN((t - 1) * theta) * invSinTheta
  968. finishInterp = SIN(t * theta) * invSinTheta
  969. else
  970. startInterp = t - 1
  971. finishInterp = t
  972. end
  973. end
  974. 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
  975. end
  976.  
  977. function Clerp(a, b, t)
  978. local qa = {QuaternionFromCFrame(a)}
  979. local qb = {QuaternionFromCFrame(b)}
  980. local ax, ay, az = a.x, a.y, a.z
  981. local bx, by, bz = b.x, b.y, b.z
  982. local _t = 1 - t
  983. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  984. end
  985.  
  986. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  987. local frame = IT("Frame")
  988. frame.BackgroundTransparency = TRANSPARENCY
  989. frame.BorderSizePixel = BORDERSIZEPIXEL
  990. frame.Position = POSITION
  991. frame.Size = SIZE
  992. frame.BackgroundColor3 = COLOR
  993. frame.BorderColor3 = BORDERCOLOR
  994. frame.Name = NAME
  995. frame.Parent = PARENT
  996. return frame
  997. end
  998.  
  999. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  1000. local label = IT("TextLabel")
  1001. label.BackgroundTransparency = 1
  1002. label.Size = UD2(1, 0, 1, 0)
  1003. label.Position = UD2(0, 0, 0, 0)
  1004. label.TextColor3 = TEXTCOLOR
  1005. label.TextStrokeTransparency = STROKETRANSPARENCY
  1006. label.TextTransparency = TRANSPARENCY
  1007. label.FontSize = TEXTFONTSIZE
  1008. label.Font = TEXTFONT
  1009. label.BorderSizePixel = BORDERSIZEPIXEL
  1010. label.TextScaled = false
  1011. label.Text = TEXT
  1012. label.Name = NAME
  1013. label.Parent = PARENT
  1014. return label
  1015. end
  1016.  
  1017. function NoOutlines(PART)
  1018. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1019. end
  1020.  
  1021. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1022. local NEWWELD = IT(TYPE)
  1023. NEWWELD.Part0 = PART0
  1024. NEWWELD.Part1 = PART1
  1025. NEWWELD.C0 = C0
  1026. NEWWELD.C1 = C1
  1027. NEWWELD.Parent = PARENT
  1028. return NEWWELD
  1029. end
  1030. local S = IT("Sound")
  1031. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  1032. local NEWSOUND = nil
  1033. coroutine.resume(coroutine.create(function()
  1034. NEWSOUND = S:Clone()
  1035. NEWSOUND.Parent = PARENT
  1036. NEWSOUND.Volume = VOLUME
  1037. NEWSOUND.Pitch = PITCH
  1038. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1039. NEWSOUND:play()
  1040. if DOESLOOP == true then
  1041. NEWSOUND.Looped = true
  1042. else
  1043. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  1044. NEWSOUND:remove()
  1045. end
  1046. end))
  1047. return NEWSOUND
  1048. end
  1049.  
  1050. function CFrameFromTopBack(at, top, back)
  1051. local right = top:Cross(back)
  1052. 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)
  1053. end
  1054.  
  1055. --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})
  1056. function WACKYEFFECT(Table)
  1057. local TYPE = (Table.EffectType or "Sphere")
  1058. local SIZE = (Table.Size or VT(1,1,1))
  1059. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1060. local TRANSPARENCY = (Table.Transparency or 0)
  1061. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1062. local CFRAME = (Table.CFrame or Torso.CFrame)
  1063. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1064. local ROTATION1 = (Table.RotationX or 0)
  1065. local ROTATION2 = (Table.RotationY or 0)
  1066. local ROTATION3 = (Table.RotationZ or 0)
  1067. local MATERIAL = (Table.Material or "Neon")
  1068. local COLOR = (Table.Color or C3(1,1,1))
  1069. local TIME = (Table.Time or 45)
  1070. local SOUNDID = (Table.SoundID or nil)
  1071. local SOUNDPITCH = (Table.SoundPitch or nil)
  1072. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1073. coroutine.resume(coroutine.create(function()
  1074. local PLAYSSOUND = false
  1075. local SOUND = nil
  1076. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1077. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1078. PLAYSSOUND = true
  1079. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1080. end
  1081. EFFECT.Color = COLOR
  1082. local MSH = nil
  1083. if TYPE == "Sphere" then
  1084. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1085. elseif TYPE == "Block" then
  1086. MSH = IT("BlockMesh",EFFECT)
  1087. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1088. elseif TYPE == "Wave" then
  1089. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1090. elseif TYPE == "Ring" then
  1091. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1092. elseif TYPE == "Slash" then
  1093. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1094. elseif TYPE == "Round Slash" then
  1095. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1096. elseif TYPE == "Swirl" then
  1097. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1098. elseif TYPE == "Skull" then
  1099. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1100. elseif TYPE == "Crystal" then
  1101. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1102. end
  1103. if MSH ~= nil then
  1104. local MOVESPEED = nil
  1105. if MOVEDIRECTION ~= nil then
  1106. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1107. end
  1108. local GROWTH = SIZE - ENDSIZE
  1109. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1110. if TYPE == "Block" then
  1111. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1112. else
  1113. EFFECT.CFrame = CFRAME
  1114. end
  1115. for LOOP = 1, TIME+1 do
  1116. Swait()
  1117. MSH.Scale = MSH.Scale - GROWTH/TIME
  1118. if TYPE == "Wave" then
  1119. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1120. end
  1121. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1122. if TYPE == "Block" then
  1123. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1124. else
  1125. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1126. end
  1127. if MOVEDIRECTION ~= nil then
  1128. local ORI = EFFECT.Orientation
  1129. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1130. EFFECT.Orientation = ORI
  1131. end
  1132. end
  1133. if PLAYSSOUND == false then
  1134. EFFECT:remove()
  1135. else
  1136. SOUND.Stopped:Connect(function()
  1137. EFFECT:remove()
  1138. end)
  1139. end
  1140. else
  1141. if PLAYSSOUND == false then
  1142. EFFECT:remove()
  1143. else
  1144. repeat Swait() until SOUND.Playing == false
  1145. EFFECT:remove()
  1146. end
  1147. end
  1148. end))
  1149. end
  1150.  
  1151. function MakeForm(PART,TYPE)
  1152. if TYPE == "Cyl" then
  1153. local MSH = IT("CylinderMesh",PART)
  1154. elseif TYPE == "Ball" then
  1155. local MSH = IT("SpecialMesh",PART)
  1156. MSH.MeshType = "Sphere"
  1157. elseif TYPE == "Wedge" then
  1158. local MSH = IT("SpecialMesh",PART)
  1159. MSH.MeshType = "Wedge"
  1160. end
  1161. end
  1162.  
  1163. function SpawnTrail(FROM,TO,BIG)
  1164. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really white", "Trail", VT(0,0,0))
  1165. MakeForm(TRAIL,"Cyl")
  1166. local DIST = (FROM - TO).Magnitude
  1167. if BIG == true then
  1168. TRAIL.Size = VT(2,DIST,2)
  1169. else
  1170. TRAIL.Size = VT(2,DIST,2)
  1171. end
  1172. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1173. coroutine.resume(coroutine.create(function()
  1174. for i = 1, 5 do
  1175. Swait()
  1176. TRAIL.Transparency = TRAIL.Transparency + 0.1
  1177. end
  1178. TRAIL:remove()
  1179. end))
  1180. end
  1181.  
  1182. Debris = game:GetService("Debris")
  1183.  
  1184. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1185. local DIRECTION = CF(StartPos,EndPos).lookVector
  1186. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1187. end
  1188.  
  1189. function turnto(position)
  1190. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  1191. end
  1192. local asd = Instance.new("ParticleEmitter")
  1193. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  1194. asd.LightEmission = .1
  1195. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1196. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  1197. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1198. asd.Transparency = bbb
  1199. asd.Size = aaa
  1200. asd.ZOffset = .9
  1201. asd.Acceleration = Vector3.new(0, -15, 0)
  1202. asd.LockedToPart = false
  1203. asd.EmissionDirection = "Back"
  1204. asd.Lifetime = NumberRange.new(1, 2)
  1205. asd.Rotation = NumberRange.new(-100, 100)
  1206. asd.RotSpeed = NumberRange.new(-100, 100)
  1207. asd.Speed = NumberRange.new(10)
  1208. asd.Enabled = false
  1209. asd.VelocitySpread = 999
  1210.  
  1211. function getbloody(victim,amount)
  1212. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  1213. PART.CFrame = victim.CFrame
  1214. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1215. Debris:AddItem(PART,5)
  1216. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1217. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1218. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1219. local prtcl = asd:Clone()
  1220. prtcl.Parent = PART
  1221. prtcl:Emit(amount*10)
  1222. end
  1223.  
  1224. local Particle = IT("ParticleEmitter",nil)
  1225. Particle.Enabled = false
  1226. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  1227. Particle.LightEmission = 0.5
  1228. Particle.Rate = 150
  1229. Particle.ZOffset = 1
  1230. Particle.Rotation = NumberRange.new(-180, 180)
  1231. Particle.RotSpeed = NumberRange.new(-180, 180)
  1232. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  1233. Particle.Color = ColorSequence.new(C3(255, 255, 255),C3(0.4,0,0))
  1234.  
  1235. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1236. function ParticleEmitter(Table)
  1237. local PRTCL = Particle:Clone()
  1238. local Speed = Table.Speed or 5
  1239. local Drag = Table.Drag or 0
  1240. local Size1 = Table.Size1 or 1
  1241. local Size2 = Table.Size2 or 5
  1242. local Lifetime1 = Table.Lifetime1 or 1
  1243. local Lifetime2 = Table.Lifetime2 or 1.5
  1244. local Parent = Table.Parent or Torso
  1245. local Emit = Table.Emit or 100
  1246. local Offset = Table.Offset or 360
  1247. local Acel = Table.Acel or VT(0,0,0)
  1248. local Enabled = Table.Enabled or false
  1249. PRTCL.Parent = Parent
  1250. PRTCL.Size = NumberSequence.new(Size1,Size2)
  1251. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  1252. PRTCL.Speed = NumberRange.new(Speed)
  1253. PRTCL.VelocitySpread = Offset
  1254. PRTCL.Drag = Drag
  1255. PRTCL.Acceleration = Acel
  1256. if Enabled == false then
  1257. PRTCL:Emit(Emit)
  1258. Debris:AddItem(PRTCL,Lifetime2)
  1259. else
  1260. PRTCL.Enabled = true
  1261. end
  1262. return PRTCL
  1263. end
  1264.  
  1265. --//=================================\\
  1266. --|| WEAPON CREATION
  1267. --\\=================================//
  1268. Circle = nil
  1269. CircleParts = {}
  1270. Equipped = false
  1271. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1272. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1273. end
  1274. Equipped = true
  1275. Circle = Instance.new("Model")
  1276. Circle.Name = "Circle"
  1277. Angle = 0
  1278. for i = 1, 1 do
  1279. local CirclePart = Instance.new("Part")
  1280. CirclePart.Name = "CirclePart"
  1281. CirclePart.Transparency = 1
  1282. CirclePart.BrickColor = BrickColor.new("Really black")
  1283. CirclePart.Material = Enum.Material.Plastic
  1284. CirclePart.Shape = Enum.PartType.Block
  1285. CirclePart.FormFactor = Enum.FormFactor.Custom
  1286. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  1287. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  1288. CirclePart.Anchored = true
  1289. CirclePart.CanCollide = false
  1290. CirclePart.Locked = true
  1291. CirclePart.Size = Vector3.new(10, 0.2, 10)
  1292. local Aura = Instance.new('ParticleEmitter')
  1293. Aura.Name = "Aura"
  1294. Aura.Texture = "rbxassetid://33682777"
  1295. Aura.Parent = CirclePart
  1296. Aura.LightEmission = 0
  1297. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  1298. Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
  1299. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  1300. Aura.LockedToPart = false
  1301. Aura.Lifetime = NumberRange.new(1)
  1302. Aura.Rate = 50
  1303. Aura.Speed = NumberRange.new(2.5)
  1304. Aura.SpreadAngle = Vector2.new(80,80)
  1305. local BlockMesh = Instance.new("BlockMesh")
  1306. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  1307. BlockMesh.Parent = CirclePart
  1308. CirclePart.Parent = Circle
  1309. local Star = Instance.new("Decal", CirclePart)
  1310. Star.Texture = "http://www.roblox.com/asset/?id=412956943"
  1311. Star.Face = "Top"
  1312. local Light = Instance.new("PointLight", CirclePart)
  1313. Light.Color = Color3.new(.20,0,0)
  1314. Light.Brightness = 100
  1315. Light.Range = 15
  1316. table.insert(CircleParts, CirclePart)
  1317. end
  1318. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really white", "Hood", VT(1,1,1),false)
  1319. PRT.Color = C3(0,0,0)
  1320. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  1321. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  1322. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really white", "Scarf", VT(1,1,1),false)
  1323. PRT.Color = C3(0,0,0)
  1324. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  1325. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  1326. for i = 1, 16 do
  1327. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  1328. FACE.Color = C3(0,0,0)
  1329. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  1330. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  1331. end
  1332. local LASTPART = Head
  1333. for i = 1, 20 do
  1334. local MATH = (1-(i/25))
  1335. if LASTPART == Head then
  1336. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1337. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  1338. LASTPART = Horn
  1339. Horn.Color = C3((i*3-3)/255,0,0)
  1340. else
  1341. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1342. 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))
  1343. LASTPART = Horn
  1344. Horn.Color = C3((i*3-3)/255,0,0)
  1345. end
  1346. end
  1347. local LASTPART = Head
  1348. for i = 1, 20 do
  1349. local MATH = (1-(i/25))
  1350. if LASTPART == Head then
  1351. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1352. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  1353. LASTPART = Horn
  1354. Horn.Color = C3((i*3-3)/255,0,0)
  1355. else
  1356. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1357. 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))
  1358. LASTPART = Horn
  1359. Horn.Color = C3((i*3-3)/255,0,0)
  1360. end
  1361. end
  1362. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Really blue", "Hair", VT(1,1,1),false)
  1363. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1364. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  1365. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Really red", "Hair", VT(1,1,1),false)
  1366. local HairWeld2 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1367. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  1368.  
  1369. local BODY = {}
  1370.  
  1371. for _, c in pairs(Character:GetDescendants()) do
  1372. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1373. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1374. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1375. end
  1376. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  1377. elseif c:IsA("JointInstance") then
  1378. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  1379. end
  1380. end
  1381.  
  1382. for e = 1, #BODY do
  1383. if BODY[e] ~= nil then
  1384. local STUFF = BODY[e]
  1385. local PART = STUFF[1]
  1386. local PARENT = STUFF[2]
  1387. local MATERIAL = STUFF[3]
  1388. local COLOR = STUFF[4]
  1389. local TRANSPARENCY = STUFF[5]
  1390. if PART.ClassName == "Part" and PART ~= RootPart then
  1391. PART.Material = MATERIAL
  1392. PART.Color = COLOR
  1393. PART.Transparency = TRANSPARENCY
  1394. end
  1395. PART.AncestryChanged:Connect(function()
  1396. PART.Parent = PARENT
  1397. end)
  1398. end
  1399. end
  1400.  
  1401. function refit()
  1402. Character.Parent = workspace
  1403. for e = 1, #BODY do
  1404. if BODY[e] ~= nil then
  1405. local STUFF = BODY[e]
  1406. local PART = STUFF[1]
  1407. local PARENT = STUFF[2]
  1408. local MATERIAL = STUFF[3]
  1409. local COLOR = STUFF[4]
  1410. local TRANSPARENCY = STUFF[5]
  1411. if PART.ClassName == "Part" and PART ~= RootPart then
  1412. PART.Material = MATERIAL
  1413. PART.Color = COLOR
  1414. PART.Transparency = TRANSPARENCY
  1415. end
  1416. if PART.Parent ~= PARENT then
  1417. Humanoid:remove()
  1418. PART.Parent = PARENT
  1419. Humanoid = IT("Humanoid",Character)
  1420. end
  1421. end
  1422. end
  1423. end
  1424.  
  1425.  
  1426. function CreateDebreeRing(FLOOR, POSITION, SIZE, BLOCKSIZE, SWAIT)
  1427. if FLOOR ~= nil then
  1428. coroutine.resume(coroutine.create(function()
  1429. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0, 0, 0))
  1430. PART.CFrame = CF(POSITION)
  1431. for i = 1, 45 do
  1432. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  1433. RingPiece.Material = FLOOR.Material
  1434. RingPiece.Color = FLOOR.Color
  1435. 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)))
  1436. Debris:AddItem(RingPiece, SWAIT)
  1437. end
  1438. PART:remove()
  1439. end))
  1440. end
  1441. end
  1442. function CreateFlyingDebree(FLOOR, POSITION, AMOUNT, BLOCKSIZE, SWAIT, STRENGTH)
  1443. if FLOOR ~= nil then
  1444. for i = 1, AMOUNT do
  1445. do
  1446. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  1447. DEBREE.Material = FLOOR.Material
  1448. DEBREE.Color = FLOOR.Color
  1449. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  1450. DEBREE.Velocity = VT(MRANDOM(-STRENGTH, STRENGTH), MRANDOM(-STRENGTH, STRENGTH), MRANDOM(-STRENGTH, STRENGTH))
  1451. coroutine.resume(coroutine.create(function()
  1452. Swait(15)
  1453. DEBREE.Parent = workspace
  1454. DEBREE.CanCollide = true
  1455. Debris:AddItem(DEBREE, SWAIT)
  1456. end))
  1457. end
  1458. end
  1459. end
  1460. end
  1461.  
  1462. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1463. MakeForm(LeftHole,"Cyl")
  1464. CreateWeldOrSnapOrMotor("Weld", Handle, LeftBarrel, LeftHole, CF(0, 2.5, 0), CF(0, 0, 0))
  1465. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Eye", VT(0.6,0.1,1)/2,false)
  1466. MakeForm(Eye,"Ball")
  1467. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  1468. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "Eye", VT(0.6,0.1,1)/2,false)
  1469. MakeForm(Eye,"Ball")
  1470. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
  1471. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  1472. MakeForm(Eye,"Ball")
  1473. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  1474. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  1475. MakeForm(Eye,"Ball")
  1476. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
  1477. local A = IT("Attachment",Torso)
  1478. A.Position = VT(1,1.3,0)
  1479. A.Orientation = VT(-0.098, -89.999, 0.227)
  1480. local B = IT("Attachment",Torso)
  1481. B.Position = VT(-1.3,-0.6,0)
  1482. B.Orientation = VT(-88.911, -68.808, 158.782)
  1483. local ChainLink = IT("Beam",Torso)
  1484. ChainLink.Texture = "rbxassetid://73042633"
  1485. ChainLink.Color = ColorSequence.new(C3(0, 0, 255))
  1486. ChainLink.TextureSpeed = 1
  1487. ChainLink.FaceCamera = true
  1488. ChainLink.Width0 = 1
  1489. ChainLink.Width1 = 1
  1490. ChainLink.TextureLength = 3
  1491. ChainLink.Attachment0 = A
  1492. ChainLink.Attachment1 = B
  1493. ChainLink.CurveSize0 = 1.6
  1494. ChainLink.CurveSize1 = 1.6
  1495. ChainLink.FaceCamera = true
  1496. ChainLink.Transparency = NumberSequence.new(0)
  1497. local ChainLink = IT("Beam",Torso)
  1498. ChainLink.Texture = "rbxassetid://73042633"
  1499. ChainLink.Color = ColorSequence.new(C3(0, 0, 255))
  1500. ChainLink.TextureSpeed = 1
  1501. ChainLink.FaceCamera = true
  1502. ChainLink.Width0 = 1
  1503. ChainLink.Width1 = 1
  1504. ChainLink.TextureLength = 3
  1505. ChainLink.Attachment0 = B
  1506. ChainLink.Attachment1 = A
  1507. ChainLink.CurveSize0 = 1.6
  1508. ChainLink.CurveSize1 = 1.6
  1509. ChainLink.FaceCamera = true
  1510. ChainLink.Transparency = NumberSequence.new(0)
  1511. local A = IT("Attachment",Torso)
  1512. A.Position = VT(1.3,-0.85,0)
  1513. A.Orientation = VT(-0.098, -89.999, 0.227)
  1514. local B = IT("Attachment",Torso)
  1515. B.Position = VT(-1,2,0)
  1516. B.Orientation = VT(-88.911, -68.808, 158.782)
  1517. local ChainLink = IT("Beam",Torso)
  1518. ChainLink.Texture = "rbxassetid://73042633"
  1519. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  1520. ChainLink.TextureSpeed = 1
  1521. ChainLink.FaceCamera = true
  1522. ChainLink.Width0 = 1
  1523. ChainLink.Width1 = 1
  1524. ChainLink.TextureLength = 3
  1525. ChainLink.Attachment0 = A
  1526. ChainLink.Attachment1 = B
  1527. ChainLink.CurveSize0 = 1.3
  1528. ChainLink.CurveSize1 = 1.3
  1529. ChainLink.FaceCamera = true
  1530. ChainLink.Transparency = NumberSequence.new(0)
  1531. local ChainLink = IT("Beam",Torso)
  1532. ChainLink.Texture = "rbxassetid://73042633"
  1533. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  1534. ChainLink.TextureSpeed = 1
  1535. ChainLink.FaceCamera = true
  1536. ChainLink.Width0 = 1
  1537. ChainLink.Width1 = 1
  1538. ChainLink.TextureLength = 3
  1539. ChainLink.Attachment0 = B
  1540. ChainLink.Attachment1 = A
  1541. ChainLink.CurveSize0 = 1.3
  1542. ChainLink.CurveSize1 = 1.3
  1543. ChainLink.FaceCamera = true
  1544. ChainLink.Transparency = NumberSequence.new(0)
  1545.  
  1546. local A = IT("Attachment",RightBarrel)
  1547. A.Position = VT(0,-2.5,0)
  1548. local B = IT("Attachment",RightBarrel)
  1549. B.Position = VT(0,2.5,0)
  1550. local Trail = IT("Trail",RightBarrel)
  1551. Trail.Attachment0 = A
  1552. Trail.Attachment1 = B
  1553. Trail.Lifetime = 0.2
  1554. Trail.Color = ColorSequence.new(BRICKC"Really white".Color)
  1555. Trail.Transparency = NumberSequence.new(0, 1)
  1556. Trail.Enabled = false
  1557.  
  1558. 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})
  1559. PRT.LockedToPart = true
  1560. 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})
  1561. PRT.LockedToPart = true
  1562. 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})
  1563. PRT.LockedToPart = true
  1564. 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})
  1565. PRT.LockedToPart = true
  1566. 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})
  1567. PRT.LockedToPart = true
  1568. for _, c in pairs(Character:GetDescendants()) do
  1569. if c and c.Parent then
  1570. if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then
  1571. local ACCESSORY = c.Parent
  1572. c.Parent = Character
  1573. if c then
  1574. if c:FindFirstChild("HatAttachment") or c:FindFirstChild("FaceFrontAttachment") or c:FindFirstChild("HairAttachment") then
  1575. weldBetween(Head,c)
  1576. else
  1577. weldBetween(Torso,c)
  1578. end
  1579. end
  1580. end
  1581. end
  1582. end
  1583. local BODY = {}
  1584. for _, c in pairs(Character:GetDescendants()) do
  1585. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1586. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1587. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1588. end
  1589. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency,c.Size,c.Name})
  1590. elseif c:IsA("JointInstance") then
  1591. table.insert(BODY,{c,c.Parent,nil,nil,nil,nil,nil})
  1592. end
  1593. end
  1594. function refit()
  1595. Character.Parent = workspace
  1596. for e = 1, #BODY do
  1597. if BODY[e] ~= nil then
  1598. local STUFF = BODY[e]
  1599. local PART = STUFF[1]
  1600. local PARENT = STUFF[2]
  1601. local MATERIAL = STUFF[3]
  1602. local COLOR = STUFF[4]
  1603. local TRANSPARENCY = STUFF[5]
  1604. --local SIZE = STUFF[6]
  1605. local NAME = STUFF[7]
  1606. if PART.ClassName == "Part" and PART ~= RootPart then
  1607. PART.Material = MATERIAL
  1608. PART.Transparency = TRANSPARENCY
  1609. PART.Name = NAME
  1610. end
  1611. if PART.Parent ~= PARENT then
  1612. Humanoid:remove()
  1613. PART.Parent = PARENT
  1614. Humanoid = IT("Humanoid",Character)
  1615. end
  1616. end
  1617. end
  1618. end
  1619.  
  1620.  
  1621. local Particle = IT("ParticleEmitter",nil)
  1622. Particle.Enabled = false
  1623. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  1624. Particle.LightEmission = 0.5
  1625. Particle.Rate = 150
  1626. Particle.ZOffset = 0.2
  1627. Particle.Rotation = NumberRange.new(-180, 180)
  1628. Particle.RotSpeed = NumberRange.new(-180, 180)
  1629. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  1630. Particle.Color = ColorSequence.new(C3(255,255,255),C3(0.4,0,0))
  1631.  
  1632. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1633. function ParticleEmitter(Table)
  1634. local PRTCL = Particle:Clone()
  1635. local Speed = Table.Speed or 5
  1636. local Drag = Table.Drag or 0
  1637. local Size1 = Table.Size1 or 1
  1638. local Size2 = Table.Size2 or 5
  1639. local Lifetime1 = Table.Lifetime1 or 1
  1640. local Lifetime2 = Table.Lifetime2 or 1.5
  1641. local Parent = Table.Parent or Torso
  1642. local Emit = Table.Emit or 100
  1643. local Offset = Table.Offset or 360
  1644. local Acel = Table.Acel or VT(0,0,0)
  1645. local Enabled = Table.Enabled or false
  1646. PRTCL.Parent = Parent
  1647. PRTCL.Size = NumberSequence.new(Size1,Size2)
  1648. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  1649. PRTCL.Speed = NumberRange.new(Speed)
  1650. PRTCL.VelocitySpread = Offset
  1651. PRTCL.Drag = Drag
  1652. PRTCL.Acceleration = Acel
  1653. if Enabled == false then
  1654. PRTCL:Emit(Emit)
  1655. Debris:AddItem(PRTCL,Lifetime2)
  1656. else
  1657. PRTCL.Enabled = true
  1658. end
  1659. return PRTCL
  1660. end
  1661.  
  1662. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  1663. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  1664. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1665. MakeForm(Part,"Wedge")
  1666. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1667. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  1668. MakeForm(Part,"Wedge")
  1669. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  1670. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  1671. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1672. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  1673. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1674. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  1675. MakeForm(Part,"Cyl")
  1676. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1677. for i = 1, 8 do
  1678. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  1679. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  1680. end
  1681. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  1682. MakeForm(Part,"Cyl")
  1683. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1684. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  1685. MakeForm(Part,"Ball")
  1686. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1687. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  1688. MakeForm(Part,"Wedge")
  1689. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  1690. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  1691. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1692. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  1693. MakeForm(Part,"Cyl")
  1694. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1695. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  1696. MakeForm(Part,"Cyl")
  1697. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1698. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  1699. MakeForm(Part,"Cyl")
  1700. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1701. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1702. MakeForm(Part,"Wedge")
  1703. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  1704. local LASTPART = Handle
  1705. for i = 1, 10 do
  1706. if LASTPART == Handle then
  1707. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  1708. LASTPART = Part
  1709. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1710. else
  1711. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  1712. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  1713. LASTPART = Part
  1714. end
  1715. end
  1716.  
  1717. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  1718. MakeForm(Barrel,"Cyl")
  1719. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1720. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  1721. MakeForm(Part,"Cyl")
  1722. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  1723. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  1724. MakeForm(Part,"Wedge")
  1725. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  1726. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  1727. MakeForm(Hole,"Cyl")
  1728. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  1729. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  1730. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1731. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  1732. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  1733. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1734. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  1735. coroutine.resume(coroutine.create(function()
  1736. while wait() do
  1737. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  1738. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  1739. end
  1740. end))
  1741.  
  1742. 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)})
  1743. --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)})
  1744.  
  1745. for _, c in pairs(Weapon:GetDescendants()) do
  1746. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  1747. c.Material = "Glass"
  1748. c.Color = C3(255,255,255)
  1749. elseif c.ClassName == "Part" and c.Name == "Eye" then
  1750. c.Color = C3(255,255,255)
  1751. c.Material = "Neon"
  1752. end
  1753. end
  1754.  
  1755. Weapon.Parent = Character
  1756. for _, c in pairs(Weapon:GetChildren()) do
  1757. if c.ClassName == "Part" then
  1758. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1759. end
  1760. end
  1761.  
  1762. local SKILLTEXTCOLOR = C3(255,255,255)
  1763. local SKILLFONT = "Antique"
  1764. local SKILLTEXTSIZE = 7
  1765.  
  1766. Humanoid.Died:connect(function()
  1767. ATTACK = true
  1768. end)
  1769.  
  1770. 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")
  1771. 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")
  1772.  
  1773. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Bullet", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 1")
  1774. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Smash", SKILLTEXTCOLOR, 7, "Garamond", 0, 2, 1, "Text 2")
  1775.  
  1776. function printbye(Name)
  1777. 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, "}
  1778. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  1779. end
  1780.  
  1781. workspace.ChildAdded:connect(function(instance)
  1782. for BANISH = 1, #TOBANISH do
  1783. if TOBANISH[BANISH] ~= nil then
  1784. if instance.Name == TOBANISH[BANISH] then
  1785. coroutine.resume(coroutine.create(function()
  1786. printbye(instance.Name)
  1787. instance:ClearAllChildren()
  1788. Debris:AddItem(instance,0.0005)
  1789. end))
  1790. end
  1791. end
  1792. end
  1793. end)
  1794.  
  1795. --//=================================\\
  1796. --|| DAMAGING
  1797. --\\=================================//
  1798.  
  1799. function Banish(Foe)
  1800. if Foe then
  1801. coroutine.resume(coroutine.create(function()
  1802. --if game.Players:FindFirstChild(Foe.Name) then
  1803. table.insert(TOBANISH,Foe.Name)
  1804. printbye(Foe.Name)
  1805. --end
  1806. Foe.Archivable = true
  1807. local CLONE = Foe:Clone()
  1808. Foe:Destroy()
  1809. CLONE.Parent = Effects
  1810. CLONE:BreakJoints()
  1811. local MATERIALS = {"Glass","Neon"}
  1812. for _, c in pairs(CLONE:GetDescendants()) do
  1813. if c:IsA("BasePart") then
  1814. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  1815. CreateSound(340722848, c, 10, 1, false)
  1816. end
  1817. c.Anchored = true
  1818. c.Transparency = c.Transparency + 0.2
  1819. c.Material = MATERIALS[MRANDOM(1,2)]
  1820. c.Color = C3(255, 255, 255)
  1821. if c.ClassName == "MeshPart" then
  1822. c.TextureID = ""
  1823. end
  1824. if c:FindFirstChildOfClass("SpecialMesh") then
  1825. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  1826. end
  1827. if c:FindFirstChildOfClass("Decal") then
  1828. c:FindFirstChildOfClass("Decal"):remove()
  1829. end
  1830. c.Name = "Banished"
  1831. c.CanCollide = false
  1832. else
  1833. c:remove()
  1834. end
  1835. end
  1836. local A = false
  1837. for i = 1, 35 do
  1838. if A == false then
  1839. A = true
  1840. elseif A == true then
  1841. A = false
  1842. end
  1843. for _, c in pairs(CLONE:GetDescendants()) do
  1844. if c:IsA("BasePart") then
  1845. c.Anchored = true
  1846. c.Material = MATERIALS[MRANDOM(1,2)]
  1847. c.Transparency = c.Transparency + 0.8/35
  1848. if A == false then
  1849. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1850. elseif A == true then
  1851. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1852. end
  1853. end
  1854. end
  1855. Swait()
  1856. end
  1857. CLONE:remove()
  1858. end))
  1859. end
  1860. end
  1861.  
  1862. function ApplyAoE(POSITION,RANGE,ISBANISH)
  1863. local CHILDREN = workspace:GetDescendants()
  1864. for index, CHILD in pairs(CHILDREN) do
  1865. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1866. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1867. if HUM then
  1868. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1869. if TORSO then
  1870. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  1871. if ISBANISH == true then
  1872. Banish(CHILD)
  1873. else
  1874. if ISBANISH == "Gravity" then
  1875. HUM.PlatformStand = true
  1876. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1877. local grav = Instance.new("BodyPosition",TORSO)
  1878. grav.D = 15
  1879. grav.P = 20000
  1880. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1881. grav.position = TORSO.Position
  1882. grav.Name = "V3BanishForce"..Player.Name
  1883. else
  1884. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  1885. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  1886. end
  1887. else
  1888. HUM.PlatformStand = false
  1889. end
  1890. end
  1891. elseif ISBANISH == "Gravity" then
  1892. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1893. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  1894. HUM.PlatformStand = false
  1895. end
  1896. end
  1897. end
  1898. end
  1899. end
  1900. end
  1901. end
  1902.  
  1903. --//=================================\\
  1904. --|| ATTACK FUNCTIONS AND STUFF
  1905. --\\=================================//
  1906.  
  1907. function Extreme_Offset()
  1908. 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)
  1909. if HITFLOOR then
  1910. local ORIGINPOS = VT(RootPart.Position.X, HITPOS.Y + 8, RootPart.Position.Z)
  1911. CreateSound("1295446488", Torso, 5, 1)
  1912. for i = 1, 5 do
  1913. WACKYEFFECT({
  1914. Time = MRANDOM(15, 35),
  1915. EffectType = "Round Slash",
  1916. Size = VT(0, 0, 0),
  1917. Size2 = VT(0.3, 0, 0.3),
  1918. Transparency = 0.5,
  1919. Transparency2 = 1,
  1920. CFrame = CF(Torso.Position) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(-25, 25))),
  1921. MoveToPos = nil,
  1922. RotationX = MRANDOM(-50, 50) / 10,
  1923. RotationY = MRANDOM(-50, 50) / 10,
  1924. RotationZ = MRANDOM(-50, 50) / 10,
  1925. Material = "Neon",
  1926. Color = C3(1, 1, 1),
  1927. SoundID = nil,
  1928. SoundPitch = nil,
  1929. SoundVolume = nil
  1930. })
  1931. end
  1932. ATTACK = true
  1933. Rooted = true
  1934. UNANCHOR = false
  1935. RootPart.Anchored = true
  1936. RootPart.CFrame = CF(HITPOS + VT(0, 8, 0), ORIGINPOS) * ANGLES(RAD(0), RAD(180), RAD(0))
  1937. for i = 1, 5 do
  1938. WACKYEFFECT({
  1939. Time = MRANDOM(15, 35),
  1940. EffectType = "Round Slash",
  1941. Size = VT(0, 0, 0),
  1942. Size2 = VT(0.3, 0, 0.3),
  1943. Transparency = 0.5,
  1944. Transparency2 = 1,
  1945. CFrame = CF(Torso.Position) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(-25, 25))),
  1946. MoveToPos = nil,
  1947. RotationX = MRANDOM(-50, 50) / 10,
  1948. RotationY = MRANDOM(-50, 50) / 10,
  1949. RotationZ = MRANDOM(-50, 50) / 10,
  1950. Material = "Neon",
  1951. Color = C3(1, 1, 1),
  1952. SoundID = nil,
  1953. SoundPitch = nil,
  1954. SoundVolume = nil
  1955. })
  1956. end
  1957. for i = 0, 0.5, 0.1 / Animation_Speed do
  1958. Swait()
  1959. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(150)), 2 / Animation_Speed)
  1960. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1961. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1962. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1963. 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)
  1964. 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)
  1965. end
  1966. for i = 0, 0.5, 0.1 / Animation_Speed do
  1967. Swait()
  1968. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(300)), 0.02 / Animation_Speed)
  1969. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.02 / Animation_Speed)
  1970. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 0.02 / Animation_Speed)
  1971. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.02 / Animation_Speed)
  1972. 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)
  1973. 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)
  1974. end
  1975. for i = 1, 10 do
  1976. Swait()
  1977. RootPart.CFrame = RootPart.CFrame * CF(0, -0.4, 0)
  1978. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(300)), 1.7 / Animation_Speed)
  1979. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), 1.7 / Animation_Speed)
  1980. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-12)) * RIGHTSHOULDERC0, 1.7 / Animation_Speed)
  1981. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.7 / 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.7 / 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.7 / Animation_Speed)
  1984. end
  1985. for i = 0, 0.5, 0.1 / Animation_Speed do
  1986. Swait()
  1987. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 1.5 / Animation_Speed)
  1988. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 1.5 / Animation_Speed)
  1989. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  1990. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.5 / Animation_Speed)
  1991. 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)
  1992. 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)
  1993. end
  1994. local HITFLOOR, HITPOS = Raycast(RightArm.Position, CF(RightArm.Position, RightArm.Position + VT(0, -1, 0)).lookVector, 8, Character)
  1995. if HITFLOOR then
  1996. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  1997. local CHILDREN = HITFLOOR.Parent:GetDescendants()
  1998. for index, CHILD in pairs(CHILDREN) do
  1999. if CHILD:IsA("BasePart") and CHILD.Parent:FindFirstChildOfClass("Humanoid") then
  2000. for i = 1, 5 do
  2001. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 2, 5, MRANDOM(15, 25))
  2002. CHILD:remove()
  2003. end
  2004. end
  2005. end
  2006. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2007. SOUNDPART.CFrame = CF(HITPOS)
  2008. Debris:AddItem(SOUNDPART, 5)
  2009. CreateSound("130972023", SOUNDPART, 6, 3)
  2010. CreateSound("182765513", SOUNDPART, 6, 1)
  2011. WACKYEFFECT({
  2012. EffectType = "Ring",
  2013. Size = VT(0, 0, 0),
  2014. Size2 = VT(1, 1, 0),
  2015. Transparency = 0.7,
  2016. Transparency2 = 1,
  2017. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  2018. MoveToPos = nil,
  2019. RotationX = 0,
  2020. RotationY = 0,
  2021. RotationZ = 0,
  2022. Material = "Neon",
  2023. Color = C3(1, 1, 1),
  2024. SoundID = nil,
  2025. SoundPitch = nil,
  2026. SoundVolume = nil
  2027. })
  2028. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2029. local CHILDREN = HITFLOOR.Parent.Parent:GetDescendants()
  2030. for index, CHILD in pairs(CHILDREN) do
  2031. if CHILD:IsA("BasePart") and CHILD.Parent:FindFirstChildOfClass("Humanoid") then
  2032. for i = 1, 5 do
  2033. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 2, 5, MRANDOM(15, 25))
  2034. CHILD:remove()
  2035. end
  2036. end
  2037. end
  2038. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2039. SOUNDPART.CFrame = CF(HITPOS)
  2040. Debris:AddItem(SOUNDPART, 5)
  2041. CreateSound("130972023", SOUNDPART, 6, 3)
  2042. CreateSound("182765513", SOUNDPART, 6, 1)
  2043. WACKYEFFECT({
  2044. EffectType = "Ring",
  2045. Size = VT(0, 0, 0),
  2046. Size2 = VT(1, 1, 0),
  2047. Transparency = 0.7,
  2048. Transparency2 = 1,
  2049. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  2050. MoveToPos = nil,
  2051. RotationX = 0,
  2052. RotationY = 0,
  2053. RotationZ = 0,
  2054. Material = "Neon",
  2055. Color = C3(1, 1, 1),
  2056. SoundID = nil,
  2057. SoundPitch = nil,
  2058. SoundVolume = nil
  2059. })
  2060. elseif HITFLOOR.Anchored == false then
  2061. if HITFLOOR.Parent ~= workspace then
  2062. local CHILDREN = HITFLOOR.Parent:GetDescendants()
  2063. for index, CHILD in pairs(CHILDREN) do
  2064. if CHILD:IsA("BasePart") and CHILD.Position.Y < HITPOS.Y then
  2065. for i = 1, 5 do
  2066. CreateFlyingDebree(CHILD, CF(CHILD.Position), 1, CHILD.Size / 3, 5, MRANDOM(15, 25))
  2067. end
  2068. CHILD:remove()
  2069. end
  2070. end
  2071. else
  2072. for i = 1, 5 do
  2073. CreateFlyingDebree(HITFLOOR, CF(HITFLOOR.Position), 1, HITFLOOR.Size / 3, 5, MRANDOM(15, 25))
  2074. end
  2075. HITFLOOR:remove()
  2076. end
  2077. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2078. SOUNDPART.CFrame = CF(HITPOS)
  2079. Debris:AddItem(SOUNDPART, 5)
  2080. CreateSound("130972023", SOUNDPART, 10, 3)
  2081. CreateSound("178452217", SOUNDPART, 6, 1)
  2082. WACKYEFFECT({
  2083. EffectType = "Ring",
  2084. Size = VT(0, 0, 0),
  2085. Size2 = VT(1, 1, 0),
  2086. Transparency = 0.7,
  2087. Transparency2 = 1,
  2088. CFrame = CF(HITPOS) * ANGLES(RAD(90), RAD(0), RAD(0)),
  2089. MoveToPos = nil,
  2090. RotationX = 0,
  2091. RotationY = 0,
  2092. RotationZ = 0,
  2093. Material = "Neon",
  2094. Color = C3(1, 1, 1),
  2095. SoundID = nil,
  2096. SoundPitch = nil,
  2097. SoundVolume = nil
  2098. })
  2099. else
  2100. local SOUNDPART = CreatePart(3, Effects, "Grass", 0, 1, "Really black", "Sound", VT(0, 0, 0))
  2101. SOUNDPART.CFrame = CF(HITPOS)
  2102. Debris:AddItem(SOUNDPART, 5)
  2103. CreateSound("130972023", SOUNDPART, 10, 1)
  2104. CreateSound("130972023", SOUNDPART, 6, 0.7)
  2105. CreateDebreeRing(HITFLOOR, HITPOS, 5, VT(5, 5, 5), 5)
  2106. CreateDebreeRing(HITFLOOR, HITPOS, 8, VT(8, 8, 8), 5)
  2107. ApplyAoE(HITPOS, 15, 45, 75, 75, false)
  2108. ApplyAoE(HITPOS, 25, 25, 35, 35, false)
  2109. for i = 1, 5 do
  2110. CreateFlyingDebree(HITFLOOR, CF(HITPOS), 1, VT(MRANDOM(10, 30) / 10, MRANDOM(10, 30) / 10, MRANDOM(10, 30) / 10), 5, MRANDOM(75, 150))
  2111. end
  2112. for i = 1, 5 do
  2113. CreateFlyingDebree(HITFLOOR, CF(HITPOS), 1, VT(MRANDOM(10, 30) / 2, MRANDOM(10, 30) / 2, MRANDOM(10, 30) / 2), 5, MRANDOM(75, 150))
  2114. end
  2115. end
  2116. end
  2117. for i = 0, 1.2, 0.1 / Animation_Speed do
  2118. Swait()
  2119. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(90)), 1.5 / Animation_Speed)
  2120. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 1.5 / Animation_Speed)
  2121. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  2122. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1.5 / Animation_Speed)
  2123. 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)
  2124. 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)
  2125. end
  2126. ATTACK = false
  2127. Rooted = false
  2128. UNANCHOR = true
  2129. RootPart.Anchored = false
  2130. end
  2131. end
  2132.  
  2133. function Banisher_Bullet()
  2134. ATTACK = true
  2135. Rooted = false
  2136. for i=0, 0.5, 0.1 / Animation_Speed do
  2137. Swait()
  2138. turnto(Mouse.Hit.p)
  2139. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2140. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2141. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2142. 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)
  2143. 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)
  2144. 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)
  2145. end
  2146. repeat
  2147. for i=0, 0.5, 0.1 / Animation_Speed do
  2148. Swait()
  2149. turnto(Mouse.Hit.p)
  2150. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2151. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2152. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2153. 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)
  2154. 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)
  2155. 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)
  2156. end
  2157. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2158. SpawnTrail(Hole.Position,POS)
  2159. if HIT ~= nil then
  2160. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2161. Banish(HIT.Parent)
  2162. end
  2163. end
  2164. 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})
  2165. 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})
  2166. 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})
  2167. 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})
  2168. for i=0, 0.5, 0.1 / Animation_Speed do
  2169. Swait()
  2170. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2171. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2172. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2173. 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)
  2174. 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)
  2175. 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)
  2176. end
  2177. until KEYHOLD == false
  2178. ATTACK = false
  2179. Rooted = false
  2180. end
  2181. local ENERGYSOUND = 1417051162
  2182. local BEAMSOUND = 1417056781
  2183. local EXPLOSIONSOUND = 1417056081
  2184.  
  2185. local BasePart = CreatePart(3, Weapon, "SmoothPlastic", 1, 1, "Dark indigo", "BraceletPart", VT(1.01,0.3,1.01),false)
  2186. CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, BasePart, CF(0, -0.2, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2187. for i = 1, 3 do
  2188. local Part = CreatePart(3, Weapon, "SmoothPlastic", 1, 1, "Royal purple", "BraceletPart", VT(0.2,1.02,0.2),false)
  2189. CreateWeldOrSnapOrMotor("Weld", BasePart, BasePart, Part, CF(0, 0, 0.6-0.3*i) * ANGLES(RAD(0), RAD(0), RAD(90)), CF(0, 0, 0))
  2190. MakeForm(Part,"Cyl")
  2191. end
  2192. function Charge(TIME,GYRO)
  2193. local SND = CreateSound(ENERGYSOUND,Torso,6,TIME,false)
  2194. local G = nil
  2195. if GYRO == true then
  2196. G = IT("BodyGyro",RootPart)
  2197. G.D = 250
  2198. G.P = 200000
  2199. G.MaxTorque = VT(math.huge,math.huge,math.huge)
  2200. end
  2201. for i=0, TIME, 0.1 / Animation_Speed do
  2202. Swait()
  2203. if G then
  2204. G.cframe = CF(RootPart.Position,Mouse.Hit.p)
  2205. end
  2206. 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})
  2207. 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)
  2208. 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)
  2209. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2210. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(90), RAD(0), RAD(45)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2211. 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)
  2212. 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)
  2213. end
  2214. SND:remove()
  2215. if G then
  2216. return G
  2217. end
  2218. end
  2219. function DestructionEnergy()
  2220. ATTACK = true
  2221. Rooted = true
  2222. Charge(2,false)
  2223. local SND = CreateSound(EXPLOSIONSOUND,RootPart,10,1,false)
  2224. local SND2 = CreateSound(ENERGYSOUND,RootPart,10,1,false)
  2225. for i = 1, 60 do
  2226. Swait()
  2227. ApplyAoE(RootPart.Position,i*1.3,10,20,-200,true)
  2228. SND.Pitch = SND.Pitch - 1/60
  2229. SND2.Pitch = SND.Pitch
  2230. 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})
  2231. 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})
  2232. 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})
  2233. 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)
  2234. 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)
  2235. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(-45), RAD(45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2236. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(45), RAD(-45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2237. 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)
  2238. 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)
  2239. end
  2240. SND:remove()
  2241. SND2:remove()
  2242. ATTACK = false
  2243. Rooted = false
  2244. end
  2245. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  2246. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  2247. local mesh = IT("SpecialMesh",wave)
  2248. mesh.MeshType = "Sphere"
  2249. mesh.Scale = SIZE
  2250. mesh.Offset = VT(0,0,0)
  2251. wave.CFrame = CFRAME
  2252. coroutine.resume(coroutine.create(function(PART)
  2253. for i = 1, WAIT do
  2254. Swait()
  2255. mesh.Scale = mesh.Scale + GROW
  2256. wave.Transparency = wave.Transparency + (1/WAIT)
  2257. if wave.Transparency > 0.99 then
  2258. wave:remove()
  2259. end
  2260. end
  2261. end))
  2262. end
  2263. function CreateDebreeRing2(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  2264. if FLOOR ~= nil then
  2265. coroutine.resume(coroutine.create(function()
  2266. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Really black", "DebreeCenter", VT(0,0,0))
  2267. PART.CFrame = CF(POSITION)
  2268. for i = 1, 45 do
  2269. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really black", "DebreePart", BLOCKSIZE)
  2270. RingPiece.Material = FLOOR.Material
  2271. RingPiece.Color = FLOOR.Color
  2272. 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)))
  2273. Debris:AddItem(RingPiece,SWAIT)
  2274. end
  2275. PART:remove()
  2276. end))
  2277. end
  2278. end
  2279.  
  2280. function CreateFlyingDebree2(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  2281. if FLOOR ~= nil then
  2282. for i = 1, AMOUNT do
  2283. local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Really black", "Debree", BLOCKSIZE, false)
  2284. DEBREE.Material = FLOOR.Material
  2285. DEBREE.Color = FLOOR.Color
  2286. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  2287. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
  2288. coroutine.resume(coroutine.create(function()
  2289. Swait(15)
  2290. DEBREE.Parent = workspace
  2291. DEBREE.CanCollide = true
  2292. Debris:AddItem(DEBREE,SWAIT)
  2293. end))
  2294. end
  2295. end
  2296. end
  2297. function Destruction()
  2298. ATTACK = true
  2299. Rooted = true
  2300. local AIMPOS = Mouse.Hit.p
  2301. local AIM,AIMPOS = CastProperRay(AIMPOS+VT(0,1,0),AIMPOS,10000,Character)
  2302. coroutine.resume(coroutine.create(function()
  2303. local RAYS = {}
  2304. for i = 1, 4 do
  2305. local RAY = CreatePart(3, Effects, "Neon", 0, 1, "Really black", "Ray", VT(50,2000,50))
  2306. MakeForm(RAY,"Cyl")
  2307. RAY.Mesh.Scale = VT(1,1.1,1)
  2308. table.insert(RAYS,RAY)
  2309. end
  2310. CreateSound(348663022, Effects, 2, 1.2, false)
  2311. for i = 1, 100 do
  2312. Swait()
  2313. for e = 1, #RAYS do
  2314. if RAYS[e] ~= nil then
  2315. local RAY = RAYS[e]
  2316. 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)
  2317. RAY.Transparency = RAY.Transparency - 0.01
  2318. end
  2319. end
  2320. end
  2321. for i = 1, 20 do
  2322. Swait()
  2323. for e = 1, #RAYS do
  2324. if RAYS[e] ~= nil then
  2325. local RAY = RAYS[e]
  2326. RAY.Mesh.Scale = RAY.Mesh.Scale - VT(1/20,0,1/20)
  2327. end
  2328. end
  2329. end
  2330. wait(0.3)
  2331. for i = 1, 16 do
  2332. local POS = CF(AIMPOS)*ANGLES(RAD(0),RAD(0,360),RAD(0))*CF(0,0,MRANDOM(0,5)).p
  2333. SpawnTrail(POS+VT(0,200,0),POS)
  2334. end
  2335. for i = 1, 4 do
  2336. CreateDebreeRing2(AIM,AIMPOS-VT(0,3,0),5*i,VT(5,5,5)*i,5)
  2337. end
  2338.  
  2339. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(3,3,3),5,185,false)
  2340. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(6,6,6),5,285,false)
  2341. CreateSound(130972023, Effects, 2, 1, false)
  2342. local POS = Mouse.Hit.p
  2343. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(0,0,0))
  2344. MakeForm(RAY,"Cyl")
  2345. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(130,130,130))
  2346. MakeForm(SPHERE,"Ball")
  2347. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Really black", "Strike", VT(120,120,120))
  2348. MakeForm(SHIELD,"Ball")
  2349. SHIELD.CFrame = CF(AIMPOS)
  2350. RAY.CFrame = CF(AIMPOS)
  2351. SPHERE.CFrame = CF(AIMPOS)
  2352. local CFRAME = CF(SPHERE.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  2353. CreateSound(415700134, SPHERE, 10, 0.8, false)
  2354. for i = 1, 200 do
  2355. Swait()
  2356. 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})
  2357. MagicSphere(VT(0,0,0),45,SPHERE.CFrame,"Really black",VT(5,20,5))
  2358. RAY.Size = RAY.Size + VT(0,0,0)
  2359. SPHERE.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  2360. SHIELD.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  2361. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  2362. end
  2363. for i = 1, 45 do
  2364. Swait()
  2365. RAY.Transparency = RAY.Transparency + 1/45
  2366. SPHERE.Transparency = RAY.Transparency
  2367. SHIELD.Transparency = SPHERE.Transparency + 1/45
  2368. end
  2369. RAY:remove()
  2370. SHIELD:remove()
  2371. SPHERE:remove()
  2372. end))
  2373. ATTACK = false
  2374. Rooted = false
  2375. end
  2376. function getbloody(victim,amount)
  2377. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  2378. PART.CFrame = victim.CFrame
  2379. local HITPLAYERSOUNDS = {"356551938","264486467"}
  2380. Debris:AddItem(PART,5)
  2381. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2382. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2383. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2384. local prtcl = asd:Clone()
  2385. prtcl.Parent = PART
  2386. prtcl:Emit(amount*10)
  2387. end
  2388. function Kill(Char)
  2389. local NewCharacter = IT("Model",Effects)
  2390. NewCharacter.Name = "Ow im ded ;-;"
  2391. for _, c in pairs(Char:GetDescendants()) do
  2392. if c:IsA("BasePart") and c.Transparency == 0 then
  2393. if c.Parent == Char then
  2394. getbloody(c,5)
  2395. end
  2396. c:BreakJoints()
  2397. c.Material = "Glass"
  2398. c.Color = C3(0.5,0,0)
  2399. c.CanCollide = true
  2400. c.Transparency = 0.3
  2401. if c:FindFirstChildOfClass("SpecialMesh") then
  2402. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2403. end
  2404. if c.Name == "Head" then
  2405. c:ClearAllChildren()
  2406. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  2407. end
  2408. if c.ClassName == "MeshPart" then
  2409. c.TextureID = ""
  2410. end
  2411. if c:FindFirstChildOfClass("BodyPosition") then
  2412. c:FindFirstChildOfClass("BodyPosition"):remove()
  2413. end
  2414. if c:FindFirstChildOfClass("ParticleEmitter") then
  2415. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2416. end
  2417. c.Parent = NewCharacter
  2418. c.Name = "DeadPart"
  2419. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  2420. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  2421. end
  2422. end
  2423. Char:remove()
  2424. Debris:AddItem(NewCharacter,5)
  2425. end
  2426. local TOBANISH = {}
  2427. function printbye(Name)
  2428. 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, "}
  2429. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  2430. end
  2431. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2432. MakeForm(RightHole,"Cyl")
  2433. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2434. MakeForm(LeftHole,"Cyl")
  2435. local LAUGHS = {189035381,189035323,189035671,872089905}
  2436. function Deathbound()
  2437. CreateSound(LAUGHS[MRANDOM(1,#LAUGHS)], Torso, 10, 1, false)
  2438. ATTACK = true
  2439. Rooted = true
  2440. for i=0, 0.5, 0.1 / Animation_Speed do
  2441. Swait()
  2442. 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)
  2443. 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)
  2444. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2445. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2446. 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)
  2447. 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)
  2448. end
  2449. local DONE = false
  2450. local GATE = nil
  2451. local GATESPIN = true
  2452. coroutine.resume(coroutine.create(function()
  2453. repeat
  2454. Swait()
  2455. if GATE ~= nil then
  2456. GATE.CFrame = GATE.CFrame * ANGLES(RAD(0), RAD(-3), RAD(0))
  2457. end
  2458. until GATESPIN == false
  2459. end))
  2460. coroutine.resume(coroutine.create(function()
  2461. repeat
  2462. Swait()
  2463. 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)
  2464. 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)
  2465. 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)
  2466. 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)
  2467. 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)
  2468. 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)
  2469. until DONE == true
  2470. Swait(50)
  2471. for i = 1, 35 do
  2472. Swait(4)
  2473. local FIRED = false
  2474. local CHILDREN = workspace:GetDescendants()
  2475. for index, CHILD in pairs(CHILDREN) do
  2476. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2477. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2478. if HUM then
  2479. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2480. if TORSO then
  2481. if (TORSO.Position - GATE.Position).Magnitude <= GATE.Size.X/2.5 + TORSO.Size.Magnitude/5 then
  2482. local HITFLOOR,HITPOS = Raycast(TORSO.Position, (CF(TORSO.Position, TORSO.Position + VT(0, -1, 0))).lookVector, 15, Character)
  2483. local CFRAME = CF(HITPOS)*ANGLES(RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)))
  2484. 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})
  2485. 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})
  2486. SpawnTrail(CFRAME.p,CFRAME*CF(0,1000,0).p)
  2487. Banish(CHILD)
  2488. FIRED = true
  2489. break
  2490. end
  2491. end
  2492. end
  2493. end
  2494. end
  2495. if FIRED == false then
  2496. 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)))
  2497. 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})
  2498. 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})
  2499. SpawnTrail(CFRAME.p,CFRAME*CF(1,1000,1).p)
  2500. local HITBOD = Raycast(CFRAME.p, (CF(CFRAME.p, CFRAME.p + VT(0, 1, 0))).lookVector, 1000, Character)
  2501. if HITBOD ~= nil then
  2502. if HITBOD.Parent:FindFirstChildOfClass("Humanoid") then
  2503. Kill(HITBOD.Parent)
  2504. end
  2505. end
  2506. end
  2507. end
  2508. for i = 1, 45 do
  2509. Swait()
  2510. GATE.Size = GATE.Size - VT(10,0,10)
  2511. end
  2512. GATESPIN = false
  2513. GATE:remove()
  2514. end))
  2515. Swait(15)
  2516. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 15, Character)
  2517. GATE = CreatePart(3, Effects, "Neon", 0, 1, "Teal", "Gate", VT(0,0,0))
  2518. local DECAL = IT("Decal",GATE)
  2519. DECAL.Texture = "http://www.roblox.com/asset/?id=360397882"
  2520. DECAL.Face = "Top"
  2521. GATE.CFrame = CF(HITPOS)
  2522. CreateSound(160772554, GATE, 7, 1.3, false)
  2523. for i = 1, 45 do
  2524. Swait()
  2525. GATE.Size = GATE.Size + VT(3,0,3)
  2526. end
  2527. CreateSound(213603013, RightHole, 7, 1, false)
  2528. CreateSound(213603013, LeftHole, 7, 1, false)
  2529. 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})
  2530. 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})
  2531. ATTACK = false
  2532. Rooted = false
  2533. DONE = true
  2534. end
  2535. --//=================================\\
  2536. --|| ASSIGN THINGS TO KEYS
  2537. --\\=================================//
  2538.  
  2539. function MouseDown(Mouse)
  2540. if ATTACK == false then
  2541. end
  2542. end
  2543.  
  2544. function MouseUp(Mouse)
  2545. HOLD = false
  2546. end
  2547.  
  2548. function KeyDown(Key)
  2549. KEYHOLD = true
  2550. if Key == "z" and ATTACK == false then
  2551. Banisher_Bullet()
  2552. end
  2553.  
  2554. if Key == "b" and ATTACK == false then
  2555. Extreme_Offset()
  2556. end
  2557.  
  2558. if Key == "c" and ATTACK == false then
  2559. DestructionEnergy()
  2560. end
  2561.  
  2562. if Key == "v" and ATTACK == false then
  2563. Destruction()
  2564. end
  2565.  
  2566. if Key == "x" and ATTACK == false then
  2567. Deathbound()
  2568. end
  2569. end
  2570.  
  2571. function KeyUp(Key)
  2572. KEYHOLD = false
  2573. end
  2574.  
  2575. Mouse.Button1Down:connect(function(NEWKEY)
  2576. MouseDown(NEWKEY)
  2577. end)
  2578. Mouse.Button1Up:connect(function(NEWKEY)
  2579. MouseUp(NEWKEY)
  2580. end)
  2581. Mouse.KeyDown:connect(function(NEWKEY)
  2582. KeyDown(NEWKEY)
  2583. end)
  2584. Mouse.KeyUp:connect(function(NEWKEY)
  2585. KeyUp(NEWKEY)
  2586. end)
  2587.  
  2588. --//=================================\\
  2589. --\\=================================//
  2590.  
  2591.  
  2592. function unanchor()
  2593. if UNANCHOR == true then
  2594. g = Character:GetChildren()
  2595. for i = 1, #g do
  2596. if g[i].ClassName == "Part" then
  2597. g[i].Anchored = false
  2598. end
  2599. end
  2600. end
  2601. end
  2602.  
  2603.  
  2604. --//=================================\\
  2605. --|| WRAP THE WHOLE SCRIPT UP
  2606. --\\=================================//
  2607.  
  2608. Humanoid.Changed:connect(function(Jump)
  2609. if Jump == "Jump" and (Disable_Jump == true) then
  2610. Humanoid.Jump = false
  2611. end
  2612. end)
  2613.  
  2614. sick.AncestryChanged:Connect(function()
  2615. sick.Parent = Character
  2616. end)
  2617.  
  2618. while true do
  2619. Swait()
  2620. script.Parent = WEAPONGUI
  2621. ANIMATE.Parent = nil
  2622. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2623. v:Stop();
  2624. end
  2625. if Character:FindFirstChildOfClass("Humanoid") == nil then
  2626. Humanoid = IT("Humanoid",Character)
  2627. end
  2628. Humanoid.HipHeight = 2
  2629. SINE = SINE + CHANGE
  2630. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2631. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2632. if ATTACK == false then
  2633. if TORSOVELOCITY < 1 then
  2634. 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)
  2635. 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)
  2636. 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)
  2637. 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)
  2638. 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)
  2639. 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)
  2640. elseif TORSOVELOCITY > 1 then
  2641. 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)
  2642. 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)
  2643. 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)
  2644. 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)
  2645. 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)
  2646. 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)
  2647. end
  2648. end
  2649. unanchor()
  2650. Humanoid.MaxHealth = "inf"
  2651. Humanoid.Health = "inf"
  2652. if Rooted == false then
  2653. Disable_Jump = false
  2654. Humanoid.WalkSpeed = Speed
  2655. elseif Rooted == true then
  2656. Disable_Jump = true
  2657. Humanoid.WalkSpeed = 0
  2658. end
  2659. sick.Parent = Torso
  2660. sick:resume()
  2661. sick.Volume = 5
  2662. sick.Pitch = 1
  2663. sick.SoundId = "rbxassetid://924339757"
  2664. sick.Name = "BanishV3Music"
  2665. end
  2666.  
  2667. --//=================================\\
  2668. --\\=================================//
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674. --//====================================================\\--
  2675. --|| END OF SCRIPT
  2676. --\\====================================================//--
Add Comment
Please, Sign In to add comment