Advertisement
Mr-Shadow_Cat

Glass blade

Dec 25th, 2017
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 108.35 KB | None | 0 0
  1. local plr = game:service'Players'.LocalPlayer
  2. local char = plr.Character
  3. local hum = char.Humanoid
  4. local rarm = char["Right Arm"]
  5. local larm= char["Left Arm"]
  6. local rleg= char["Right Leg"]
  7. local lleg = char["Left Leg"]
  8. local root = char.HumanoidRootPart
  9. local tors = char.Torso
  10. local lastCombo = time()
  11. local head = char.Head
  12. local sine = 0;
  13. local change = 1;
  14. local Phase = 1
  15. local combo = 1
  16. local Hit = {}
  17. local Burning = {}
  18. local tau = 2 * math.pi
  19. hum.MaxHealth = 500
  20. wait()
  21. hum.Health = 500
  22. local RunS = game:GetService("RunService")
  23. local mouse = plr:GetMouse()
  24. local defAnim = true;
  25. local justArms = true;
  26. local attack = false
  27. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  28. local V3 = {N=Vector3.new}
  29. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge}
  30. local Effects,Sounds = {},{};
  31. --Stop animations
  32. for _,v in next, hum:GetPlayingAnimationTracks() do
  33. v:Stop();
  34. end
  35.  
  36. pcall(game.Destroy,char:FindFirstChild'Animate')
  37. pcall(game.Destroy,hum:FindFirstChild'Animator')
  38. hum:SetStateEnabled("Dead",true)
  39. hum:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
  40. -- Sounds
  41. Sounds['Wet'] = {Id=256738023,Loop=false,Pitch=1}
  42. Sounds['Swoosh1'] = {Id=320557353,Loop=false,Pitch=1}
  43. Sounds['Swoosh2'] = {Id=320557382,Loop=false,Pitch=1}
  44. Sounds['Swoosh3'] = {Id=320557413,Loop=false,Pitch=1}
  45. Sounds['Swoosh4'] = {Id=320557453,Loop=false,Pitch=1}
  46. Sounds['Swoosh5'] = {Id=320557487,Loop=false,Pitch=1}
  47. Sounds['Swoosh6'] = {Id=320557537,Loop=false,Pitch=1}
  48. Sounds['Swoosh7'] = {Id=320557563,Loop=false,Pitch=1}
  49. Sounds['Swoosh8'] = {Id=320557518,Loop=false,Pitch=1}
  50. Sounds['ShrekRemix'] = {Id=163306929,Loop=true,Pitch=1,Volume = 4}
  51. Sounds['CreoDimension'] = {Id=927529620,Loop=true,Pitch=1,Volume=4}
  52. Sounds['BlackBlizzard'] = {Id=657626121,Loop=true,Pitch=1,Volume=4}
  53. Sounds['ColbreakzFantasy'] = {Id=876981900,Loop=true,Pitch=1,Volume=4}
  54. Sounds['NeflCrystals'] = {Id=340106355,Loop=true,Pitch=1,Volume=4}
  55. Sounds['EvilMortyRemix'] = {Id=1057401232,Loop=true,Pitch=1,Volume=10}
  56. Sounds['Corrupt'] = {Id=345205922,Loop=true,Pitch=1,Volume=2}
  57.  
  58. -- swait
  59. local ArtificialHB = Instance.new("BindableEvent", script)
  60. ArtificialHB.Name = "Heartbeat"
  61. script:WaitForChild("Heartbeat")
  62.  
  63. local FrameRate = 1 / 60
  64. local TimeFrame = 0
  65. local allowframeloss = false
  66. local tossremainder = false
  67. local lastframe = tick()
  68. ArtificialHB:Fire()
  69.  
  70. RunS.Heartbeat:connect(function(s, p)
  71. TimeFrame = TimeFrame + s
  72. if TimeFrame >= FrameRate then
  73. if allowframeloss then
  74. ArtificialHB:Fire()
  75. lastframe = tick()
  76. else
  77. for i = 1, math.floor(TimeFrame / FrameRate) do
  78. ArtificialHB:Fire()
  79. end
  80. lastframe = tick()
  81. end
  82. if tossremainder then
  83. TimeFrame = 0
  84. else
  85. TimeFrame = TimeFrame - FrameRate * math.floor(TimeFrame / FrameRate)
  86. end
  87. end
  88. end)
  89.  
  90. function swait(num)
  91. if num == 0 or num == nil then
  92. ArtificialHB.Event:wait()
  93. else
  94. for i = 0, num do
  95. ArtificialHB.Event:wait()
  96. end
  97. end
  98. end
  99.  
  100. -- Functions
  101. local NewInstance = function(instance,parent,properties)
  102. local inst = Instance.new(instance,parent)
  103. if(properties)then
  104. for i,v in next, properties do
  105. pcall(function() inst[i] = v end)
  106. end
  107. end
  108. return inst;
  109. end
  110.  
  111.  
  112.  
  113.  
  114. function clerp(a, b, t)
  115. local qa = {
  116. QuaternionFromCFrame(a)
  117. }
  118. local qb = {
  119. QuaternionFromCFrame(b)
  120. }
  121. local ax, ay, az = a.x, a.y, a.z
  122. local bx, by, bz = b.x, b.y, b.z
  123. local _t = 1 - t
  124. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  125. end
  126. function QuaternionFromCFrame(cf)
  127. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  128. local trace = m00 + m11 + m22
  129. if trace > 0 then
  130. local s = math.sqrt(1 + trace)
  131. local recip = 0.5 / s
  132. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  133. else
  134. local i = 0
  135. if m00 < m11 then
  136. i = 1
  137. end
  138. if m22 > (i == 0 and m00 or m11) then
  139. i = 2
  140. end
  141. if i == 0 then
  142. local s = math.sqrt(m00 - m11 - m22 + 1)
  143. local recip = 0.5 / s
  144. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  145. elseif i == 1 then
  146. local s = math.sqrt(m11 - m22 - m00 + 1)
  147. local recip = 0.5 / s
  148. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  149. elseif i == 2 then
  150. local s = math.sqrt(m22 - m00 - m11 + 1)
  151. local recip = 0.5 / s
  152. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  153. end
  154. end
  155. end
  156.  
  157. function GetTorso(char)
  158. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  159. end
  160. function DealDamage(who,minDam,maxDam,Knock,Type)
  161. if(who)then
  162. local hum = who:FindFirstChildOfClass'Humanoid'
  163. local Damage = math.random(minDam,maxDam)
  164. local canHit = true
  165. if(hum)then
  166. for _, p in pairs(Hit) do
  167. if p[1] == hum then
  168. if(time() - p[2] < 0.1) then
  169. canHit = false
  170. else
  171. Hit[_] = nil
  172. end
  173. end
  174. end
  175. if(canHit)then
  176. if(hum.Health >= math.huge)then
  177. who:BreakJoints()
  178. else
  179. if(Type == "Fire")then
  180. -- idk
  181. else
  182. local c = Instance.new("ObjectValue",hum)
  183. c.Name = "creator"
  184. c.Value = plr
  185. game:service'Debris':AddItem(c,0.25)
  186. hum.Health = hum.Health - Damage
  187. local c = Instance.new("ObjectValue",hum)
  188. c.Name = "creator"
  189. c.Value = plr
  190. game:service'Debris':AddItem(c,0.25)
  191. end
  192. end
  193. table.insert(Hit,{hum,time()})
  194. end
  195. end
  196. end
  197. end
  198.  
  199. function MagniDamage(pos,radius,mindamage,maxdamage,knockback,damagetype)
  200. local Recursive
  201. Recursive = function(whom)
  202. for _,c in next, whom:children() do
  203. local hum = c:FindFirstChildOfClass'Humanoid'
  204. local hed = c:FindFirstChild'Torso' or c:FindFirstChild'UpperTorso' or c:FindFirstChild'LowerTorso'
  205. if(hum and hed)then
  206. local mag = (hed.CFrame.p - pos).magnitude
  207.  
  208. if(mag <= radius and c ~= char)then
  209. DealDamage(c,mindamage,maxdamage,knockback,damagetype)
  210. end
  211. end
  212. Recursive(c)
  213. end
  214. end
  215. Recursive(workspace)
  216. end
  217.  
  218.  
  219. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  220. local xs, ys, zs = x + x, y + y, z + z
  221. local wx, wy, wz = w * xs, w * ys, w * zs
  222. local xx = x * xs
  223. local xy = x * ys
  224. local xz = x * zs
  225. local yy = y * ys
  226. local yz = y * zs
  227. local zz = z * zs
  228. 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))
  229. end
  230. function QuaternionSlerp(a, b, t)
  231. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  232. local startInterp, finishInterp
  233. if cosTheta >= 1.0E-4 then
  234. if 1 - cosTheta > 1.0E-4 then
  235. local theta = math.acos(cosTheta)
  236. local invSinTheta = 1 / math.sin(theta)
  237. startInterp = math.sin((1 - t) * theta) * invSinTheta
  238. finishInterp = math.sin(t * theta) * invSinTheta
  239. else
  240. startInterp = 1 - t
  241. finishInterp = t
  242. end
  243. elseif 1 + cosTheta > 1.0E-4 then
  244. local theta = math.acos(-cosTheta)
  245. local invSinTheta = 1 / math.sin(theta)
  246. startInterp = math.sin((t - 1) * theta) * invSinTheta
  247. finishInterp = math.sin(t * theta) * invSinTheta
  248. else
  249. startInterp = t - 1
  250. finishInterp = t
  251. end
  252. 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
  253. end
  254.  
  255. local sndFromData = function(data,parent)
  256. if(typeof(data) == 'table')then
  257. local snd = NewInstance("Sound",parent or char,{SoundId = "rbxassetid://"..data.Id,Looped=data.Loop or false,Pitch = data.Pitch or 1,Volume = data.Volume or 1})
  258. return snd;
  259. else
  260. return error('Argument passed into sndFromData must be a table!',1)
  261. end
  262. end
  263.  
  264. function UnbindLoops()
  265. pcall(RunS.UnbindFromRenderStep,RunS,"N_Effects")
  266. --pcall(RunS.UnbindFromRenderStep,RunS,"N_Animations")
  267. end;
  268.  
  269. UnbindLoops() -- Just so if the loops already exist from previously running a script using this template, there's no errors
  270.  
  271. -- Build
  272.  
  273. New = function(Object, Parent, Name, Data)
  274. local Object = Instance.new(Object)
  275. for Index, Value in pairs(Data or {}) do
  276. Object[Index] = Value
  277. end
  278. Object.Parent = Parent
  279. Object.Name = Name
  280. return Object
  281. end
  282.  
  283.  
  284.  
  285. local Music = sndFromData(Sounds.Corrupt,tors)
  286. Music:Play()
  287.  
  288.  
  289. Model = New("Model",char,"Model",{})
  290. Handle = New("Part",Model,"Handle",{BrickColor = BrickColor.new("Rust"),Material = Enum.Material.WoodPlanks,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.4539988, 0.189651936, 0.189651981),CFrame = CFrame.new(-6.72995329, 1.16412413, -10.5587397, 0.342615545, -0.9227072, -0.176709116, 0.756795108, 0.159617275, 0.633864403, -0.55666548, -0.350904077, 0.752987206),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  291.  
  292. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.300000668, 0.0500000045),CFrame = CFrame.new(-6.43899155, 1.01489401, -11.3944721, 0.922630012, 0.34292385, -0.176513806, -0.160003915, 0.756741524, 0.633831203, 0.350930661, -0.556549013, 0.753060818),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  293. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922630072, -0.160003886, 0.35093081, 0.342923641, 0.756740987, -0.556548893, -0.176513717, 0.633831143, 0.753060997),C1 = CFrame.new(0.451974392, 0.00096988678, -0.775302887, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  294. --ThumbnailCamera = New("Camera",Model,"ThumbnailCamera",{CFrame = CFrame.new(33.5028877, 5.60251713, 25.4114113, -0.523967743, -0.031218322, -0.851165831, 1.86264515e-09, 0.999328136, -0.0366524868, 0.851738214, -0.0192047227, -0.523615658),})
  295. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.316086829, 0.31608656, 0.31608668),CFrame = CFrame.new(-7.14149761, 0.255017042, -9.89006424, 0.342615634, -0.922707021, -0.176709145, 0.756795466, 0.15961729, 0.633864462, -0.556665599, -0.350903958, 0.752987146),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  296. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),C1 = CFrame.new(-1.2012372, -1.52587891e-05, -2.24113464e-05, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  297. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.189652175, 0.252869278, 0.252869338),CFrame = CFrame.new(-7.07654524, 0.39857614, -9.99563694, 0.342615634, -0.922707021, -0.176709145, 0.756795466, 0.15961729, 0.633864462, -0.556665599, -0.350903958, 0.752987146),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  298. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),C1 = CFrame.new(-1.01156974, 1.33514404e-05, 1.43051147e-06, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  299. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Rust"),Material = Enum.Material.WoodPlanks,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.189652175, 0.189651936, 0.189651981),CFrame = CFrame.new(-7.05486965, 0.446416259, -10.0308075, 0.342615634, -0.922707021, -0.176709145, 0.756795466, 0.15961729, 0.633864462, -0.556665599, -0.350903958, 0.752987146),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  300. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),C1 = CFrame.new(-0.948359966, -9.53674316e-06, 1.23977661e-05, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  301. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.64365077, 0.126434609, 0.126434669),CFrame = CFrame.new(-6.7516098, 1.11625004, -10.5235701, 0.342615634, -0.922707021, -0.176709145, 0.756795466, 0.15961729, 0.633864462, -0.556665599, -0.350903958, 0.752987146),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  302. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),C1 = CFrame.new(-0.0632286072, 0, -3.6239624e-05, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  303. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-5.83974743, 3.43423653, -11.8897181, -0.922694981, 0.342648, 0.176709324, 0.159643725, 0.756789684, -0.633864582, -0.350923747, -0.556653261, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  304. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.9226951, 0.15964365, -0.350923896, 0.342647821, 0.756789148, -0.556653202, 0.17670925, -0.633864522, -0.752987146),C1 = CFrame.new(2.76391602, 0.00799560547, 0.279425621, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  305. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-6.47783232, 2.02476454, -10.8529902, -0.922694981, 0.342648, 0.176709324, 0.159643725, 0.756789684, -0.633864582, -0.350923747, -0.556653261, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  306. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.9226951, 0.15964365, -0.350923896, 0.342647821, 0.756789148, -0.556653202, 0.17670925, -0.633864522, -0.752987146),C1 = CFrame.new(0.901507378, 0.00799274445, 0.279410362, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  307. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-5.61822271, 3.2559185, -12.5534363, 0.922715545, 0.34256041, -0.17677179, -0.159528747, 0.756804824, 0.633875549, 0.350921839, -0.556686938, 0.752963126),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  308. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922715664, -0.159528717, 0.350921988, 0.342560202, 0.756804228, -0.556686819, -0.176771715, 0.633875489, 0.752963245),C1 = CFrame.new(3.07433224, 0.00803184509, -0.372520447, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  309. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-6.1796751, 2.61967278, -11.3662558, -0.922694921, 0.342648268, 0.176709965, 0.159643486, 0.756789565, -0.633864701, -0.350924462, -0.556653261, -0.752986789),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  310. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922695041, 0.159643441, -0.350924611, 0.342648059, 0.756789088, -0.556653142, 0.17670989, -0.633864641, -0.752986908),C1 = CFrame.new(1.73960114, 0.0079460144, 0.217331409, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  311. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-5.520679, 4.13893604, -12.4081059, 0.92269522, -0.342647761, 0.176708907, -0.159643739, -0.756789625, -0.633864641, 0.35092333, 0.5566535, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  312. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, -0.342647582, -0.756789148, 0.55665338, 0.176708847, -0.633864582, -0.752987206),C1 = CFrame.new(3.69511509, 0.00797557831, 0.279387474, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  313. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-6.43503475, 2.05589008, -10.9515858, 0.922555089, -0.342923343, 0.176905766, -0.159735352, -0.756743312, -0.633896828, 0.351249725, 0.556546867, -0.752913594),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  314. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922555208, -0.159735307, 0.351249903, -0.342923135, -0.756742775, 0.556546807, 0.176905707, -0.633896828, -0.752913773),C1 = CFrame.new(0.994610786, 0.00806903839, 0.217335701, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  315. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620727055, 0.0620727353, 1.05523646),CFrame = CFrame.new(-5.26475048, 4.57705498, -12.8817329, -0.176669717, -0.922705889, -0.342639416, 0.633818507, 0.15968214, -0.756820142, 0.753035128, -0.350877851, 0.556617141),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  316. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.176669642, 0.633818388, 0.753035247, -0.922705948, 0.159682095, -0.350878, -0.342639238, -0.756819725, 0.556617022),C1 = CFrame.new(4.37801743, 0.0079574585, 0.155235767, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  317. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-6.14995956, 2.08136559, -11.6894999, -0.922734678, -0.342478901, -0.176830068, 0.159422174, -0.756819248, 0.633885145, -0.35092023, 0.556717396, 0.75294137),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  318. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922734737, 0.1594221, -0.350920379, -0.342478722, -0.756818712, 0.556717277, -0.176830024, 0.633885086, 0.752941489),C1 = CFrame.new(1.52233315, 0.00803184509, -0.372531891, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  319. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-5.73334408, 3.66910124, -12.0625191, 0.92269522, -0.342647761, 0.176708907, -0.159643739, -0.756789625, -0.633864641, 0.35092333, 0.5566535, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  320. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, -0.342647582, -0.756789148, 0.55665338, 0.176708847, -0.633864582, -0.752987206),C1 = CFrame.new(3.07430792, 0.00794124603, 0.279378891, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  321. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-5.72455502, 3.02099776, -12.3806458, -0.922715545, -0.342560261, -0.176772222, 0.159528598, -0.756804943, 0.63387537, -0.350922137, 0.55668658, 0.752963126),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  322. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922715664, 0.159528568, -0.350922257, -0.342560083, -0.756804407, 0.556686461, -0.176772118, 0.63387531, 0.752963245),C1 = CFrame.new(2.76392841, 0.00801563263, -0.372529507, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  323. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-6.05245924, 2.96440983, -11.5441561, -0.922694981, 0.342648, 0.176709324, 0.159643725, 0.756789684, -0.633864582, -0.350923747, -0.556653261, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  324. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.9226951, 0.15964365, -0.350923896, 0.342647821, 0.756789148, -0.556653202, 0.17670925, -0.633864522, -0.752987146),C1 = CFrame.new(2.14311314, 0.00801467896, 0.279411316, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  325. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-5.58413887, 3.93517923, -12.3338957, 0.922659874, -0.342717111, 0.176758334, -0.159666866, -0.756777942, -0.633872628, 0.351005375, 0.556626678, -0.752968609),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  326. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922659993, -0.159666836, 0.351005524, -0.342716902, -0.756777465, 0.556626558, 0.176758274, -0.633872569, -0.752968729),C1 = CFrame.new(3.47786045, 0.00796699524, 0.217326641, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  327. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.620727003, 0.124145284),CFrame = CFrame.new(-5.3523016, 3.84317684, -12.9854088, 0.922699213, 0.342630386, -0.176721737, -0.159620881, 0.756792963, 0.63386631, 0.35092321, -0.556659698, 0.752982616),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  328. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922699332, -0.159620851, 0.350923359, 0.342630178, 0.756792486, -0.55665952, -0.176721677, 0.633866251, 0.752982736),C1 = CFrame.new(3.85033894, 0.00798225403, -0.372538567, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  329. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-6.04368019, 2.31628561, -11.8623323, 0.922734618, 0.342478842, -0.176830187, -0.159421951, 0.756819248, 0.633885145, 0.350920111, -0.556717515, 0.752941251),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  330. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922734737, -0.159421921, 0.35092029, 0.342478603, 0.756818652, -0.556717396, -0.176830113, 0.633885086, 0.75294137),C1 = CFrame.new(1.83274174, 0.00811195374, -0.372545242, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  331. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-6.25625324, 1.84645653, -11.516696, 0.922734618, 0.342478842, -0.176830187, -0.159421951, 0.756819248, 0.633885145, 0.350920111, -0.556717515, 0.752941251),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  332. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922734737, -0.159421921, 0.35092029, 0.342478603, 0.756818652, -0.556717396, -0.176830113, 0.633885086, 0.75294137),C1 = CFrame.new(1.21194315, 0.00797653198, -0.372529984, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  333. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-5.51183605, 3.49078751, -12.7262383, -0.922699094, -0.342630804, -0.176721707, 0.159621164, -0.756792843, 0.633866608, -0.350923479, 0.556659758, 0.752982438),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  334. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922699094, 0.159621105, -0.350923628, -0.342630625, -0.756792247, 0.556659639, -0.176721632, 0.633866489, 0.752982557),C1 = CFrame.new(3.38472271, 0.00799465179, -0.372562408, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  335. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-5.79683161, 3.46534348, -11.9883022, 0.922691762, -0.342654616, 0.176714122, -0.159645855, -0.756788611, -0.633865297, 0.350931644, 0.556650639, -0.752985239),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  336. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922691882, -0.159645811, 0.350931793, -0.342654437, -0.756788135, 0.556650579, 0.176714048, -0.633865237, -0.752985358),C1 = CFrame.new(2.85703945, 0.00795555115, 0.217327118, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  337. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-5.54160213, 4.02913427, -12.4030361, -0.922659993, 0.342716873, 0.176758379, 0.159666613, 0.756778002, -0.633872747, -0.351005286, -0.556626797, -0.752968431),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  338. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922660112, 0.159666568, -0.351005405, 0.342716694, 0.756777465, -0.556626678, 0.176758289, -0.633872688, -0.752968609),C1 = CFrame.new(3.60202694, 0.00797653198, 0.217302799, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  339. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-5.93728685, 2.55116606, -12.0350962, -0.922718227, -0.342548788, -0.176779971, 0.159513786, -0.75680697, 0.633876741, -0.350921541, 0.55669111, 0.752960205),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  340. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922718346, 0.159513727, -0.350921661, -0.342548609, -0.756806433, 0.556690991, -0.176779926, 0.633876681, 0.752960324),C1 = CFrame.new(2.14312172, 0.00805664063, -0.372552872, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  341. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-5.94609404, 3.1993165, -11.7169266, 0.92269522, -0.342647761, 0.176708907, -0.159643739, -0.756789625, -0.633864641, 0.35092333, 0.5566535, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  342. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, -0.342647582, -0.756789148, 0.55665338, 0.176708847, -0.633864582, -0.752987206),C1 = CFrame.new(2.45350647, 0.00799179077, 0.279420853, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  343. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-5.83096218, 2.78608251, -12.2078676, 0.922718108, 0.342548907, -0.176780522, -0.159513667, 0.75680697, 0.633876562, 0.350921988, -0.556690693, 0.752960205),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  344. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922718167, -0.159513608, 0.350922108, 0.342548698, 0.756806493, -0.556690574, -0.176780477, 0.633876503, 0.752960324),C1 = CFrame.new(2.45350933, 0.00807285309, -0.372530937, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  345. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-6.37150478, 2.25966835, -11.0257978, 0.92269522, -0.342647761, 0.176708907, -0.159643739, -0.756789625, -0.633864641, 0.35092333, 0.5566535, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  346. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, -0.342647582, -0.756789148, 0.55665338, 0.176708847, -0.633864582, -0.752987206),C1 = CFrame.new(1.21190643, 0.00801753998, 0.279396534, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  347. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-6.26516247, 2.49458218, -11.1985836, -0.922694981, 0.342648, 0.176709324, 0.159643725, 0.756789684, -0.633864582, -0.350923747, -0.556653261, -0.752987027),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  348. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.9226951, 0.15964365, -0.350923896, 0.342647821, 0.756789148, -0.556653202, 0.17670925, -0.633864522, -0.752987146),C1 = CFrame.new(1.52230644, 0.00802230835, 0.279402733, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  349. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.434509069, 0.0620727353, 3.41400003),CFrame = CFrame.new(-5.88022804, 2.96319389, -11.9974623, -0.176669642, -0.922705948, -0.342639238, 0.633818388, 0.159682095, -0.756819725, 0.753035247, -0.350878, 0.556617022),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  350. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.176669642, 0.633818388, 0.753035247, -0.922705948, 0.159682095, -0.350878, -0.342639238, -0.756819725, 0.556617022),C1 = CFrame.new(2.45354176, 0.00796890259, -0.0931282043, 0.342615455, 0.75679493, -0.55666548, -0.92270714, 0.159617245, -0.350904137, -0.176709056, 0.633864403, 0.752987266),})
  351. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-6.15880346, 2.72948694, -11.3713608, 0.922695279, -0.342647851, 0.176708952, -0.159643754, -0.756789804, -0.633864701, 0.35092324, 0.556653619, -0.752986968),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  352. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, -0.342647582, -0.756789148, 0.55665338, 0.176708847, -0.633864582, -0.752987206),C1 = CFrame.new(1.83270025, 0.00800704956, 0.279407024, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  353. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-5.75429296, 3.55931854, -12.0574112, -0.922691584, 0.342654824, 0.17671445, 0.159645826, 0.756788611, -0.633865595, -0.350931972, -0.556650758, -0.752984941),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  354. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922691584, 0.159645781, -0.350932181, 0.342654586, 0.756787956, -0.556650639, 0.176714346, -0.633865416, -0.752985179),C1 = CFrame.new(2.98120451, 0.00795555115, 0.217339516, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  355. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-6.2222991, 2.52570152, -11.2971687, 0.922694802, -0.342648566, 0.176709846, -0.159643799, -0.756789804, -0.63386476, 0.350924373, 0.556653202, -0.75298661),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  356. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922694862, -0.159643739, 0.350924581, -0.342648298, -0.756789088, 0.556653023, 0.176709726, -0.633864641, -0.752986908),C1 = CFrame.new(1.61542225, 0.00803279877, 0.217320442, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  357. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-6.39244699, 2.14985847, -11.0207176, -0.922555089, 0.342923611, 0.176906124, 0.159735292, 0.756743431, -0.633897007, -0.351250142, -0.556546926, -0.752913415),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  358. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922555089, 0.159735218, -0.351250321, 0.342923313, 0.756742716, -0.556546688, 0.176906034, -0.633896887, -0.752913654),C1 = CFrame.new(1.11880016, 0.00803089142, 0.217317581, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  359. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.74487251, 0.248290733),CFrame = CFrame.new(-5.238976, 4.79286623, -12.8512068, 0.922695279, -0.342647851, 0.176708952, -0.159643754, -0.756789804, -0.633864701, 0.35092324, 0.556653619, -0.752986968),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  360. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, -0.342647582, -0.756789148, 0.55665338, 0.176708847, -0.633864582, -0.752987206),C1 = CFrame.new(4.53318024, 0.00791072845, 0.310461998, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  361. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.248290703, 0.310363442),CFrame = CFrame.new(-5.06341934, 5.14904356, -13.1510696, 0.922695279, 0.342647851, -0.176708952, -0.159643754, 0.756789804, 0.633864701, 0.35092324, -0.556653619, 0.752986968),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  362. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, 0.342647582, 0.756789148, -0.55665338, -0.176708847, 0.633864582, 0.752987206),C1 = CFrame.new(5.02980518, 0.00799846649, 0.279414654, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  363. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-6.00953102, 2.99552226, -11.6427231, 0.922695041, -0.342648059, 0.176709607, -0.159643561, -0.756789804, -0.633864701, 0.350923866, 0.5566535, -0.75298667),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  364. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695041, -0.159643486, 0.350924075, -0.342647791, -0.756789148, 0.556653261, 0.176709488, -0.633864582, -0.752986908),C1 = CFrame.new(2.23623562, 0.00795841217, 0.217326641, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  365. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.74487251, 0.43450889),CFrame = CFrame.new(-5.16769505, 4.53709221, -13.15516, 0.922695279, 0.342647851, -0.176708952, -0.159643754, 0.756789804, 0.633864701, 0.35092324, -0.556653619, 0.752986968),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  366. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922695279, -0.159643695, 0.350923479, 0.342647582, 0.756789148, -0.55665338, -0.176708847, 0.633864582, 0.752987206),C1 = CFrame.new(4.53323364, 0.00797176361, -0.0931329727, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  367. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.124145284),CFrame = CFrame.new(-6.36256933, 1.61152577, -11.3438883, -0.922734678, -0.342478991, -0.176830158, 0.159422174, -0.756819367, 0.633885264, -0.350920171, 0.556717396, 0.752941251),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  368. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922734737, 0.1594221, -0.350920379, -0.342478722, -0.756818712, 0.556717277, -0.176830024, 0.633885086, 0.752941489),C1 = CFrame.new(0.901527405, 0.00793743134, -0.372535229, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  369. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.248290733),CFrame = CFrame.new(-5.41976357, 4.39353704, -12.557457, -0.9226951, 0.342648059, 0.176709324, 0.15964371, 0.756789804, -0.633864641, -0.350923687, -0.556653321, -0.752986848),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  370. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.9226951, 0.15964365, -0.350923896, 0.342647821, 0.756789148, -0.556653202, 0.17670925, -0.633864522, -0.752987146),C1 = CFrame.new(4.00550938, 0.00790691376, 0.310477734, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  371. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.124145165, 0.186217993),CFrame = CFrame.new(-5.96697044, 3.08947849, -11.7118444, -0.922695041, 0.342648089, 0.176709712, 0.159643531, 0.756789863, -0.633864641, -0.350924045, -0.55665338, -0.752986789),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  372. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922695041, 0.159643456, -0.350924224, 0.342647821, 0.756789207, -0.556653142, 0.176709637, -0.633864522, -0.752987027),C1 = CFrame.new(2.36040068, 0.00793933868, 0.217313766, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  373. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.300000787),CFrame = CFrame.new(-6.57733631, 1.91111624, -10.6203451, -0.922704875, -0.342923909, -0.176122397, 0.160272554, -0.756740987, 0.633764207, -0.350611299, 0.556549907, 0.753208876),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  374. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922704875, 0.160272479, -0.350611508, -0.342923641, -0.756740391, 0.556549728, -0.176122308, 0.633764088, 0.753209114),C1 = CFrame.new(0.651901722, 2.95639038e-05, 0.40013504, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  375. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.0500000045),CFrame = CFrame.new(-6.37913609, 1.19796383, -11.4680862, 0.922630072, 0.34292388, -0.176513821, -0.16000396, 0.756741643, 0.633831322, 0.350930601, -0.556549013, 0.753060758),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  376. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922630072, -0.160003886, 0.35093081, 0.342923641, 0.756740987, -0.556548893, -0.176513717, 0.633831143, 0.753060997),C1 = CFrame.new(0.652006626, 0.000793457031, -0.725269318, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  377. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.45000115, 0.0500000045),CFrame = CFrame.new(-6.84072304, 1.71368456, -10.0178003, -0.922704875, -0.342923909, -0.176122397, 0.160272554, -0.756740987, 0.633764207, -0.350611299, 0.556549907, 0.753208876),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  378. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922704875, 0.160272479, -0.350611508, -0.342923641, -0.756740391, 0.556549728, -0.176122308, 0.633764088, 0.753209114),C1 = CFrame.new(0.076830864, 0.000109672546, 0.775240898, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  379. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.0500001237, 0.150000468, 0.150000334),CFrame = CFrame.new(-6.67755651, 2.02252221, -10.3059378, 0.176279381, -0.922575712, 0.343190491, -0.633747816, 0.160403714, 0.756726861, -0.753185987, -0.350890875, -0.55640465),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  380. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.176279262, -0.633747697, -0.753186226, -0.922575712, 0.160403624, -0.350891113, 0.343190223, 0.756726205, -0.556404471),C1 = CFrame.new(0.526856899, -4.10079956e-05, 0.725205421, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  381. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.150000215, 0.150000304),CFrame = CFrame.new(-6.43961477, 1.16667485, -11.3231564, 0.922499657, -0.343475312, 0.176122546, -0.160725027, -0.75664562, -0.633763552, 0.350943714, 0.556339502, -0.753209531),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  382. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922499657, -0.160724953, 0.350943953, -0.343475044, -0.756644964, 0.556339264, 0.176122427, -0.633763373, -0.75320977),C1 = CFrame.new(0.526928902, 0.00074672699, -0.625284672, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  383. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Lapis"),Material = Enum.Material.Metal,Size = Vector3.new(0.0620726757, 0.310363322, 0.310363442),CFrame = CFrame.new(-5.6270113, 3.90401506, -12.2352972, -0.9226951, 0.342648059, 0.176709324, 0.15964371, 0.756789804, -0.633864641, -0.350923687, -0.556653321, -0.752986848),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  384. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.9226951, 0.15964365, -0.350923896, 0.342647821, 0.756789148, -0.556653202, 0.17670925, -0.633864522, -0.752987146),C1 = CFrame.new(3.3847003, 0.00795269012, 0.279392242, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  385. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.450001389, 0.150000468, 0.100000203),CFrame = CFrame.new(-6.43298197, 1.59061718, -11.1470127, -0.1762802, 0.922575772, 0.343190104, 0.633746445, -0.16040349, 0.756728053, 0.753186941, 0.350891054, -0.55640322),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  386. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.176280081, 0.633746326, 0.75318718, 0.922575712, -0.160403401, 0.350891232, 0.343189836, 0.756727397, -0.556403041),C1 = CFrame.new(0.75198555, 0.000485420227, -0.225100994, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  387. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.0500001237, 0.150000468, 0.150000334),CFrame = CFrame.new(-6.42199087, 1.10326695, -11.3985157, -0.1762802, 0.922575772, 0.343190104, 0.633746445, -0.16040349, 0.756728053, 0.753186941, 0.350891054, -0.55640322),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  388. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.176280081, 0.633746326, 0.75318718, 0.922575712, -0.160403401, 0.350891232, 0.343189836, 0.756727397, -0.556403041),C1 = CFrame.new(0.526930332, 0.000807762146, -0.725335598, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  389. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.45000124),CFrame = CFrame.new(-6.47788048, 1.95157528, -10.8635921, -0.922424793, 0.343475938, 0.176513255, 0.160456985, 0.75664556, -0.63383168, -0.351263255, -0.556339443, -0.753060579),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  390. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922424793, 0.160456911, -0.351263463, 0.343475699, 0.756644905, -0.556339264, 0.17651315, -0.633831501, -0.753060818),C1 = CFrame.new(0.852003574, 7.5340271e-05, 0.225043297, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  391. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.450001389, 0.150000468, 0.100000203),CFrame = CFrame.new(-6.51217031, 1.87585807, -10.8078899, 0.176279381, -0.922575712, 0.343190491, -0.633747816, 0.160403714, 0.756726861, -0.753185987, -0.350890875, -0.55640465),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  392. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.176279262, -0.633747697, -0.753186226, -0.922575712, 0.160403624, -0.350891113, 0.343190223, 0.756726205, -0.556404471),C1 = CFrame.new(0.751945496, 8.29696655e-05, 0.225051403, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  393. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.250000596),CFrame = CFrame.new(-6.57390404, 2.09773779, -10.5441818, -0.922424793, 0.343475938, 0.176513255, 0.160456985, 0.75664556, -0.63383168, -0.351263255, -0.556339443, -0.753060579),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  394. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922424793, 0.160456911, -0.351263463, 0.343475699, 0.756644905, -0.556339264, 0.17651315, -0.633831501, -0.753060818),C1 = CFrame.new(0.751914978, -7.5340271e-05, 0.575170517, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  395. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.150000215, 0.150000304),CFrame = CFrame.new(-6.65998983, 1.95916152, -10.3813229, -0.922704875, -0.342923909, -0.176122397, 0.160272554, -0.756740987, 0.633764207, -0.350611299, 0.556549907, 0.753208876),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  396. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922704875, 0.160272479, -0.350611508, -0.342923641, -0.756740391, 0.556549728, -0.176122308, 0.633764088, 0.753209114),C1 = CFrame.new(0.526888371, 8.96453857e-05, 0.625175476, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  397. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.150000468, 0.100000203),CFrame = CFrame.new(-6.61698723, 2.05375528, -10.4508848, 0.176279381, -0.922575712, 0.343190491, -0.633747816, 0.160403714, 0.756726861, -0.753185987, -0.350890875, -0.55640465),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  398. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.176279262, -0.633747697, -0.753186226, -0.922575712, 0.160403624, -0.350891113, 0.343190223, 0.756726205, -0.556404471),C1 = CFrame.new(0.651932716, -8.10623169e-05, 0.625156879, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  399. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.0500000045),CFrame = CFrame.new(-6.63466501, 2.11717892, -10.3755665, -0.922424793, 0.343475938, 0.176513255, 0.160456985, 0.75664556, -0.63383168, -0.351263255, -0.556339443, -0.753060579),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  400. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922424793, 0.160456911, -0.351263463, 0.343475699, 0.756644905, -0.556339264, 0.17651315, -0.633831501, -0.753060818),C1 = CFrame.new(0.651947498, -7.5340271e-05, 0.725196362, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  401. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.250000596),CFrame = CFrame.new(-6.37126637, 1.36869109, -11.4107265, 0.922630072, 0.34292388, -0.176513821, -0.16000396, 0.756741643, 0.633831322, 0.350930601, -0.556549013, 0.753060758),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  402. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922630072, -0.160003886, 0.35093081, 0.342923641, 0.756740987, -0.556548893, -0.176513717, 0.633831143, 0.753060997),C1 = CFrame.new(0.751977921, 0.000655174255, -0.575250626, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  403. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.45000124),CFrame = CFrame.new(-6.39852238, 1.66626954, -11.2026596, 0.922630072, 0.34292388, -0.176513821, -0.16000396, 0.756741643, 0.633831322, 0.350930601, -0.556549013, 0.753060758),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  404. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922630072, -0.160003886, 0.35093081, 0.342923641, 0.756740987, -0.556548893, -0.176513717, 0.633831143, 0.753060997),C1 = CFrame.new(0.852022171, 0.000291824341, -0.225138664, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  405. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.300000668, 0.0500000045),CFrame = CFrame.new(-6.71208811, 1.99747705, -10.2265997, -0.922424793, 0.343475938, 0.176513255, 0.160456985, 0.75664556, -0.63383168, -0.351263255, -0.556339443, -0.753060579),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  406. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922424793, 0.160456911, -0.351263463, 0.343475699, 0.756644905, -0.556339264, 0.17651315, -0.633831501, -0.753060818),C1 = CFrame.new(0.451907158, -1.62124634e-05, 0.77517271, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  407. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.100000061, 0.300000787),CFrame = CFrame.new(-6.43641281, 1.40393662, -11.2232056, 0.922499657, -0.343475312, 0.176122546, -0.160725027, -0.75664562, -0.633763552, 0.350943714, 0.556339502, -0.753209531),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  408. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922499657, -0.160724953, 0.350943953, -0.343475044, -0.756644964, 0.556339264, 0.176122427, -0.633763373, -0.75320977),C1 = CFrame.new(0.651945114, 0.000590324402, -0.400197029, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  409. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.150000215, 0.0500000045),CFrame = CFrame.new(-6.47349644, 0.989786804, -11.3150444, 0.922499657, -0.343475312, 0.176122546, -0.160725027, -0.75664562, -0.633763552, 0.350943714, 0.556339502, -0.753209531),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  410. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922499657, -0.160724953, 0.350943953, -0.343475044, -0.756644964, 0.556339264, 0.176122427, -0.633763373, -0.75320977),C1 = CFrame.new(0.376936913, 0.000928878784, -0.725312233, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  411. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.45000115, 0.0500000045),CFrame = CFrame.new(-6.56754923, 0.731098831, -11.1857119, 0.922400296, -0.343642056, 0.176317587, -0.160727307, -0.756615758, -0.63379854, 0.351203829, 0.556277096, -0.75313437),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  412. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.922400296, -0.160727233, 0.351204067, -0.343641788, -0.756615162, 0.556276917, 0.176317468, -0.63379842, -0.753134608),C1 = CFrame.new(0.076944828, 0.00103759766, -0.775279999, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  413. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.150000215, 0.0500000045),CFrame = CFrame.new(-6.72906637, 1.90905118, -10.2224598, -0.922704875, -0.342923909, -0.176122397, 0.160272554, -0.756740987, 0.633764207, -0.350611299, 0.556549907, 0.753208876),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  414. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.922704875, 0.160272479, -0.350611508, -0.342923641, -0.756740391, 0.556549728, -0.176122308, 0.633764088, 0.753209114),C1 = CFrame.new(0.376865387, 8.29696655e-05, 0.725240231, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  415. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Marble,Size = Vector3.new(0.150000423, 0.150000468, 0.100000203),CFrame = CFrame.new(-6.39675617, 1.26132286, -11.3927517, -0.1762802, 0.922575772, 0.343190104, 0.633746445, -0.16040349, 0.756728053, 0.753186941, 0.350891054, -0.55640322),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  416. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.176280081, 0.633746326, 0.75318718, 0.922575712, -0.160403401, 0.350891232, 0.343189836, 0.756727397, -0.556403041),C1 = CFrame.new(0.651983261, 0.000729560852, -0.625268459, 0.342615545, 0.756795108, -0.55666548, -0.9227072, 0.159617275, -0.350904077, -0.176709116, 0.633864403, 0.752987206),})
  417.  
  418. local Hitbox = New("Part",Model,"Hitbox",{Size=Vector3.new(4,.2,1),Transparency=1})
  419. local HitboxWeld = New("Weld",Model,"Weldie",{Part0=Hitbox,Part1=Handle,C0=CFrame.new(-3,0,0)})
  420. for _,v in next, Model:children() do
  421. if v:IsA'BasePart' and v.BrickColor == BrickColor.new"Lapis" and v.Material == Enum.Material.Metal then
  422. v.Material = Enum.Material.Glass
  423. v.Transparency = 0.6
  424. end
  425. end
  426. -- Joints and Lerp
  427. local LS = NewInstance('Motor',char,{Part0=tors,Part1=larm,C0 = CF.N(-1.5,0.5,0),C1 = CF.N(0,.5,0)})
  428. local RS = NewInstance('Motor',char,{Part0=tors,Part1=rarm,C0 = CF.N(1.5,0.5,0),C1 = CF.N(0,.5,0)})
  429. local NK = NewInstance('Motor',char,{Part0=tors,Part1=head,C0 = CF.N(0,1.5,0)})
  430. local LH = NewInstance('Motor',char,{Part0=tors,Part1=lleg,C0 = CF.N(-.5,-1,0),C1 = CF.N(0,1,0)})
  431. local RH = NewInstance('Motor',char,{Part0=tors,Part1=rleg,C0 = CF.N(.5,-1,0),C1 = CF.N(0,1,0)})
  432. local RJ = NewInstance('Motor',char,{Part0=root,Part1=tors})
  433. local HW = NewInstance('Weld',char,{Part0=rarm,Part1=Handle,C0 = CF.N(0,-1,0)*CF.A(M.R(90),0,M.R(-90))})
  434.  
  435. -- Default C0s
  436. local LSD=LS.C0
  437. local RSD=RS.C0
  438. local HD=NK.C0
  439. local TD=RJ.C0
  440. local LHD=LH.C0
  441. local RHD=RH.C0
  442.  
  443. -- Check State
  444. function CheckState(rPart)
  445. if(hum:GetState() == Enum.HumanoidStateType.Freefall)then
  446. return 'Jump';
  447. elseif(math.abs(rPart.Velocity.x) > 2 or math.abs(rPart.Velocity.z) > 2 and hum:GetState() ~= Enum.HumanoidStateType.Freefall)then
  448. return 'Walk';
  449. end
  450. return 'Idle';
  451. end
  452.  
  453.  
  454.  
  455. -- Effect Functions
  456.  
  457. function rayCast(Position, Direction, Range, Ignore) -- lazy
  458. return workspace:FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  459. end
  460.  
  461. function MagicCircle(duration, stay, adornee, image, scale)
  462. local madikCircle = Instance.new("Model",char)
  463. madikCircle.Name = "Woah cool magic"
  464.  
  465. local madikPart = NewInstance("Part",madikCircle,{Anchored=true,CanCollide = false,Transparency=1,Locked=true,Size=Vector3.new(.2,.2,.2)})
  466. if(typeof(adornee) == 'function' and typeof(adornee()) == 'CFrame')then
  467. madikPart.CFrame = adornee()
  468. elseif(typeof(adornee) == 'CFrame')then
  469. madikPart.CFrame = adornee
  470. end
  471. local mesh = NewInstance("BlockMesh",madikPart,{Scale=Vector3.new(1,1,1)})
  472. local lite = NewInstance("PointLight",madikPart,{Range=16*scale,Shadows=true})
  473. local back = NewInstance("Decal",madikPart,{Face=Enum.NormalId.Back,Texture=image})
  474. local front = NewInstance("Decal",madikPart,{Face=Enum.NormalId.Front,Texture=image})
  475. local asd
  476. coroutine.wrap(function()
  477. for i = 0, 60, 1 do
  478. local fork
  479. mesh.Scale = Vector3.new(i,i,0)*scale
  480. madikPart.CFrame = madikPart.CFrame*CFrame.Angles(0,0,tau/60)
  481. back.Transparency = 1 -(i/60)
  482. front.Transparency = 1 - (i/60)
  483. swait()
  484. end
  485. mesh.Scale = Vector3.new(60,60,0)*scale
  486. wait(stay)
  487. for i = 1, duration, 1 do
  488. local pos = adornee
  489. if(typeof(adornee) == 'function' and typeof(adornee()) == 'CFrame')then
  490. pos = adornee()
  491. end
  492. local cf = pos * CFrame.Angles(0,0,tau*i/60)
  493. madikPart.CFrame = cf;
  494. lite.Brightness = 1-(i/duration)
  495. back.Transparency = (i/duration)
  496. front.Transparency = (i/duration)
  497. mesh.Scale = (Vector3.new(60,60,0)*scale)*(1-(i/duration))
  498. swait()
  499. end
  500. Part:destroy()
  501. end)()
  502. end
  503. function GlassSphere(duration,color,scale,pos,endScale)
  504. local type = type
  505. local rng = Instance.new("Part", char)
  506. rng.Anchored = true
  507. rng.BrickColor = color
  508. rng.CanCollide = false
  509. rng.FormFactor = 3
  510. rng.Name = "Ring"
  511. rng.Material = "Glass"
  512. rng.Size = Vector3.new(1,1,1)
  513. rng.Transparency = 0
  514. rng.TopSurface = 0
  515. rng.BottomSurface = 0
  516. rng.CFrame = pos
  517. local rngm = Instance.new("SpecialMesh", rng)
  518. rngm.MeshType = "Sphere"
  519. rngm.Scale = scale
  520. table.insert(Effects, {Frame = 0, Effect="Sphere", Duration = duration or 30, Part=rng, Mesh = rngm, Scale = scale, EndScale = endScale or scale*2, Position = pos})
  521. return rng
  522. end
  523.  
  524. function RaiseBlockFX(duration,color,scale,mat,pos)
  525. local rng = Instance.new("Part", char)
  526. rng.Anchored = true
  527. rng.BrickColor = color
  528. rng.CanCollide = false
  529. rng.FormFactor = 3
  530. rng.Name = "Ring"
  531. rng.Material = mat or Enum.Material.SmoothPlastic
  532. rng.Size = Vector3.new(1,1,1)
  533. rng.Transparency = 0
  534. rng.TopSurface = 0
  535. rng.BottomSurface = 0
  536. rng.CFrame = pos
  537. local rngm = Instance.new("BlockMesh", rng)
  538. rngm.Scale = scale
  539. table.insert(Effects, {Frame = 0, Effect="BlockRaise", Duration = duration or 30, Part=rng, Mesh = rngm, Scale = scale})
  540. return rng
  541. end
  542. -- Effect Loop
  543. RunS:BindToRenderStep("N_Effects",Enum.RenderPriority.Character.Value + 2,function()
  544. for _,data in next, Effects do
  545. local frame,effect,duration = data.Frame,data.Effect,data.Duration
  546. local transparency = (frame / duration)
  547. local opacity = 1 - transparency
  548. if(frame > duration)then
  549. Effects[_] = nil
  550. end
  551. frame = frame + 1
  552. data.Frame = frame
  553. if(effect == 'Sphere')then
  554. local Part,Mesh,Scale,CF,eScale = data.Part,data.Mesh,data.Scale,data.Position,data.EndScale
  555. Mesh.Scale = Mesh.Scale:lerp(eScale, transparency/6)
  556. Part.Transparency = transparency
  557. if(frame > duration)then
  558. Part:destroy()
  559. end
  560. elseif(effect == 'BlockRaise')then
  561. local Part, Mesh, Scale = data.Part,data.Mesh, data.Scale
  562. Part.Transparency = transparency
  563. Mesh.Scale = Scale * opacity
  564. Part.CFrame = CF.N(Part.Position)*CF.N(0,0.5,0)*CF.A(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  565. if(frame > duration)then
  566. Part:destroy()
  567. end
  568. end
  569. end
  570. if(time()-lastCombo > 0.75 and combo > 1)then
  571. combo = 1
  572. end
  573. end)
  574.  
  575. -- Animation Loop
  576. --RunS:BindToRenderStep("N_Animations",Enum.RenderPriority.Character.Value + 1,function()
  577. coroutine.wrap(function()
  578. while true do
  579. swait()
  580. sine=sine+change
  581. for _,v in next, Model:children() do
  582. if v:IsA'BasePart' then
  583. v.CanCollide = false
  584. end
  585. end
  586. if(defAnim)then
  587. if(CheckState(root) == 'Idle')then
  588. -- Idle anim
  589. RJ.C0 = clerp(RJ.C0,CFrame.new(1.69761621e-10, -0.0227850284+0.1*math.cos(time()*1.25), -0.0166692566, 1, -7.44523243e-09, -2.82160656e-10, 7.45057704e-09, 0.999282658, 0.0378709808, 0, -0.0378709845, 0.999282658),0.1)
  590. LH.C0 = clerp(LH.C0,CFrame.new(-0.500000954, -0.977131307-0.1*math.cos(time()*1.25), -0.02035027, 0.94926095, 0, 0.314489484, 0.011910026, 0.999282658, -0.0359494463, -0.31426388, 0.0378709808, 0.948580027),0.1)
  591. RH.C0 = clerp(RH.C0,CFrame.new(0.499996692, -0.977131426-0.1*math.cos(time()*1.25), -0.0203504041, 0.939931154, 0, -0.341364086, -0.0129277939, 0.999282658, -0.0355961174, 0.3411192, 0.0378709808, 0.939256907),0.1)
  592. if(justArms == true)then
  593. LS.C0 = clerp(LS.C0,CFrame.new(-1.15613413, 0.378035486+0.1*math.cos(time()*1.25), 0.272000253, 0.88410002, -0.464403212, 0.0519318543, 0.402656525, 0.813479841, 0.419664711, -0.237139121, -0.350114882, 0.906192482)*CF.A(0,0,0-0.1*-math.cos(time()*1.25)),0.1)
  594. RS.C0 = clerp(RS.C0,CFrame.new(1.49999619, 0.393511772, 0.0618504584, 1, 0, 0, 0, 0.567025721, -0.82370007, 0, 0.82370007, 0.567025721)*CF.A(0+0.1*math.cos(time()*1.25)*1.25,0,0),0.1)
  595. end
  596. NK.C0 = clerp(NK.C0,CFrame.new(7.62691161e-06, 1.49998188, 8.86619091e-07, 1, 0, 4.37113883e-08, 1.65539327e-09, 0.999282658, -0.0378709845, -4.3680032e-08, 0.0378709808, 0.999282658)*CF.A(0+0.1*math.cos(time()*1.25),0,0),0.1)
  597. HW.C0 = clerp(HW.C0,CFrame.new(0.0616785362, -0.470896363, -0.532026887, 0.00328338915, -0.999678075, 0.0251595657, 0.952971697, 0.0107525047, 0.30286932, -0.303042233, 0.0229820292, 0.952700019)*CF.A(0,0-0.1*math.cos(time()*1.25)*1.25,0),0.1)
  598. elseif(CheckState(root) == 'Walk')then
  599. -- Walk anim
  600. change = .6
  601. RJ.C0 = clerp(RJ.C0,TD * CF.N(0,-.175 + .025 * M.C(sine / 3.5) + -M.S(sine/3.5)/7,0) *CF.A(-M.R(5-2.5*M.C(sine/3.5)),-M.R(10 * M.C(sine / 4)),0)*CF.A(0,0,0+root.RotVelocity.Y / 30),0.1)
  602. LH.C0 = clerp(LH.C0,CF.N(-.5, -0.925 + 0.5 * M.C(sine / 4) / 2, -0.5 * M.C(sine / 4) / 2) * CF.A(M.R(-15 + 15 * M.C(sine / 4)) + M.S(sine / 4), M.R(10 * M.C(sine / 4)), M.R(0)) * CF.A(M.R(0 - 2.5 * M.C(sine / 4)), M.R(0), M.R(0)),0.1)
  603. RH.C0 = clerp(RH.C0,CF.N(.5, -0.925 - 0.5 * M.C(sine / 4) / 2, 0.5 * M.C(sine / 4) / 2) * CF.A(M.R(-15 - 15 * M.C(sine / 4)) + -M.S(sine / 4), M.R(10 * M.C(sine / 4)), M.R(0)) * CF.A(M.R(0 + 2.5 * M.C(sine / 4)), M.R(0), M.R(0)),0.1)
  604. if(justArms == true)then
  605. LS.C0 = clerp(LS.C0,CF.N(-1.5, 0.5, 0) * CF.A(math.rad(-15 * math.cos(sine / 4)) + -math.sin(sine / 4), math.rad(0), math.rad(-10)),0.1)
  606. RS.C0 = clerp(RS.C0,CFrame.new(1.49999619, 0.393511772, 0.0618504584, 1, 0, 0, 0, 0.567025721, -0.82370007, 0, 0.82370007, 0.567025721)*CF.A(-M.R(5-5*M.C(sine/3.5)),0,0),0.1)
  607. end
  608. NK.C0 = clerp(NK.C0,HD * CF.A(-M.R(5-2.5*M.C(sine/3.5)),-M.R(10 * M.C(sine / 4)),0),.1)
  609. HW.C0 = clerp(HW.C0,CFrame.new(0.0616785362, -0.470896363, -0.532026887, 0.00328338915, -0.999678075, 0.0251595657, 0.952971697, 0.0107525047, 0.30286932, -0.303042233, 0.0229820292, 0.952700019)*CF.A(-M.R(5-5*M.C(sine/3.5)),0,0),0.1)
  610. elseif(CheckState(root) == 'Jump')then
  611. -- Jump anim
  612. RJ.C0 = clerp(RJ.C0,CFrame.new(-5.58863844e-10, -0.0227851868, -0.016669035, 1, -7.45057704e-09, 4.37113883e-08, 7.45057704e-09, 1, 3.25675063e-16, -4.37113883e-08, 0, 1)*CF.A(M.R(15),0,0),0.1)
  613. LH.C0 = clerp(LH.C0,CFrame.new(-0.49999997, -0.402487278, -0.499678105, 1, -4.09829326e-09, -4.35188454e-08, 0, 0.995595098, -0.0937580168, 4.37113883e-08, 0.0937580168, 0.995595098)*CF.A(M.R(-15),0,0),0.1)
  614. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.951349497, -0.0746932626, 1, 1.41818974e-08, -4.13468193e-08, 0, 0.94590497, 0.324443996, 4.37113883e-08, -0.324443996, 0.94590497)*CF.A(M.R(-15),0,0),0.1)
  615. if(justArms == true)then
  616. LS.C0 = clerp(LS.C0,CFrame.new(-1.52543235, 0.646264017, 0.102943107, 0.976026237, 0.199483752, 0.0870579258, -0.217653051, 0.894549191, 0.39039588, 4.26634621e-08, -0.399985045, 0.916521728),0.1)
  617. RS.C0 = clerp(RS.C0,CFrame.new(1.49999619, 0.393511772, 0.0618504584, 1, 0, 0, 0, 0.567025721, -0.82370007, 0, 0.82370007, 0.567025721),0.1)
  618. end
  619. NK.C0 = clerp(NK.C0,CFrame.new(7.63187745e-06, 1.49890614, -0.0568047166, 1, -8.99200447e-09, -4.27765059e-08, 0, 0.978612363, -0.205713078, 4.37113883e-08, 0.205713078, 0.978612363)*CF.A(M.R(-15),0,0),0.1)
  620. HW.C0 = clerp(HW.C0,CFrame.new(0.0616785362, -0.470896363, -0.532026887, 0.00328338915, -0.999678075, 0.0251595657, 0.952971697, 0.0107525047, 0.30286932, -0.303042233, 0.0229820292, 0.952700019),0.1)
  621. end
  622. end
  623. end
  624. end)()
  625. --end)
  626.  
  627.  
  628. -- Everything else
  629.  
  630. function Kaboom()
  631. defAnim = false
  632. hum.WalkSpeed = 2
  633. attack = true
  634. for i = 0, 1, 0.1 do
  635. RJ.C0 = clerp(RJ.C0,CFrame.new(-0.212212473, 0.000212906205, -0.25, 0.458556205, -7.45057704e-09, -0.888665438, 3.41650841e-09, 1, -6.62107036e-09, 0.888665438, 0, 0.458556205),i)
  636. LH.C0 = clerp(LH.C0,CFrame.new(-0.528482437, -0.977199912, 0.0555048734, 0.888665438, 0, -0.458556205, 0, 1, 0, 0.458556205, 0, 0.888665438),i)
  637. RH.C0 = clerp(RH.C0,CFrame.new(0.499997973, -0.977199912, 0.0166740753, 0.999745011, 0, -0.0225822926, 0, 1, 0, 0.0225822926, 0, 0.999745011),i)
  638. LS.C0 = clerp(LS.C0,CFrame.new(-1.36671305, 0.54924041, -0.264060169, 0.458556175, 0.888665438, -3.88447994e-08, 0, -4.37113883e-08, -1, -0.888665438, 0.458556175, -2.00441264e-08),i)
  639. RS.C0 = clerp(RS.C0,CFrame.new(1.39353025, 0.511591494, -0.0100249946, 0.92242384, -0.386179239, -1.05798244e-06, 0.18309699, 0.437346041, -0.880456686, 0.340014547, 0.812153995, 0.474126637),i)
  640. NK.C0 = clerp(NK.C0,CFrame.new(-0.124801204, 1.49890423, -0.0700969771, 0.458605975, 0, 0.888639748, 0, 1, 0, -0.888639748, 0, 0.458605975),i)
  641. HW.C0 = clerp(HW.C0,CFrame.new(-0.00371430069, -0.645407975, -0.437442303, -0.173774809, -0.978588164, -0.11030665, 0.762401819, -0.204585239, 0.613912761, -0.623334944, 0.0225846842, 0.781628847),i)
  642. swait()
  643. end
  644. local sphere = GlassSphere(25,BrickColor.new"Lapis",Vector3.new(5,5,5),larm.CFrame * CF.N(0,-1.5,0),Vector3.new(15,15,15))
  645. --MagniDamage(part,radius,mindamage,maxdamage,knockback,damagetype)
  646. MagniDamage(sphere.CFrame.p,8,25,45,0,"Normal")
  647. root.Velocity = root.CFrame.lookVector*-75
  648. for i = 0, 0.8, 0.1 do
  649. RJ.C0 = clerp(RJ.C0,CFrame.new(-0.315808862, -0.370104969, 0.970348537, 0.999966621, -1.57544696e-06, -0.00817969069, -0.00303199142, 0.928691983, -0.370839655, 0.00759699708, 0.370851994, 0.928660989),i)
  650. LH.C0 = clerp(LH.C0,CFrame.new(-0.512258887, -0.842008352, -0.346617788, 0.00741805509, -0.00344671565, -0.999966621, 0.421548575, 0.906805873, 1.56852764e-06, 0.906775653, -0.421534568, 0.00817969348),i)
  651. RH.C0 = clerp(RH.C0,CFrame.new(0.440141857, -1.38439846, -0.144927263, 0.984643936, 0.0490599833, -0.167540297, 0.144030362, 0.314020395, 0.938427627, 0.098650299, -0.948148012, 0.3021321),i)
  652. LS.C0 = clerp(LS.C0,CFrame.new(-1.3716135, 0.549239635, -0.148387402, 0.201809257, 0.979424894, 1.97999793e-06, -3.04111018e-06, 2.64616142e-06, -1, -0.979424894, 0.201809257, 3.48788103e-06),i)
  653. RS.C0 = clerp(RS.C0,CFrame.new(1.27684069, 0.315160513, -0.00811764598, -0.0596312284, -0.897413254, -0.43714264, 0.212239251, 0.416510731, -0.884009778, 0.975396752, -0.145493418, 0.165629312),i)
  654. NK.C0 = clerp(NK.C0,CFrame.new(0.10852848, 1.49890637, -0.017040778, 0.999967039, -1.91984382e-05, 0.00812768843, 1.9199184e-05, 1, 8.15740253e-11, -0.00812768843, 1.40071194e-07, 0.999967039),i)
  655. HW.C0 = clerp(HW.C0,CFrame.new(0.0954321101, -1.0676856, 0.0486018658, 0.0225487575, -0.978667796, -0.204208359, -0.219456613, -0.204123557, 0.95402956, -0.975362062, 0.0233027115, -0.219378054),i)
  656. swait()
  657. end
  658. hum.WalkSpeed = 16
  659. defAnim = true
  660. attack = false
  661. end
  662.  
  663. function Dash()
  664. --[[local hit, pos = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  665. if(hit and pos)then]]
  666. attack = true
  667. defAnim = false
  668. hum.WalkSpeed = 0
  669. hum.JumpPower = 0
  670. root.Velocity = root.CFrame.lookVector*400
  671. for i = 0, 0.7, 0.07 do
  672. RJ.C0 = clerp(RJ.C0,CFrame.new(1.49215335e-10, -0.0200273506, -0.200203046, 1, -7.0998345e-09, -2.25908225e-09, 7.45057704e-09, 0.952924132, 0.303209037, 0, -0.303209037, 0.952924132),i)
  673. LH.C0 = clerp(LH.C0,CFrame.new(-0.50238961, -0.916695416, -0.284651041, 0.996992886, -0.0166281592, 0.0756879598, 0.0234965738, 0.995593727, -0.0907810032, -0.0738449395, 0.0922864228, 0.992990553),i)
  674. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -1.15620375, -0.24438183, 1, 0, 0, 0, 0.996214211, 0.0869345069, 0, -0.0869345069, 0.996214211),i)
  675. LS.C0 = clerp(LS.C0,CFrame.new(-0.768586636, 0.466460735, -0.406683147, 0.409550935, -0.903761327, 0.124432601, 0.218852311, -0.0350827575, -0.975127161, 0.885647595, 0.426596642, 0.183422089),i)
  676. RS.C0 = clerp(RS.C0,CFrame.new(1.49999619, 0.375687152, 0.218233705, 1, 0, 0, 0, 0.785356283, 0.619044185, 0, -0.619044185, 0.785356283),i)
  677. NK.C0 = clerp(NK.C0,CFrame.new(7.61467663e-06, 1.44393623, 0.10610345, 1, 0, 4.37113883e-08, 1.32536879e-08, 0.952924132, -0.303209037, -4.16536352e-08, 0.303209037, 0.952924132),i)
  678. HW.C0 = clerp(HW.C0,CFrame.new(0.110279657, -0.869416237, -0.470706075, -0.0219859798, -0.999678016, -0.0126596587, 0.594803214, -0.0232572034, 0.803535104, -0.803570986, 0.0101365866, 0.595122874),i)
  679. swait()
  680. end
  681. repeat wait() local hit2, pos2 = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char) until hit2 and root.Velocity.X < 25 and root.Velocity.Y < 25 and root.Velocity.Z < 25
  682. for i = 0, .65, 0.05 do
  683. RJ.C0 = clerp(RJ.C0,CFrame.new(7.44155293e-10, -0.0998788774, 0.0828068405, 1, -6.98338898e-09, 2.59680166e-09, 7.45057704e-09, 0.93729502, -0.348536998, 0, 0.348536998, 0.93729502),i)
  684. LH.C0 = clerp(LH.C0,CFrame.new(-0.501211166, -1.22087145, -0.0682551861, 0.996993363, -0.0708138198, 0.0314593501, 0.0144748539, 0.569048345, 0.822176695, -0.0761233568, -0.819249392, 0.568362474),i)
  685. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.994596243, -0.135977298, 1, 0, 0, 0, 0.984500051, 0.175384164, 0, -0.175384164, 0.984500051),i)
  686. LS.C0 = clerp(LS.C0,CFrame.new(-1.17987347, 0.297043711, -0.0052164942, 0.767764866, 0.245346233, 0.591897249, -0.0224798322, 0.933529139, -0.357796282, -0.640337229, 0.26139769, 0.72224617),i)
  687. RS.C0 = clerp(RS.C0,CFrame.new(1.49999619, 0.253515273, -0.095697403, 1, 0, 0, 0, 0.357732862, -0.933824062, 0, 0.933824062, 0.357732862),i)
  688. NK.C0 = clerp(NK.C0,CFrame.new(7.62939453e-06, 1.47130346, -0.312561631, 1, 0, 0, 0, 0.984301805, 0.17649366, 0, -0.17649366, 0.984301805),i)
  689. HW.C0 = clerp(HW.C0,CFrame.new(0.0566904172, -0.897938073, 0.11174643, -0.0242350549, -0.999679625, 0.00729123829, -0.404470801, 0.0164748915, 0.914402664, -0.914230168, 0.0192114729, -0.404740542),i)
  690. swait()
  691. end
  692. attack = false
  693. defAnim = true
  694. hum.WalkSpeed = 16
  695. hum.JumpPower = 50
  696. --end
  697. end
  698. function TP(where)
  699. attack = true
  700. hum.WalkSpeed = 0
  701. defAnim = false
  702. local dist = (root.CFrame.p - where.p).magnitude
  703. local hit, pos = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  704. if(hit and pos)then
  705. local asd = CFrame.new(pos)*CF.A(math.rad(90),0,0)
  706.  
  707. if(dist <= 350)then
  708. MagicCircle(60, 3, asd, "rbxassetid://112752100", 1)
  709. MagicCircle(60, 3, CFrame.new(where.p)*CF.A(math.rad(90),0,0), "rbxassetid://112752100", 1)
  710. root.Anchored = true
  711. else
  712. print'Teleport location too far!'
  713. end
  714. end
  715. for i = 0, 1, 0.01 do
  716. RJ.C0 = clerp(RJ.C0,CFrame.new(-5.58855517e-10, -0.0227861404, -0.0166690052, 1, -7.45057704e-09, 4.37113883e-08, 7.45057704e-09, 1, 3.25675063e-16, -4.37113883e-08, 0, 1),i)
  717. LH.C0 = clerp(LH.C0,CFrame.new(-0.5, -0.977198839, 0.0166690052, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  718. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.977198839, 0.016669035, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  719. LS.C0 = clerp(LS.C0,CFrame.new(-1.07157254, 0.343993306, -0.385457039, 0.727538228, -0.675003707, 0.122711614, 0.159394056, -0.00766490586, -0.987185299, 0.667294323, 0.737774491, 0.102015071),i)
  720. RS.C0 = clerp(RS.C0,CFrame.new(0.967489481, 0.399595469, -0.22300303, 0.773421526, 0.633892, -1.66267387e-06, -0.0124190096, 0.0151500022, -0.999808133, -0.633770406, 0.77327311, 0.0195896495),i)
  721. NK.C0 = clerp(NK.C0,CFrame.new(7.63236949e-06, 1.53880227, -0.0680768192, 1, 1.18840298e-08, -4.20648973e-08, 0, 0.962332666, 0.271874905, 4.37113883e-08, -0.271874905, 0.962332666),i)
  722. HW.C0 = clerp(HW.C0,CFrame.new(-0.00725418329, -1.00054312, 0.219946384, 0.0433069356, -0.787216604, 0.615154088, -0.0353108011, -0.616553128, -0.786521137, 0.998437941, 0.0123401964, -0.0544981137),i)
  723. swait()
  724. end
  725. if(not hit or not pos or dist > 350)then
  726. defAnim = true
  727. attack = false
  728. root.Anchored = false
  729. hum.WalkSpeed = 16
  730. return
  731. end
  732. wait(.25)
  733. for i = 0, 0.35, 0.01 do
  734. RJ.C0 = clerp(RJ.C0,CFrame.new(4.18519086e-08, -7.71506548, -0.0166690052, 1, -7.45057704e-09, 4.37113883e-08, 7.45057704e-09, 1, 3.25675063e-16, -4.37113883e-08, 0, 1),i)
  735. LH.C0 = clerp(LH.C0,CFrame.new(-0.5, -0.977198601, 0.0166690052, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  736. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.977198601, 0.016669035, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  737. LS.C0 = clerp(LS.C0,CFrame.new(-1.07157373, 0.343993068, -0.385455608, 0.727538228, -0.675003707, 0.122711614, 0.159394056, -0.00766490586, -0.987185299, 0.667294323, 0.737774491, 0.102015071),i)
  738. RS.C0 = clerp(RS.C0,CFrame.new(0.967491031, 0.399595231, -0.223004222, 0.773421526, 0.633892, -1.66267387e-06, -0.0124190096, 0.0151500022, -0.999808133, -0.633770406, 0.77327311, 0.0195896495),i)
  739. NK.C0 = clerp(NK.C0,CFrame.new(7.63236949e-06, 1.53880239, -0.0680767894, 1, 1.18840298e-08, -4.20648973e-08, 0, 0.962332666, 0.271874905, 4.37113883e-08, -0.271874905, 0.962332666),i)
  740. HW.C0 = clerp(HW.C0,CFrame.new(-0.00725418329, -1.00054324, 0.219946623, 0.0433069356, -0.787216604, 0.615154088, -0.0353108011, -0.616553128, -0.786521137, 0.998437941, 0.0123401964, -0.0544981137),i)
  741. swait()
  742. end
  743. root.CFrame = CFrame.new(where.p) * CFrame.new(0,2,0)
  744. for i = 0, 0.5, 0.01 do
  745. RJ.C0 = clerp(RJ.C0,CFrame.new(-5.58855517e-10, -0.0227861404, -0.0166690052, 1, -7.45057704e-09, 4.37113883e-08, 7.45057704e-09, 1, 3.25675063e-16, -4.37113883e-08, 0, 1),i)
  746. LH.C0 = clerp(LH.C0,CFrame.new(-0.5, -0.977198839, 0.0166690052, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  747. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.977198839, 0.016669035, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  748. LS.C0 = clerp(LS.C0,CFrame.new(-1.07157254, 0.343993306, -0.385457039, 0.727538228, -0.675003707, 0.122711614, 0.159394056, -0.00766490586, -0.987185299, 0.667294323, 0.737774491, 0.102015071),i)
  749. RS.C0 = clerp(RS.C0,CFrame.new(0.967489481, 0.399595469, -0.22300303, 0.773421526, 0.633892, -1.66267387e-06, -0.0124190096, 0.0151500022, -0.999808133, -0.633770406, 0.77327311, 0.0195896495),i)
  750. NK.C0 = clerp(NK.C0,CFrame.new(7.63236949e-06, 1.53880227, -0.0680768192, 1, 1.18840298e-08, -4.20648973e-08, 0, 0.962332666, 0.271874905, 4.37113883e-08, -0.271874905, 0.962332666),i)
  751. HW.C0 = clerp(HW.C0,CFrame.new(-0.00725418329, -1.00054312, 0.219946384, 0.0433069356, -0.787216604, 0.615154088, -0.0353108011, -0.616553128, -0.786521137, 0.998437941, 0.0123401964, -0.0544981137),i)
  752. swait()
  753. end
  754. root.Anchored = false
  755. defAnim = true
  756. attack = false
  757. hum.WalkSpeed = 16
  758. end
  759.  
  760. function Chat(message,cDelay)
  761. if(char:FindFirstChild'Chat')then
  762. char:FindFirstChild'Chat':Destroy()
  763. end
  764. local bbg = Instance.new("BillboardGui",char)
  765. bbg.Size = UDim2.new(0,100,0,40)
  766. bbg.StudsOffset = Vector3.new(0,3,0)
  767. bbg.Adornee = head
  768. bbg.Name = "Chat"
  769. local text = Instance.new("TextLabel",bbg)
  770. text.BackgroundTransparency = 1
  771. text.Text = ""
  772. text.Font = Enum.Font.Arcade
  773. text.TextSize = 36
  774. text.TextStrokeTransparency = 0.25
  775. text.TextColor3 = BrickColor.new'Royal purple'.Color
  776. text.TextStrokeColor3 = Color3.new(0,0,0)
  777. text.Size = UDim2.new(1,0,.5,0)
  778. local text2 = text:Clone()
  779. text2.Parent = bbg
  780. delay(0, function()
  781. for i = 1, #message do
  782. text.Text = message:sub(1,i)
  783. text2.Text = message:sub(1,i)
  784. wait(cDelay or 0)
  785. end
  786. wait(4)
  787.  
  788. local frame = 0
  789. repeat wait()
  790. frame = frame + 1
  791. local trans = (frame/15)
  792. text.Rotation = text.Rotation + 2
  793. text2.Rotation = text2.Rotation - 1.75
  794. text.TextTransparency = trans
  795. text.TextStrokeTransparency = 1
  796. text2.TextTransparency = trans
  797. text2.TextStrokeTransparency = 1
  798. until frame > 15
  799. bbg:destroy()
  800. end)
  801. end
  802.  
  803. function SpinAttack()
  804. attack = true
  805. hum.WalkSpeed = 24
  806. defAnim = false
  807. local hit = Hitbox.Touched:connect(function(c)
  808. local hum = c.Parent:FindFirstChildOfClass'Humanoid'
  809. if(hum)then
  810. if(c.Parent ~= char)then
  811. DealDamage(c.Parent,15,35,1,"Normal")
  812. end
  813. end
  814. end)
  815. for i = 1, 5 do
  816. for rad = 0, 360, 50 do
  817. RJ.C0 = clerp(RJ.C0,CFrame.new(0.00232392829, -0.0227749348, -0.0179510284, 0.97369045, -7.45057704e-09, 0.227875099, 7.25455562e-09, 1, 1.69780101e-09, -0.227875099, 0, 0.97369045)*CFrame.Angles(0,math.rad(rad),0),.3)
  818. LH.C0 = clerp(LH.C0,CFrame.new(-0.500001967, -0.977216959, 0.0166702289, 1.00000012, 0, 0, 0, 1, 0, 0, 0, 1.00000012),.3)
  819. RH.C0 = clerp(RH.C0,CFrame.new(0.499990344, -0.977216959, 0.016663745, 0.97369045, 0, -0.227875054, 0, 1, 0, 0.227875054, 0, 0.97369045),.3)
  820. LS.C0 = clerp(LS.C0,CFrame.new(-1.36369181, 0.453559399, -0.131149545, 0.00833491888, 0.943041503, -0.332571149, -0.99996525, 0.00785952993, -0.00277464557, -2.75287312e-06, 0.332582742, 0.943074226),.3)
  821. RS.C0 = clerp(RS.C0,CFrame.new(1.22574854, 0.538222909, 0.104867227, -0.041113507, -0.97282207, -0.227875054, 0.999108136, -0.0422244109, 0, -0.00962189026, -0.227671817, 0.97369045),.3)
  822. NK.C0 = clerp(NK.C0,CFrame.new(0.0103957672, 1.49888802, -0.0545903295, 0.991760492, 0, 0.128106162, 0, 1, 0, -0.128106132, 0, 0.991760552),.3)
  823. HW.C0 = clerp(HW.C0,CFrame.new(0.0827356875, -1.06948864, -0.0220572539, -0.0219881851, -0.999678671, -0.0126097612, -0.0303128734, -0.011940252, 0.999469101, -0.999298811, 0.0223587677, -0.0300407317),.3)
  824. swait()
  825. end
  826. end
  827. hit:disconnect()
  828. attack = false
  829. hum.WalkSpeed = 16
  830. defAnim = true
  831. end
  832. function SwordBeam()
  833. attack = true
  834. hum.WalkSpeed = 0
  835. defAnim = false
  836. for i = 0, 0.4, 0.01 do
  837. RJ.C0 = clerp(RJ.C0,CFrame.new(6.04083095e-09, -0.810786963, 0.70859611, 1, -6.41072972e-09, -3.79653109e-09, 7.45057704e-09, 0.860433996, 0.509562016, 0, -0.509562016, 0.860433996),i)
  838. LH.C0 = clerp(LH.C0,CFrame.new(-0.50000006, 0.198280394, -0.706108928, 1, 0, 4.37113883e-08, 2.22736638e-08, 0.860433996, -0.509562016, -3.76107643e-08, 0.509562016, 0.860433996),i)
  839. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -1.00999582, -0.312313914, 1, 0, 0, 0, 0.86079812, 0.508946717, 0, -0.508946717, 0.86079812),i)
  840. LS.C0 = clerp(LS.C0,CFrame.new(-1.47194195, 0.762037992, 0.00985625386, 1, 0, 0, 0, -0.856073201, 0.516854703, 0, -0.516854703, -0.856073201),i)
  841. RS.C0 = clerp(RS.C0,CFrame.new(1.49999714, 0.333916545, -0.138716549, 1, 0, 0, 0, 0.309756815, -0.950815856, 0, 0.950815856, 0.309756815),i)
  842. NK.C0 = clerp(NK.C0,CFrame.new(6.67572021e-06, 1.54110539, 0.01870507, 1, 0, 0, 0, 0.718920171, -0.695092797, 0, 0.695092797, 0.718920171),i)
  843. HW.C0 = clerp(HW.C0,CFrame.new(0.0799167305, -0.600677013, -0.489186317, -0.0175115298, -0.99969542, 0.0173895527, 0.963950634, -0.0122618321, 0.265799731, -0.265505493, 0.021417344, 0.963871479),i)
  844. swait()
  845. end
  846.  
  847. for i = 1, 5 do
  848. GlassSphere(35,BrickColor.new"Lapis",Vector3.new(1,1,1),larm.CFrame * CF.N(0,-1.5,0),Vector3.new(5,5,5)).Material = Enum.Material.Neon
  849. local Beam = NewInstance("Part",char,{
  850. Size = Vector3.new(1,1,1),
  851. CFrame = larm.CFrame * CF.N(0,-500,0)*CF.A(0,0,math.pi/2),
  852. BrickColor = BrickColor.new"Lapis",
  853. Transparency=0.25,
  854. TopSurface=10,
  855. Material = 'Glass',
  856. BottomSurface = 10,
  857. Anchored=true,
  858. CanCollide = false
  859. })
  860. local BeamMesh = NewInstance("SpecialMesh",Beam,{
  861. MeshType=Enum.MeshType.Cylinder,
  862. Scale = Vector3.new(1000,1,1)
  863. })
  864. coroutine.wrap(function()
  865. for i = 0.25, 1, .05 do
  866. Beam.Transparency = i
  867. BeamMesh.Scale = BeamMesh.Scale + Vector3.new(0,.5,.5)
  868. swait()
  869. end
  870. Beam:destroy()
  871. end)()
  872. wait(.15)
  873. end
  874. coroutine.wrap(function()
  875. for i = 0, 0.5, 0.01 do
  876. RJ.C0 = clerp(RJ.C0,CFrame.new(6.04083095e-09, -0.810786963, 0.70859611, 1, -6.41072972e-09, -3.79653109e-09, 7.45057704e-09, 0.860433996, 0.509562016, 0, -0.509562016, 0.860433996),i)
  877. LH.C0 = clerp(LH.C0,CFrame.new(-0.50000006, 0.198280394, -0.706108928, 1, 0, 4.37113883e-08, 2.22736638e-08, 0.860433996, -0.509562016, -3.76107643e-08, 0.509562016, 0.860433996),i)
  878. RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -1.00999582, -0.312313914, 1, 0, 0, 0, 0.86079812, 0.508946717, 0, -0.508946717, 0.86079812),i)
  879. LS.C0 = clerp(LS.C0,CFrame.new(-1.17956424, 0.490431845, -0.111182034, 0.93595314, -0.330668807, 0.121037029, 0.265977681, 0.438639492, -0.858400524, 0.230754644, 0.835615754, 0.498496503),i)
  880. RS.C0 = clerp(RS.C0,CFrame.new(1.49999714, 0.333916545, -0.138716549, 1, 0, 0, 0, 0.309756815, -0.950815856, 0, 0.950815856, 0.309756815),i)
  881. NK.C0 = clerp(NK.C0,CFrame.new(6.64209756e-06, 1.54110551, 0.0187051296, 1, 0, 4.37113883e-08, 2.22736638e-08, 0.860433996, -0.509562016, -3.76107643e-08, 0.509562016, 0.860433996),i)
  882. HW.C0 = clerp(HW.C0,CFrame.new(0.0799167305, -0.600677013, -0.489186317, -0.0175115298, -0.99969542, 0.0173895527, 0.963950634, -0.0122618321, 0.265799731, -0.265505493, 0.021417344, 0.963871479),i)
  883. swait()
  884. end
  885. end)()
  886. wait(1)
  887. for i =1, 5 do
  888. local Beam = NewInstance("Part",workspace,{
  889. Size = Vector3.new(1,1,1),
  890. CFrame = CFrame.new(mouse.Hit.p)*CF.A(0,0,math.pi/2),
  891. Material = Enum.Material.Glass,
  892. BrickColor = BrickColor.new"Lapis",
  893. Transparency=0.5,
  894. Anchored=true,
  895. CanCollide = false
  896. })
  897. local BeamMesh = NewInstance("SpecialMesh",Beam,{
  898. MeshType=Enum.MeshType.Cylinder,
  899. Scale = Vector3.new(10000,1,1)
  900. })
  901. GlassSphere(35,BrickColor.new"Lapis",Vector3.new(1,1,1),mouse.Hit,Vector3.new(5,5,5)).Material = Enum.Material.Neon
  902. MagniDamage(mouse.Hit.p,4,35,75,0,"Normal")
  903. table.insert(Effects, {Frame = 0, Effect="Sphere", Duration = 30, Part=Beam, Mesh = BeamMesh, Scale = BeamMesh.Scale, EndScale = Vector3.new(10000,2.5,2.5)})
  904. wait(.15)
  905. end
  906.  
  907. wait(0.5)
  908. for i = 0, 0.35, .01 do
  909. swait()
  910. RJ.C0 = clerp(RJ.C0,CFrame.new(1.69761621e-10, -0.0227850284, -0.0166692566, 1, -7.44523243e-09, -2.82160656e-10, 7.45057704e-09, 0.999282658, 0.0378709808, 0, -0.0378709845, 0.999282658),i)
  911. LH.C0 = clerp(LH.C0,CFrame.new(-0.500000954, -0.977131307, -0.02035027, 0.94926095, 0, 0.314489484, 0.011910026, 0.999282658, -0.0359494463, -0.31426388, 0.0378709808, 0.948580027),i)
  912. RH.C0 = clerp(RH.C0,CFrame.new(0.499996692, -0.977131426, -0.0203504041, 0.939931154, 0, -0.341364086, -0.0129277939, 0.999282658, -0.0355961174, 0.3411192, 0.0378709808, 0.939256907),i)
  913. LS.C0 = clerp(LS.C0,CFrame.new(-1.15613413, 0.378035486, 0.272000253, 0.88410002, -0.464403212, 0.0519318543, 0.402656525, 0.813479841, 0.419664711, -0.237139121, -0.350114882, 0.906192482),i)
  914. RS.C0 = clerp(RS.C0,CFrame.new(1.49999619, 0.393511772, 0.0618504584, 1, 0, 0, 0, 0.567025721, -0.82370007, 0, 0.82370007, 0.567025721),i)
  915. NK.C0 = clerp(NK.C0,CFrame.new(7.62691161e-06, 1.49998188, 8.86619091e-07, 1, 0, 4.37113883e-08, 1.65539327e-09, 0.999282658, -0.0378709845, -4.3680032e-08, 0.0378709808, 0.999282658),i)
  916. HW.C0 = clerp(HW.C0,CFrame.new(0.0616785362, -0.470896363, -0.532026887, 0.00328338915, -0.999678075, 0.0251595657, 0.952971697, 0.0107525047, 0.30286932, -0.303042233, 0.0229820292, 0.952700019),i)
  917. end
  918. hum.WalkSpeed = 16
  919. defAnim = true
  920. attack = false
  921. end
  922.  
  923.  
  924. function clickCombo()
  925. if(combo == 1)then
  926. attack = true
  927. defAnim = false
  928. for i = 0, 1, 0.1 do
  929. RJ.C0 = clerp(RJ.C0,CFrame.new(0.184755504, -0.0227849465, -0.0363071226, 0.930555403, -7.45057704e-09, -0.366151214, 6.93317492e-09, 1, -2.7280378e-09, 0.366151184, 0, 0.930555403),.4)
  930. LH.C0 = clerp(LH.C0,CFrame.new(-0.523742855, -0.977201462, 0.0156932324, 0.930555403, 0, 0.366151214, 0, 1, 0, -0.366151243, 0, 0.930555403),.4)
  931. RH.C0 = clerp(RH.C0,CFrame.new(0.472265452, -0.977201462, 0.00693416595, 0.930555403, 0, 0.366151214, 0, 1, 0, -0.366151243, 0, 0.930555403),.4)
  932. LS.C0 = clerp(LS.C0,CFrame.new(-1.47079082, 0.529029608, 0.122099161, 0.993652523, -0.112493157, 0, 0, 0, -1, 0.112493128, 0.993652582, 0),.4)
  933. RS.C0 = clerp(RS.C0,CFrame.new(1.17090368, 0.477447957, 0.453119874, -0.0156240957, -0.816886902, -0.576586246, 0.999877989, -0.0127648106, -0.00900954474, -2.3515895e-07, -0.57665658, 0.81698668),.4)
  934. NK.C0 = clerp(NK.C0,CFrame.new(7.40773976e-06, 1.49890518, -0.0568055473, 0.930555403, 0, 0.366151214, 0, 1, 0, -0.366151243, 0, 0.930555403),.4)
  935. HW.C0 = clerp(HW.C0,CFrame.new(0.0908883587, -1.08445096, 0.0121049881, -0.0753471702, -0.99714309, 0.00534732547, -0.438676864, 0.0379626825, 0.897842765, -0.895480871, 0.0653041005, -0.440284014),.4)
  936. swait()
  937. end
  938. root.Velocity = root.CFrame.lookVector*100
  939. local hit = Hitbox.Touched:connect(function(c)
  940. local hum = c.Parent:FindFirstChildOfClass'Humanoid'
  941. if(hum)then
  942. if(c.Parent ~= char)then
  943. DealDamage(c.Parent,15,35,1,"Normal")
  944. end
  945. end
  946. end)
  947. for i = 0, 1, 0.1 do
  948. RJ.C0 = clerp(RJ.C0,CFrame.new(0.12265268, -0.0227849465, -0.0687118918, 0.955043733, -7.45057704e-09, 0.29646495, 7.11562675e-09, 1, 2.20883489e-09, -0.29646495, 0, 0.955043733),i)
  949. LH.C0 = clerp(LH.C0,CFrame.new(-0.523742855, -0.977201462, -0.0336803943, 0.955043733, 0, -0.29646492, 0, 1, 0, 0.29646492, 0, 0.955043733),i)
  950. RH.C0 = clerp(RH.C0,CFrame.new(0.472265452, -0.977201462, -0.0268338919, 0.955043733, 0, -0.29646492, 0, 1, 0, 0.29646492, 0, 0.955043733),i)
  951. LS.C0 = clerp(LS.C0,CFrame.new(-1.26810515, 0.575199723, 0.0983169526, 0.993652523, 0.0452302173, -0.102999985, 0, 0.915609121, 0.402069777, 0.112493441, -0.399517685, 0.909797192),i)
  952. RS.C0 = clerp(RS.C0,CFrame.new(1.05789375, 0.477445871, -0.606780887, 0.0143134119, 0.517629325, 0.855485201, 0.999877989, -0.0127695417, -0.009002815, 0.00626403233, 0.855509818, -0.517748952),i)
  953. NK.C0 = clerp(NK.C0,CFrame.new(-1.85519457e-06, 1.49890518, -0.0568094999, 0.955043733, 0, -0.29646492, 0, 1, 0, 0.29646492, 0, 0.955043733),i)
  954. HW.C0 = clerp(HW.C0,CFrame.new(0.0729022175, -0.992875874, -0.316147834, -0.0733618587, -0.997143865, 0.0179484487, -0.281322479, 0.0379569605, 0.958862364, -0.956805229, 0.0652945787, -0.283303678),i)
  955. swait()
  956. end
  957. hit:disconnect()
  958. defAnim = true
  959. wait(.1)
  960. lastCombo = time()
  961. attack = false
  962. combo = 2
  963. elseif combo == 2 then
  964. attack = true
  965. defAnim = false
  966. for i = 0, 0.5, 0.1 do
  967. RJ.C0 = clerp(RJ.C0,CFrame.new(0.12265268, -0.0227849465, -0.0687118918, 0.955043733, -7.45057704e-09, 0.29646495, 7.11562675e-09, 1, 2.20883489e-09, -0.29646495, 0, 0.955043733),i)
  968. LH.C0 = clerp(LH.C0,CFrame.new(-0.523742855, -0.977201462, -0.0336803943, 0.955043733, 0, -0.29646492, 0, 1, 0, 0.29646492, 0, 0.955043733),i)
  969. RH.C0 = clerp(RH.C0,CFrame.new(0.472265452, -0.977201462, -0.0268338919, 0.955043733, 0, -0.29646492, 0, 1, 0, 0.29646492, 0, 0.955043733),i)
  970. LS.C0 = clerp(LS.C0,CFrame.new(-1.26810515, 0.575199723, 0.0983169526, 0.993652523, 0.0452302173, -0.102999985, 0, 0.915609121, 0.402069777, 0.112493441, -0.399517685, 0.909797192),i)
  971. RS.C0 = clerp(RS.C0,CFrame.new(1.05789375, 0.477445871, -0.606780887, 0.0143134119, 0.517629325, 0.855485201, 0.999877989, -0.0127695417, -0.009002815, 0.00626403233, 0.855509818, -0.517748952),i)
  972. NK.C0 = clerp(NK.C0,CFrame.new(-1.85519457e-06, 1.49890518, -0.0568094999, 0.955043733, 0, -0.29646492, 0, 1, 0, 0.29646492, 0, 0.955043733),i)
  973. HW.C0 = clerp(HW.C0,CFrame.new(0.0729022175, -0.992875874, -0.316147834, -0.0733618587, -0.997143865, 0.0179484487, -0.281322479, 0.0379569605, 0.958862364, -0.956805229, 0.0652945787, -0.283303678),i)
  974. swait()
  975. end
  976. root.Velocity = root.CFrame.lookVector*100
  977. local hit = Hitbox.Touched:connect(function(c)
  978. local hum = c.Parent:FindFirstChildOfClass'Humanoid'
  979. if(hum)then
  980. if(c.Parent ~= char)then
  981. DealDamage(c.Parent,15,35,1,"Normal")
  982. end
  983. end
  984. end)
  985. for i = 0, 1, 0.1 do
  986. RJ.C0 = clerp(RJ.C0,CFrame.new(0.034059599, -0.0227861404, 0.199874312, 0.93290025, -7.45057704e-09, -0.360135078, 6.95064539e-09, 1, -2.6832141e-09, 0.360135078, 0, 0.93290025),i)
  987. LH.C0 = clerp(LH.C0,CFrame.new(-0.500003695, -0.977198839, 0.0166672319, 0.93290025, 0, 0.360135108, 0, 1, 0, -0.360135108, 0, 0.93290025),i)
  988. RH.C0 = clerp(RH.C0,CFrame.new(0.499993354, -0.977198839, 0.0166640431, 0.93290025, 0, 0.360135108, 0, 1, 0, -0.360135108, 0, 0.93290025),i)
  989. LS.C0 = clerp(LS.C0,CFrame.new(-1.34206891, 0.493449956, 0.036649473, 0.99186182, 0.127318695, -1.96695328e-06, -0.127245948, 0.991295993, 0.0337770805, 0.00430238247, -0.0335019566, 0.999429464),i)
  990. RS.C0 = clerp(RS.C0,CFrame.new(1.26899648, 0.525392354, -0.404645771, 0.0241657235, -0.76691848, 0.641289473, 0.999503851, 0.0315000452, 6.61296872e-06, -0.020205725, 0.640971124, 0.767299116),i)
  991. NK.C0 = clerp(NK.C0,CFrame.new(-0.139184773, 1.49890423, 0.0256922562, 0.93290025, 0, 0.360135108, 0, 1, 0, -0.360135108, 0, 0.93290025),i)
  992. HW.C0 = clerp(HW.C0,CFrame.new(0.0832083374, -1.00878882, -0.455569535, -0.0207144786, 0.999705374, 0.0126530509, -0.030185163, 0.0120245246, -0.999472022, -0.999329984, -0.0210854337, 0.0299270153),i)
  993. swait()
  994. end
  995. hit:disconnect()
  996. defAnim = true
  997. wait(.1)
  998. lastCombo = time()
  999. combo = 3
  1000. attack = false
  1001. elseif combo == 3 then
  1002. Kaboom()
  1003. combo = 1
  1004. lastCombo = time()
  1005. end
  1006. end
  1007.  
  1008. mouse.KeyDown:connect(function(k)
  1009. if(attack)then return end
  1010. if(Phase == 1)then
  1011. if(k == "b")then
  1012. SwordBeam()
  1013. elseif(k == "x")then
  1014. SpinAttack()
  1015. elseif(k == "t")then
  1016. TP(mouse.Hit)
  1017. elseif(k == "c")then
  1018. Dash()
  1019. end
  1020. end
  1021. end)
  1022.  
  1023. mouse.Button1Down:connect(function()
  1024. if(attack)then return end
  1025. if(Phase == 1)then
  1026. clickCombo()
  1027. end
  1028. end)
  1029.  
  1030. -- Died event
  1031.  
  1032. hum.Died:connect(function() -- When the player dies
  1033. UnbindLoops() -- Unbind all of the loops used
  1034. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement