Advertisement
Kittdy2

Untitled

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