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