plytalent

test script 2

Jun 1st, 2020
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 109.46 KB | None | 0 0
  1. local plrs = game:GetService("Players")
  2. local plr = plrs.LocalPlayer
  3. local char = plr.Character
  4. local hum = char.Humanoid
  5. local rarm = char["Right Arm"]
  6. local larm= char["Left Arm"]
  7. local rleg= char["Right Leg"]
  8. local lleg = char["Left Leg"]
  9. local root = char.HumanoidRootPart
  10. local tors = char.Torso
  11. local lastCombo = time()
  12. local head = char.Head
  13. local sine = 0;
  14. local change = 1;
  15. local Phase = 1
  16. local combo = 1
  17. local Hit = {}
  18. local Burning = {}
  19. local tau = 2 * math.pi
  20. hum.MaxHealth = 500
  21. wait()
  22. hum.Health = 500
  23. local RunS = game:GetService("RunService")
  24. local mouse = plr:GetMouse()
  25. local defAnim = true;
  26. local justArms = true;
  27. local attack = false
  28. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  29. local V3 = {N=Vector3.new}
  30. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge}
  31. local Effects,Sounds = {},{};
  32. --Stop animations
  33. for _,v in next, hum:GetPlayingAnimationTracks() do
  34.     v:Stop();
  35. end
  36.  
  37. pcall(game.Destroy,char:FindFirstChild'Animate')
  38. pcall(game.Destroy,hum:FindFirstChild'Animator')
  39. hum:SetStateEnabled("Dead",true)
  40. hum:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
  41. -- Sounds
  42. Sounds['Wet'] = {Id=256738023,Loop=false,Pitch=1}
  43. Sounds['Swoosh1'] = {Id=320557353,Loop=false,Pitch=1}
  44. Sounds['Swoosh2'] = {Id=320557382,Loop=false,Pitch=1}
  45. Sounds['Swoosh3'] = {Id=320557413,Loop=false,Pitch=1}
  46. Sounds['Swoosh4'] = {Id=320557453,Loop=false,Pitch=1}
  47. Sounds['Swoosh5'] = {Id=320557487,Loop=false,Pitch=1}
  48. Sounds['Swoosh6'] = {Id=320557537,Loop=false,Pitch=1}
  49. Sounds['Swoosh7'] = {Id=320557563,Loop=false,Pitch=1}
  50. Sounds['Swoosh8'] = {Id=320557518,Loop=false,Pitch=1}
  51. Sounds['ShrekRemix'] = {Id=163306929,Loop=true,Pitch=1,Volume = 4}
  52. Sounds['CreoDimension'] = {Id=927529620,Loop=true,Pitch=1,Volume=4}
  53. Sounds['BlackBlizzard'] = {Id=657626121,Loop=true,Pitch=1,Volume=4}
  54. Sounds['ColbreakzFantasy'] = {Id=876981900,Loop=true,Pitch=1,Volume=4}
  55. Sounds['NeflCrystals'] = {Id=340106355,Loop=true,Pitch=1,Volume=4}
  56. Sounds['EvilMortyRemix'] = {Id=1057401232,Loop=true,Pitch=1,Volume=10}
  57. Sounds['Corrupt'] = {Id=181976456,Loop=true,Pitch=1,Volume=5}
  58.  
  59. -- swait
  60. local ArtificialHB = Instance.new("BindableEvent", script)
  61. ArtificialHB.Name = "Heartbeat"
  62. script:WaitForChild("Heartbeat")
  63.  
  64. local FrameRate = 1 / 60
  65. local TimeFrame = 0
  66. local allowframeloss = false
  67. local tossremainder = false
  68. local lastframe = tick()
  69. ArtificialHB:Fire()
  70.  
  71. RunS.Heartbeat:connect(function(s, p)
  72.     TimeFrame = TimeFrame + s
  73.     if TimeFrame >= FrameRate then
  74.         if allowframeloss then
  75.             ArtificialHB:Fire()
  76.             lastframe = tick()
  77.         else
  78.             for i = 1, math.floor(TimeFrame / FrameRate) do
  79.                 ArtificialHB:Fire()
  80.             end
  81.             lastframe = tick()
  82.         end
  83.         if tossremainder then
  84.             TimeFrame = 0
  85.         else
  86.             TimeFrame = TimeFrame - FrameRate * math.floor(TimeFrame / FrameRate)
  87.         end
  88.     end
  89. end)
  90.  
  91. function swait(num)
  92.     if num == 0 or num == nil then
  93.         ArtificialHB.Event:wait()
  94.     else
  95.         for i = 0, num do
  96.             ArtificialHB.Event:wait()
  97.         end
  98.     end
  99. end
  100.  
  101. -- Functions
  102. local NewInstance = function(instance,parent,properties)
  103.     local inst = Instance.new(instance,parent)
  104.     if(properties)then
  105.         for i,v in next, properties do
  106.             pcall(function() inst[i] = v end)
  107.         end
  108.     end
  109.     return inst;
  110. end
  111.  
  112.  
  113.  
  114.  
  115. function clerp(a, b, t)
  116.   local qa = {
  117.     QuaternionFromCFrame(a)
  118.   }
  119.   local qb = {
  120.     QuaternionFromCFrame(b)
  121.   }
  122.   local ax, ay, az = a.x, a.y, a.z
  123.   local bx, by, bz = b.x, b.y, b.z
  124.   local _t = 1 - t
  125.   return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  126. end
  127. function QuaternionFromCFrame(cf)
  128.   local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  129.   local trace = m00 + m11 + m22
  130.   if trace > 0 then
  131.     local s = math.sqrt(1 + trace)
  132.     local recip = 0.5 / s
  133.     return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  134.   else
  135.     local i = 0
  136.     if m00 < m11 then
  137.       i = 1
  138.     end
  139.     if m22 > (i == 0 and m00 or m11) then
  140.       i = 2
  141.     end
  142.     if i == 0 then
  143.       local s = math.sqrt(m00 - m11 - m22 + 1)
  144.       local recip = 0.5 / s
  145.       return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  146.     elseif i == 1 then
  147.       local s = math.sqrt(m11 - m22 - m00 + 1)
  148.       local recip = 0.5 / s
  149.       return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  150.     elseif i == 2 then
  151.       local s = math.sqrt(m22 - m00 - m11 + 1)
  152.       local recip = 0.5 / s
  153.       return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  154.     end
  155.   end
  156. end
  157.  
  158. function GetTorso(char)
  159.     return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  160. end
  161. function DealDamage(who,minDam,maxDam,Knock,Type)
  162.     if(who)then
  163.         local hum = who:FindFirstChildOfClass'Humanoid'
  164.         local Damage = math.random(minDam,maxDam)
  165.         local canHit = true
  166.         if(hum)then
  167.             for _, p in pairs(Hit) do
  168.                 if p[1] == hum then
  169.                     if(time() - p[2] < 0.1) then
  170.                         canHit = false
  171.                     else
  172.                         Hit[_] = nil
  173.                     end
  174.                 end
  175.             end
  176.             if(canHit)then
  177.                 if(hum.Health >= math.huge)then
  178.                     who:BreakJoints()
  179.                 else
  180.                     if(Type == "Fire")then
  181.                         -- idk
  182.                     else
  183.                         local  c = Instance.new("ObjectValue",hum)
  184.                         c.Name = "creator"
  185.                         c.Value = plr
  186.                         game:service'Debris':AddItem(c,0.25)
  187.                         hum.Health = hum.Health - Damage
  188.                         local  c = Instance.new("ObjectValue",hum)
  189.                         c.Name = "creator"
  190.                         c.Value = plr
  191.                         game:service'Debris':AddItem(c,0.25)
  192.                     end
  193.                 end
  194.                 table.insert(Hit,{hum,time()})
  195.             end
  196.         end
  197.     end
  198. end
  199.  
  200. function MagniDamage(pos,radius,mindamage,maxdamage,knockback,damagetype)
  201.     local Recursive
  202.     Recursive = function(whom) 
  203.         for _,c in next, whom:children() do
  204.             local hum = c:FindFirstChildOfClass'Humanoid'
  205.             local hed = c:FindFirstChild'Torso' or c:FindFirstChild'UpperTorso' or c:FindFirstChild'LowerTorso'
  206.             if(hum and hed)then
  207.                 local mag = (hed.CFrame.p - pos).magnitude
  208.                
  209.                 if(mag <= radius and c ~= char)then
  210.                     DealDamage(c,mindamage,maxdamage,knockback,damagetype)
  211.                 end
  212.             end
  213.             Recursive(c)
  214.         end
  215.     end
  216.     Recursive(workspace)
  217. end
  218.  
  219.  
  220. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  221.   local xs, ys, zs = x + x, y + y, z + z
  222.   local wx, wy, wz = w * xs, w * ys, w * zs
  223.   local xx = x * xs
  224.   local xy = x * ys
  225.   local xz = x * zs
  226.   local yy = y * ys
  227.   local yz = y * zs
  228.   local zz = z * zs
  229.   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))
  230. end
  231. function QuaternionSlerp(a, b, t)
  232.   local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  233.   local startInterp, finishInterp
  234.   if cosTheta >= 1.0E-4 then
  235.     if 1 - cosTheta > 1.0E-4 then
  236.       local theta = math.acos(cosTheta)
  237.       local invSinTheta = 1 / math.sin(theta)
  238.       startInterp = math.sin((1 - t) * theta) * invSinTheta
  239.       finishInterp = math.sin(t * theta) * invSinTheta
  240.     else
  241.       startInterp = 1 - t
  242.       finishInterp = t
  243.     end
  244.   elseif 1 + cosTheta > 1.0E-4 then
  245.     local theta = math.acos(-cosTheta)
  246.     local invSinTheta = 1 / math.sin(theta)
  247.     startInterp = math.sin((t - 1) * theta) * invSinTheta
  248.     finishInterp = math.sin(t * theta) * invSinTheta
  249.   else
  250.     startInterp = t - 1
  251.     finishInterp = t
  252.   end
  253.   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
  254. end
  255.  
  256. local sndFromData = function(data,parent)
  257.     if(typeof(data) == 'table')then
  258.         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})
  259.         return snd;
  260.     else
  261.         return error('Argument passed into sndFromData must be a table!',1)
  262.     end
  263. end
  264.  
  265. function UnbindLoops()
  266.     pcall(RunS.UnbindFromRenderStep,RunS,"N_Effects")
  267.     --pcall(RunS.UnbindFromRenderStep,RunS,"N_Animations")
  268. end;
  269.  
  270. UnbindLoops() -- Just so if the loops already exist from previously running a script using this template, there's no errors
  271.  
  272. -- Build
  273.  
  274. New = function(Object, Parent, Name, Data)
  275.     local Object = Instance.new(Object)
  276.     for Index, Value in pairs(Data or {}) do
  277.         Object[Index] = Value
  278.     end
  279.     Object.Parent = Parent
  280.     Object.Name = Name
  281.     return Object
  282. end
  283.    
  284.    
  285.    
  286. local Music = sndFromData(Sounds.Corrupt,tors)
  287. Music:Play()
  288.  
  289.  
  290. Model = New("Model",char,"Model",{})
  291. Handle = New("Part",Model,"Handle",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Granite,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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  292.  
  293. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  294. 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),})
  295. --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),})
  296. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  297. 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),})
  298. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  299. 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),})
  300. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Dark indigo"),Material = Enum.Material.Granite,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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  301. 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),})
  302. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  303. 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),})
  304. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  305. 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),})
  306. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  307. 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),})
  308. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  309. 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),})
  310. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  311. 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),})
  312. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  313. 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),})
  314. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  315. 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),})
  316. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  317. 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),})
  318. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  319. 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),})
  320. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  321. 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),})
  322. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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,Color = Color3.new(0.239216, 0.0823529, 0.521569),})
  323. 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),})
  324. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  325. 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),})
  326. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  327. 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),})
  328. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  329. 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),})
  330. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  331. 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),})
  332. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  333. 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),})
  334. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  335. 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),})
  336. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  337. 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),})
  338. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  339. 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),})
  340. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  341. 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),})
  342. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  343. 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),})
  344. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  345. 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),})
  346. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  347. 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),})
  348. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  349. 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),})
  350. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Dark indigo"),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),})
  351. 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),})
  352. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  353. 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),})
  354. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  355. 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),})
  356. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  357. 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),})
  358. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  359. 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),})
  360. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  361. 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),})
  362. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  363. 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),})
  364. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  365. 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),})
  366. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  367. 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),})
  368. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  369. 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),})
  370. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  371. 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),})
  372. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  373. 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),})
  374. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  375. 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),})
  376. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  377. 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),})
  378. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  379. 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),})
  380. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  381. 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),})
  382. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  383. 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),})
  384. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Dark indigo"),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),})
  385. 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),})
  386. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  387. 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),})
  388. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  389. 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),})
  390. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  391. 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),})
  392. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  393. 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),})
  394. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  395. 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),})
  396. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  397. 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),})
  398. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  399. 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),})
  400. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  401. 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),})
  402. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  403. 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),})
  404. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  405. 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),})
  406. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  407. 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),})
  408. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  409. 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),})
  410. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  411. 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),})
  412. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  413. 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),})
  414. Wedge = New("WedgePart",Model,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  415. 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),})
  416. Part = New("Part",Model,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.DiamondPlate,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),})
  417. 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),})
  418.  
  419. local Hitbox = New("Part",Model,"Hitbox",{Size=Vector3.new(4,.2,1),Transparency=1})
  420. local HitboxWeld = New("Weld",Model,"Weldie",{Part0=Hitbox,Part1=Handle,C0=CFrame.new(-3,0,0)})
  421. for _,v in next, Model:children() do
  422.     if v:IsA'BasePart' and v.BrickColor == BrickColor.new"Dark indigo" and v.Material == Enum.Material.Metal then
  423.         v.Material = Enum.Material.Glass
  424.         v.Transparency = 0.6
  425.     end
  426. end
  427. -- Joints and Lerp
  428. local LS = NewInstance('Motor',char,{Part0=tors,Part1=larm,C0 = CF.N(-1.5,0.5,0),C1 = CF.N(0,.5,0)})
  429. local RS = NewInstance('Motor',char,{Part0=tors,Part1=rarm,C0 = CF.N(1.5,0.5,0),C1 = CF.N(0,.5,0)})
  430. local NK = NewInstance('Motor',char,{Part0=tors,Part1=head,C0 = CF.N(0,1.5,0)})
  431. local LH = NewInstance('Motor',char,{Part0=tors,Part1=lleg,C0 = CF.N(-.5,-1,0),C1 = CF.N(0,1,0)})
  432. local RH = NewInstance('Motor',char,{Part0=tors,Part1=rleg,C0 = CF.N(.5,-1,0),C1 = CF.N(0,1,0)})
  433. local RJ = NewInstance('Motor',char,{Part0=root,Part1=tors})
  434. local HW = NewInstance('Weld',char,{Part0=rarm,Part1=Handle,C0 = CF.N(0,-1,0)*CF.A(M.R(90),0,M.R(-90))})
  435.  
  436. -- Default C0s
  437. local LSD=LS.C0
  438. local RSD=RS.C0
  439. local HD=NK.C0
  440. local TD=RJ.C0
  441. local LHD=LH.C0
  442. local RHD=RH.C0
  443.  
  444. -- Check State
  445. function CheckState(rPart)
  446.     if(hum:GetState() == Enum.HumanoidStateType.Freefall)then
  447.         return 'Jump';     
  448.     elseif(math.abs(rPart.Velocity.x) > 2 or math.abs(rPart.Velocity.z) > 2 and hum:GetState() ~= Enum.HumanoidStateType.Freefall)then
  449.         return 'Walk';
  450.     end
  451.     return 'Idle';
  452. end
  453.  
  454.  
  455.  
  456. -- Effect Functions
  457.  
  458. function rayCast(Position, Direction, Range, Ignore) -- lazy
  459.     return workspace:FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  460. end
  461.  
  462. function MagicCircle(duration, stay, adornee, image, scale)
  463.     local madikCircle = Instance.new("Model",char)
  464.     madikCircle.Name = "Woah cool magic"
  465.    
  466.     local madikPart = NewInstance("Part",madikCircle,{Anchored=true,CanCollide = false,Transparency=1,Locked=true,Size=Vector3.new(.2,.2,.2)})
  467.     if(typeof(adornee) == 'function' and typeof(adornee()) == 'CFrame')then
  468.         madikPart.CFrame = adornee()
  469.     elseif(typeof(adornee) == 'CFrame')then
  470.         madikPart.CFrame = adornee
  471.     end
  472.     local mesh = NewInstance("BlockMesh",madikPart,{Scale=Vector3.new(1,1,1)})
  473.     local lite = NewInstance("PointLight",madikPart,{Range=16*scale,Shadows=true})
  474.     local back = NewInstance("Decal",madikPart,{Face=Enum.NormalId.Back,Texture=image})
  475.     local front = NewInstance("Decal",madikPart,{Face=Enum.NormalId.Front,Texture=image})
  476.     local asd
  477.     coroutine.wrap(function()
  478.         for i = 0, 60, 1 do
  479.             local fork
  480.             mesh.Scale = Vector3.new(i,i,0)*scale
  481.             madikPart.CFrame = madikPart.CFrame*CFrame.Angles(0,0,tau/60)
  482.             back.Transparency = 1 -(i/60)
  483.             front.Transparency = 1 - (i/60)
  484.             swait()
  485.         end
  486.         mesh.Scale = Vector3.new(60,60,0)*scale
  487.         wait(stay)
  488.         for i = 1, duration, 1 do
  489.             local pos = adornee
  490.             if(typeof(adornee) == 'function' and typeof(adornee()) == 'CFrame')then
  491.                 pos = adornee()
  492.             end    
  493.             local cf = pos * CFrame.Angles(0,0,tau*i/60)
  494.             madikPart.CFrame = cf;
  495.             lite.Brightness = 1-(i/duration)
  496.             back.Transparency = (i/duration)
  497.             front.Transparency = (i/duration)
  498.             mesh.Scale = (Vector3.new(60,60,0)*scale)*(1-(i/duration))
  499.             swait()
  500.         end
  501.         Part:destroy()
  502.     end)()
  503. end
  504. function GlassSphere(duration,color,scale,pos,endScale)
  505.     local type = type
  506.     local rng = Instance.new("Part", char)
  507.     rng.Anchored = true
  508.     rng.BrickColor = color
  509.     rng.CanCollide = false
  510.     rng.FormFactor = 3
  511.     rng.Name = "Ring"
  512.     rng.Material = "Glass"
  513.     rng.Size = Vector3.new(1,1,1)
  514.     rng.Transparency = 0
  515.     rng.TopSurface = 0
  516.     rng.BottomSurface = 0
  517.     rng.CFrame = pos
  518.     local rngm = Instance.new("SpecialMesh", rng)
  519.     rngm.MeshType = "Sphere"
  520.     rngm.Scale = scale
  521.     table.insert(Effects, {Frame = 0, Effect="Sphere", Duration = duration or 30, Part=rng, Mesh = rngm, Scale = scale, EndScale = endScale or scale*2, Position = pos})
  522.     return rng
  523. end
  524.  
  525. function RaiseBlockFX(duration,color,scale,mat,pos)
  526.     local rng = Instance.new("Part", char)
  527.     rng.Anchored = true
  528.     rng.BrickColor = color
  529.     rng.CanCollide = false
  530.     rng.FormFactor = 3
  531.     rng.Name = "Ring"
  532.     rng.Material = mat or Enum.Material.SmoothPlastic
  533.     rng.Size = Vector3.new(1,1,1)
  534.     rng.Transparency = 0
  535.     rng.TopSurface = 0
  536.     rng.BottomSurface = 0
  537.     rng.CFrame = pos
  538.     local rngm = Instance.new("BlockMesh", rng)
  539.     rngm.Scale = scale
  540.     table.insert(Effects, {Frame = 0, Effect="BlockRaise", Duration = duration or 30, Part=rng, Mesh = rngm, Scale = scale})
  541.     return rng
  542. end
  543. -- Effect Loop
  544. RunS:BindToRenderStep("N_Effects",Enum.RenderPriority.Character.Value + 2,function()
  545.     for _,data in next, Effects do
  546.         local frame,effect,duration = data.Frame,data.Effect,data.Duration
  547.         local transparency = (frame / duration)
  548.         local opacity = 1 - transparency
  549.         if(frame > duration)then
  550.             Effects[_] = nil
  551.         end
  552.         frame = frame + 1
  553.         data.Frame = frame 
  554.         if(effect == 'Sphere')then
  555.             local Part,Mesh,Scale,CF,eScale = data.Part,data.Mesh,data.Scale,data.Position,data.EndScale
  556.             Mesh.Scale = Mesh.Scale:lerp(eScale, transparency/6)
  557.             Part.Transparency = transparency
  558.             if(frame > duration)then
  559.                 Part:destroy()
  560.             end
  561.         elseif(effect == 'BlockRaise')then
  562.             local Part, Mesh, Scale = data.Part,data.Mesh, data.Scale
  563.             Part.Transparency = transparency
  564.             Mesh.Scale = Scale * opacity
  565.             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)))          
  566.             if(frame > duration)then
  567.                 Part:destroy()
  568.             end
  569.         end
  570.     end
  571.     if(time()-lastCombo > 0.75 and combo > 1)then
  572.         combo = 1
  573.     end
  574. end)
  575.  
  576. -- Animation Loop
  577. --RunS:BindToRenderStep("N_Animations",Enum.RenderPriority.Character.Value + 1,function()
  578. coroutine.wrap(function()
  579.     while true do
  580.         swait()
  581.         sine=sine+change
  582.         for _,v in next, Model:children() do
  583.             if v:IsA'BasePart' then
  584.                 v.CanCollide = false
  585.             end    
  586.         end
  587.         if(defAnim)then
  588.             if(CheckState(root) == 'Idle')then
  589.                 -- Idle anim
  590.                 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)
  591.                 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)
  592.                 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)
  593.                 if(justArms == true)then
  594.                     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)
  595.                     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)
  596.                 end
  597.                 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)
  598.                 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)
  599.             elseif(CheckState(root) == 'Walk')then
  600.                 -- Walk anim
  601.                 change = .6
  602.                 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)
  603.                 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)
  604.                 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)
  605.                 if(justArms == true)then
  606.                     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)
  607.                     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) 
  608.                 end
  609.                 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)
  610.                 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)         
  611.             elseif(CheckState(root) == 'Jump')then
  612.                 -- Jump anim
  613.                 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)
  614.                 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)
  615.                 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)
  616.                 if(justArms == true)then
  617.                     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)
  618.                     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)
  619.                 end
  620.                 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)
  621.                 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)
  622.             end
  623.         end
  624.     end
  625. end)()
  626. --end)
  627.  
  628.  
  629. -- Everything else
  630.  
  631. function Kaboom()
  632.     defAnim = false
  633.     hum.WalkSpeed = 2
  634.     attack = true
  635.     for i = 0, 1, 0.1 do
  636.         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)
  637.         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)
  638.         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)
  639.         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)
  640.         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)
  641.         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)
  642.         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)
  643.         swait()
  644.     end
  645.     local sphere = GlassSphere(25,BrickColor.new"Dark indigo",Vector3.new(5,5,5),larm.CFrame * CF.N(0,-1.5,0),Vector3.new(15,15,15))
  646.     --MagniDamage(part,radius,mindamage,maxdamage,knockback,damagetype)
  647.     MagniDamage(sphere.CFrame.p,8,25,45,0,"Normal")
  648.     root.Velocity = root.CFrame.lookVector*-75
  649.     for i = 0, 0.8, 0.1 do
  650.         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)
  651.         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)
  652.         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)
  653.         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)
  654.         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)
  655.         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)
  656.         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)
  657.         swait()
  658.     end
  659.     hum.WalkSpeed = 16
  660.     defAnim = true
  661.     attack = false
  662. end
  663.  
  664. function Dash()
  665.     --[[local hit, pos = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  666.     if(hit and pos)then]]
  667.         attack = true
  668.         defAnim = false
  669.         hum.WalkSpeed = 0
  670.         hum.JumpPower = 0
  671.         root.Velocity = root.CFrame.lookVector*400
  672.         for i = 0, 0.7, 0.07 do
  673.             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)
  674.             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)
  675.             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)
  676.             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)
  677.             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)
  678.             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)
  679.             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)
  680.             swait()
  681.         end
  682.         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
  683.         for i = 0, .65, 0.05 do
  684.             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)
  685.             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)
  686.             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)
  687.             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)
  688.             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)
  689.             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)
  690.             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)
  691.             swait()
  692.         end
  693.         attack = false
  694.         defAnim = true
  695.         hum.WalkSpeed = 16
  696.         hum.JumpPower = 50
  697.     --end
  698. end
  699. function TP(where)
  700.     attack = true
  701.     hum.WalkSpeed = 0
  702.     defAnim = false
  703.     local dist = (root.CFrame.p - where.p).magnitude
  704.     local hit, pos = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  705.     if(hit and pos)then
  706.         local asd = CFrame.new(pos)*CF.A(math.rad(90),0,0)
  707.        
  708.         if(dist <= 350)then
  709.             MagicCircle(60, 3, asd, "rbxassetid://988713132", 1)
  710.             MagicCircle(60, 3, CFrame.new(where.p)*CF.A(math.rad(90),0,0), "rbxassetid://988713132", 1)
  711.             root.Anchored = true
  712.         else
  713.             print'Teleport location too far!'
  714.         end
  715.     end
  716.     for i = 0, 1, 0.01 do
  717.         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)
  718.         LH.C0 = clerp(LH.C0,CFrame.new(-0.5, -0.977198839, 0.0166690052, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  719.         RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.977198839, 0.016669035, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  720.         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)
  721.         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)
  722.         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)
  723.         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)
  724.         swait()
  725.     end
  726.     if(not hit or not pos or dist > 350)then
  727.         defAnim = true
  728.         attack = false
  729.         root.Anchored = false
  730.         hum.WalkSpeed = 16
  731.         return
  732.     end
  733.     wait(.25)
  734.     for i = 0, 0.35, 0.01 do
  735.         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)
  736.         LH.C0 = clerp(LH.C0,CFrame.new(-0.5, -0.977198601, 0.0166690052, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  737.         RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.977198601, 0.016669035, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  738.         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)
  739.         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)
  740.         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)
  741.         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)
  742.         swait()
  743.     end
  744.     root.CFrame = CFrame.new(where.p) * CFrame.new(0,2,0)
  745.     for i = 0, 0.5, 0.01 do
  746.         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)
  747.         LH.C0 = clerp(LH.C0,CFrame.new(-0.5, -0.977198839, 0.0166690052, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  748.         RH.C0 = clerp(RH.C0,CFrame.new(0.499996185, -0.977198839, 0.016669035, 1, 0, 0, 0, 1, 0, 0, 0, 1),i)
  749.         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)
  750.         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)
  751.         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)
  752.         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)
  753.         swait()
  754.     end
  755.     root.Anchored = false
  756.     defAnim = true
  757.     attack = false
  758.     hum.WalkSpeed = 16
  759. end
  760.  
  761. function Chat(message,cDelay)
  762.     if(char:FindFirstChild'Chat')then
  763.         char:FindFirstChild'Chat':Destroy()
  764.     end
  765.     local bbg = Instance.new("BillboardGui",char)
  766.     bbg.Size = UDim2.new(0,100,0,40)
  767.     bbg.StudsOffset = Vector3.new(0,3,0)
  768.     bbg.Adornee = head
  769.     bbg.Name = "Chat"
  770.     local text = Instance.new("TextLabel",bbg)
  771.     text.BackgroundTransparency = 1
  772.     text.Text = ""
  773.     text.Font = Enum.Font.Arcade
  774.     text.TextSize = 36
  775.     text.TextStrokeTransparency = 0.25
  776.     text.TextColor3 = BrickColor.new'Royal purple'.Color
  777.     text.TextStrokeColor3 = Color3.new(0,0,0)
  778.     text.Size = UDim2.new(1,0,.5,0)
  779.     local text2 = text:Clone()
  780.     text2.Parent = bbg
  781.     delay(0, function()
  782.         for i = 1, #message do
  783.             text.Text = message:sub(1,i)
  784.             text2.Text = message:sub(1,i)
  785.             wait(cDelay or 0)
  786.         end
  787.         wait(4)
  788.  
  789.         local frame = 0
  790.         repeat wait()
  791.             frame = frame + 1
  792.             local trans = (frame/15)
  793.             text.Rotation = text.Rotation + 2
  794.             text2.Rotation = text2.Rotation - 1.75
  795.             text.TextTransparency = trans
  796.             text.TextStrokeTransparency = 1
  797.             text2.TextTransparency = trans
  798.             text2.TextStrokeTransparency = 1
  799.         until frame > 15
  800.         bbg:destroy()
  801.     end)
  802. end
  803.  
  804. function SpinAttack()
  805.     attack = true
  806.     hum.WalkSpeed = 24
  807.     defAnim = false
  808.     local hit = Hitbox.Touched:connect(function(c)
  809.         local hum = c.Parent:FindFirstChildOfClass'Humanoid'
  810.         if(hum)then
  811.             if(c.Parent ~= char)then
  812.                 DealDamage(c.Parent,15,35,1,"Normal")
  813.             end
  814.         end
  815.     end)
  816.     for i = 1, 5 do
  817.         for rad = 0, 360, 50 do
  818.             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)
  819.             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)
  820.             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)
  821.             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)
  822.             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)
  823.             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)
  824.             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)
  825.             swait()
  826.         end
  827.     end
  828.     hit:disconnect()
  829.     attack = false
  830.     hum.WalkSpeed = 16
  831.     defAnim = true
  832. end
  833. function SwordBeam()
  834.     attack = true
  835.     hum.WalkSpeed = 0
  836.     defAnim = false
  837.     for i = 0, 0.4, 0.01 do
  838.         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)
  839.         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)
  840.         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)
  841.         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)
  842.         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)
  843.         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)
  844.         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)
  845.         swait()
  846.     end
  847.  
  848.     for i = 1, 5 do
  849.         GlassSphere(35,BrickColor.new"Dark indigo",Vector3.new(1,1,1),larm.CFrame * CF.N(0,-1.5,0),Vector3.new(5,5,5)).Material = Enum.Material.Neon
  850.         local Beam = NewInstance("Part",char,{
  851.             Size = Vector3.new(1,1,1),
  852.             CFrame = larm.CFrame * CF.N(0,-500,0)*CF.A(0,0,math.pi/2),
  853.             BrickColor = BrickColor.new"Dark indigo",
  854.             Transparency=0.25,
  855.             TopSurface=10,
  856.             Material = 'Glass',
  857.             BottomSurface = 10,
  858.             Anchored=true,
  859.             CanCollide = false
  860.         })
  861.         local BeamMesh = NewInstance("SpecialMesh",Beam,{
  862.             MeshType=Enum.MeshType.Cylinder,
  863.             Scale = Vector3.new(1000,1,1)
  864.         })
  865.         coroutine.wrap(function()
  866.             for i = 0.25, 1, .05 do
  867.                 Beam.Transparency = i
  868.                 BeamMesh.Scale = BeamMesh.Scale + Vector3.new(0,.5,.5)
  869.                 swait()
  870.             end
  871.             Beam:destroy()
  872.         end)()
  873.         wait(.15)
  874.     end
  875.     coroutine.wrap(function()
  876.         for i = 0, 0.5, 0.01 do
  877.             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)
  878.             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)
  879.             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)
  880.             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)
  881.             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)
  882.             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)
  883.             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)
  884.             swait()
  885.         end
  886.     end)()
  887.     wait(1)
  888.     for i =1, 5 do
  889.         local Beam = NewInstance("Part",workspace,{
  890.             Size = Vector3.new(1,1,1),
  891.             CFrame = CFrame.new(mouse.Hit.p)*CF.A(0,0,math.pi/2),
  892.             Material = Enum.Material.Glass,
  893.             BrickColor = BrickColor.new"Dark indigo",
  894.             Transparency=0.5,
  895.             Anchored=true,
  896.             CanCollide = false
  897.         })
  898.         local BeamMesh = NewInstance("SpecialMesh",Beam,{
  899.             MeshType=Enum.MeshType.Cylinder,
  900.             Scale = Vector3.new(10000,1,1)
  901.         })
  902.         GlassSphere(35,BrickColor.new"Dark indigo",Vector3.new(1,1,1),mouse.Hit,Vector3.new(5,5,5)).Material = Enum.Material.Neon
  903.         MagniDamage(mouse.Hit.p,4,35,75,0,"Normal")
  904.         table.insert(Effects, {Frame = 0, Effect="Sphere", Duration = 30, Part=Beam, Mesh = BeamMesh, Scale = BeamMesh.Scale, EndScale = Vector3.new(10000,2.5,2.5)})
  905.         wait(.15)
  906.     end
  907.    
  908.     wait(0.5)
  909.     for i = 0, 0.35, .01 do
  910.         swait()
  911.         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)
  912.         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)
  913.         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)
  914.         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)
  915.         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)
  916.         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)
  917.         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)
  918.     end
  919.     hum.WalkSpeed = 16
  920.     defAnim = true
  921.     attack = false
  922. end
  923.  
  924.  
  925. function clickCombo()
  926.     if(combo == 1)then
  927.         attack = true
  928.         defAnim = false
  929.         for i = 0, 1, 0.1 do
  930.             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)
  931.             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)
  932.             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)
  933.             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)
  934.             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)
  935.             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)
  936.             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)
  937.             swait()
  938.         end
  939.         root.Velocity = root.CFrame.lookVector*100
  940.         local hit = Hitbox.Touched:connect(function(c)
  941.             local hum = c.Parent:FindFirstChildOfClass'Humanoid'
  942.             if(hum)then
  943.                 if(c.Parent ~= char)then
  944.                     DealDamage(c.Parent,15,35,1,"Normal")
  945.                 end
  946.             end
  947.         end)   
  948.         for i = 0, 1, 0.1 do   
  949.             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)
  950.             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)
  951.             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)
  952.             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)
  953.             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)
  954.             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)
  955.             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)
  956.             swait()
  957.         end
  958.         hit:disconnect()
  959.         defAnim = true
  960.         wait(.1)
  961.         lastCombo = time()
  962.         attack = false
  963.         combo = 2
  964.     elseif combo == 2 then
  965.         attack = true
  966.         defAnim = false
  967.         for i = 0, 0.5, 0.1 do 
  968.             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)
  969.             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)
  970.             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)
  971.             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)
  972.             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)
  973.             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)
  974.             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)
  975.             swait()
  976.         end
  977.         root.Velocity = root.CFrame.lookVector*100
  978.         local hit = Hitbox.Touched:connect(function(c)
  979.             local hum = c.Parent:FindFirstChildOfClass'Humanoid'
  980.             if(hum)then
  981.                 if(c.Parent ~= char)then
  982.                     DealDamage(c.Parent,15,35,1,"Normal")
  983.                 end
  984.             end
  985.         end)
  986.         for i = 0, 1, 0.1 do
  987.             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)
  988.             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)
  989.             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)
  990.             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)
  991.             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)
  992.             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)
  993.             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)
  994.             swait()
  995.         end
  996.         hit:disconnect()
  997.         defAnim = true
  998.         wait(.1)
  999.         lastCombo = time()
  1000.         combo = 3
  1001.         attack = false
  1002.     elseif combo == 3 then
  1003.         Kaboom()
  1004.         combo = 1
  1005.         lastCombo = time()
  1006.     end
  1007. end
  1008.  
  1009. mouse.KeyDown:connect(function(k)
  1010.     if(attack)then return end
  1011.     if(Phase == 1)then
  1012.         if(k == "b")then
  1013.             SwordBeam()
  1014.         elseif(k == "x")then
  1015.             SpinAttack()
  1016.         elseif(k == "t")then
  1017.             TP(mouse.Hit)
  1018.         elseif(k == "c")then
  1019.             Dash()
  1020.         end
  1021.     end
  1022. end)
  1023.  
  1024. mouse.Button1Down:connect(function()
  1025.     if(attack)then return end
  1026.     if(Phase == 1)then
  1027.         clickCombo()
  1028.     end
  1029. end)
  1030.  
  1031. -- Died event
  1032.  
  1033. hum.Died:connect(function() -- When the player dies
  1034.     UnbindLoops() -- Unbind all of the loops used
  1035. end)
Add Comment
Please, Sign In to add comment