View difference between Paste ID: Q7fG6RhN and u3U32bzG
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
local RealPlayer = Player
4
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
5
--[[
6
Light stone grey decently detailed sword with electric blue and cyan effects that look like particles of the left arm while the sword is on the right arm man V0.14
7
^-Named by DodecahedronV2#7314-^
8
Or shorten name: Techno ShortSword
9
-Created by Biologically_Noob, second script to be made
10
-Discord : Bio#6428
11
-Many thanks to shack for his attack template and stuff
12
-Released since voids is dead, and roblox broke so much stuff q.q
13
--]]
14
print([[
15
A shortsword created by Neon Tech,
16
this weapon has the ability to accelerate neon particles.
17
The first of it's kind... with more to come...]])
18
19
20
21
local Player = game:GetService("Players").LocalPlayer
22
local PlayerGui = Player.PlayerGui
23
local Character = Player.Character
24
local Humanoid = Character.Humanoid
25
local RootPart = Character["HumanoidRootPart"]
26
local Head = Character["Head"]
27
local RightArm = Character["Right Arm"]
28
local RightArmGrip = RightArm["RightGripAttachment"]
29
local Torso = Character["Torso"]
30
local Mouse = Player:GetMouse()
31
local LeftArm = Character["Left Arm"]
32
local RightLeg = Character["Right Leg"]
33
local LeftLeg = Character["Left Leg"]
34
local RootJoint = RootPart["RootJoint"]
35
local Neck = Torso["Neck"]
36
local RightShoulder = Torso["Right Shoulder"]
37
local LeftShoulder = Torso["Left Shoulder"]
38
local RightHip = Torso["Right Hip"]
39
local LeftHip = Torso["Left Hip"]
40
local ATTACK = false
41
local Animation_Speed = 3
42
--local Form = false
43
--Stolen from shack >;3
44
IT = Instance.new
45
CF = CFrame.new
46
VT = Vector3.new
47
RAD = math.rad
48
C3 = Color3.new
49
UD2 = UDim2.new
50
BRICKC = BrickColor.new
51
ANGLES = CFrame.Angles
52
EULER = CFrame.fromEulerAnglesXYZ
53
COS = math.cos
54
ACOS = math.acos
55
SIN = math.sin
56
ASIN = math.asin
57
ABS = math.abs
58
MRANDOM = math.random
59
FLOOR = math.floor
60
--//=================================\\
61
--|| 	      USEFUL VALUES
62
--\\=================================//
63
Animation_Speed = 3
64
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
65
local Speed = 16
66
local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
67
local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
68
local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
69
local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
70
local DAMAGEMULTIPLIER = 1
71
local ANIM = "Idle"
72
local EQUIPPED = false
73
local COMBO = 1
74
local Rooted = false
75
local SINE = 0
76
local CHANGE = 2 / Animation_Speed
77
local WALKINGANIM = false
78
local ANIMATOR = Humanoid.Animator
79
local ANIMATE = Character.Animate
80
local MELEE = false
81
local Effects = IT("Folder", Character)
82
Effects.Name = "Effects"
83
local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
84
local WEAPONGUI = IT("ScreenGui", PlayerGui)
85
WEAPONGUI.Name = "Weapon GUI"
86
script.Parent = WEAPONGUI
87
print("This weapon is currently wielded by "..Character.Name)
88
89
90
--[[
91
=====================================
92
--Weapon Creation--
93
=====================================
94
--]]
95
96
97
98
--Converted with ttyyuu12345's model to script plugin v4
99
function sandbox(var,func)
100
	local env = getfenv(func)
101
	local newenv = setmetatable({},{
102
		__index = function(self,k)
103
			if k=="script" then
104
				return var
105
			else
106
				return env[k]
107
			end
108
		end,
109
	})
110
	setfenv(func,newenv)
111
	return func
112
end
113
114
cors = {}
115
mas = Instance.new("Model",game:GetService("Lighting"))
116
Model0 = Instance.new("Model")
117
Part1 = Instance.new("Part")
118
BlockMesh2 = Instance.new("BlockMesh")
119
Part3 = Instance.new("Part")
120
BlockMesh4 = Instance.new("BlockMesh")
121
Part5 = Instance.new("Part")
122
BlockMesh6 = Instance.new("BlockMesh")
123
Part7 = Instance.new("Part")
124
BlockMesh8 = Instance.new("BlockMesh")
125
Part9 = Instance.new("Part")
126
Part10 = Instance.new("Part")
127
BlockMesh11 = Instance.new("BlockMesh")
128
Part12 = Instance.new("Part")
129
BlockMesh13 = Instance.new("BlockMesh")
130
Part14 = Instance.new("Part")
131
BlockMesh15 = Instance.new("BlockMesh")
132
Part16 = Instance.new("Part")
133
BlockMesh17 = Instance.new("BlockMesh")
134
Part18 = Instance.new("Part")
135
BlockMesh19 = Instance.new("BlockMesh")
136
Part20 = Instance.new("Part")
137
BlockMesh21 = Instance.new("BlockMesh")
138
Part22 = Instance.new("Part")
139
BlockMesh23 = Instance.new("BlockMesh")
140
Part24 = Instance.new("Part")
141
BlockMesh25 = Instance.new("BlockMesh")
142
Part26 = Instance.new("Part")
143
BlockMesh27 = Instance.new("BlockMesh")
144
Part28 = Instance.new("Part")
145
BlockMesh29 = Instance.new("BlockMesh")
146
Part30 = Instance.new("Part")
147
BlockMesh31 = Instance.new("BlockMesh")
148
Part32 = Instance.new("Part")
149
BlockMesh33 = Instance.new("BlockMesh")
150
Part34 = Instance.new("Part")
151
BlockMesh35 = Instance.new("BlockMesh")
152
Part36 = Instance.new("Part")
153
BlockMesh37 = Instance.new("BlockMesh")
154
Part38 = Instance.new("Part")
155
BlockMesh39 = Instance.new("BlockMesh")
156
WedgePart40 = Instance.new("WedgePart")
157
BlockMesh41 = Instance.new("BlockMesh")
158
Part42 = Instance.new("Part")
159
BlockMesh43 = Instance.new("BlockMesh")
160
Part44 = Instance.new("Part")
161
BlockMesh45 = Instance.new("BlockMesh")
162
Part46 = Instance.new("Part")
163
BlockMesh47 = Instance.new("BlockMesh")
164
Part48 = Instance.new("Part")
165
BlockMesh49 = Instance.new("BlockMesh")
166
Part50 = Instance.new("Part")
167
BlockMesh51 = Instance.new("BlockMesh")
168
Part52 = Instance.new("Part")
169
BlockMesh53 = Instance.new("BlockMesh")
170
Part54 = Instance.new("Part")
171
BlockMesh55 = Instance.new("BlockMesh")
172
Part56 = Instance.new("Part")
173
BlockMesh57 = Instance.new("BlockMesh")
174
Part58 = Instance.new("Part")
175
BlockMesh59 = Instance.new("BlockMesh")
176
Part60 = Instance.new("Part")
177
BlockMesh61 = Instance.new("BlockMesh")
178
Part62 = Instance.new("Part")
179
BlockMesh63 = Instance.new("BlockMesh")
180
Part64 = Instance.new("Part")
181
BlockMesh65 = Instance.new("BlockMesh")
182
Part66 = Instance.new("Part")
183
BlockMesh67 = Instance.new("BlockMesh")
184
Part68 = Instance.new("Part")
185
BlockMesh69 = Instance.new("BlockMesh")
186
Part70 = Instance.new("Part")
187
BlockMesh71 = Instance.new("BlockMesh")
188
Part72 = Instance.new("Part")
189
BlockMesh73 = Instance.new("BlockMesh")
190
Part74 = Instance.new("Part")
191
BlockMesh75 = Instance.new("BlockMesh")
192
Part76 = Instance.new("Part")
193
BlockMesh77 = Instance.new("BlockMesh")
194
Part78 = Instance.new("Part")
195
BlockMesh79 = Instance.new("BlockMesh")
196
WedgePart80 = Instance.new("WedgePart")
197
BlockMesh81 = Instance.new("BlockMesh")
198
Part82 = Instance.new("Part")
199
BlockMesh83 = Instance.new("BlockMesh")
200
Part84 = Instance.new("Part")
201
Part85 = Instance.new("Part")
202
BlockMesh86 = Instance.new("BlockMesh")
203
Part87 = Instance.new("Part")
204
BlockMesh88 = Instance.new("BlockMesh")
205
Part89 = Instance.new("Part")
206
SpecialMesh90 = Instance.new("SpecialMesh")
207
WedgePart91 = Instance.new("WedgePart")
208
BlockMesh92 = Instance.new("BlockMesh")
209
Part93 = Instance.new("Part")
210
BlockMesh94 = Instance.new("BlockMesh")
211
WedgePart95 = Instance.new("WedgePart")
212
BlockMesh96 = Instance.new("BlockMesh")
213
Part97 = Instance.new("Part")
214
WedgePart98 = Instance.new("WedgePart")
215
BlockMesh99 = Instance.new("BlockMesh")
216
Part100 = Instance.new("Part")
217
BlockMesh101 = Instance.new("BlockMesh")
218
Part102 = Instance.new("Part")
219
BlockMesh103 = Instance.new("BlockMesh")
220
Part104 = Instance.new("Part")
221
BlockMesh105 = Instance.new("BlockMesh")
222
Part106 = Instance.new("Part")
223
BlockMesh107 = Instance.new("BlockMesh")
224
Part108 = Instance.new("Part")
225
BlockMesh109 = Instance.new("BlockMesh")
226
Part110 = Instance.new("Part")
227
BlockMesh111 = Instance.new("BlockMesh")
228
Part112 = Instance.new("Part")
229
BlockMesh113 = Instance.new("BlockMesh")
230
Part114 = Instance.new("Part")
231
BlockMesh115 = Instance.new("BlockMesh")
232
Part116 = Instance.new("Part")
233
BlockMesh117 = Instance.new("BlockMesh")
234
Part118 = Instance.new("Part")
235
BlockMesh119 = Instance.new("BlockMesh")
236
Part120 = Instance.new("Part")
237
BlockMesh121 = Instance.new("BlockMesh")
238
Part122 = Instance.new("Part")
239
BlockMesh123 = Instance.new("BlockMesh")
240
Part124 = Instance.new("Part")
241
BlockMesh125 = Instance.new("BlockMesh")
242
Part126 = Instance.new("Part")
243
BlockMesh127 = Instance.new("BlockMesh")
244
Part128 = Instance.new("Part")
245
BlockMesh129 = Instance.new("BlockMesh")
246
Part130 = Instance.new("Part")
247
BlockMesh131 = Instance.new("BlockMesh")
248
Part132 = Instance.new("Part")
249
BlockMesh133 = Instance.new("BlockMesh")
250
Part134 = Instance.new("Part")
251
BlockMesh135 = Instance.new("BlockMesh")
252
Part136 = Instance.new("Part")
253
BlockMesh137 = Instance.new("BlockMesh")
254
Part138 = Instance.new("Part")
255
BlockMesh139 = Instance.new("BlockMesh")
256
WedgePart140 = Instance.new("WedgePart")
257
BlockMesh141 = Instance.new("BlockMesh")
258
Part142 = Instance.new("Part")
259
BlockMesh143 = Instance.new("BlockMesh")
260
Part144 = Instance.new("Part")
261
BlockMesh145 = Instance.new("BlockMesh")
262
Part146 = Instance.new("Part")
263
BlockMesh147 = Instance.new("BlockMesh")
264
Part148 = Instance.new("Part")
265
BlockMesh149 = Instance.new("BlockMesh")
266
Part150 = Instance.new("Part")
267
BlockMesh151 = Instance.new("BlockMesh")
268
Part152 = Instance.new("Part")
269
BlockMesh153 = Instance.new("BlockMesh")
270
WedgePart154 = Instance.new("WedgePart")
271
BlockMesh155 = Instance.new("BlockMesh")
272
Part156 = Instance.new("Part")
273
BlockMesh157 = Instance.new("BlockMesh")
274
Part158 = Instance.new("Part")
275
BlockMesh159 = Instance.new("BlockMesh")
276
Part160 = Instance.new("Part")
277
BlockMesh161 = Instance.new("BlockMesh")
278
Part162 = Instance.new("Part")
279
BlockMesh163 = Instance.new("BlockMesh")
280
Part164 = Instance.new("Part")
281
BlockMesh165 = Instance.new("BlockMesh")
282
Part166 = Instance.new("Part")
283
Part167 = Instance.new("Part")
284
BlockMesh168 = Instance.new("BlockMesh")
285
Part169 = Instance.new("Part")
286
BlockMesh170 = Instance.new("BlockMesh")
287
Part171 = Instance.new("Part")
288
BlockMesh172 = Instance.new("BlockMesh")
289
Part173 = Instance.new("Part")
290
BlockMesh174 = Instance.new("BlockMesh")
291
Part175 = Instance.new("Part")
292
BlockMesh176 = Instance.new("BlockMesh")
293
Part177 = Instance.new("Part")
294
BlockMesh178 = Instance.new("BlockMesh")
295
Part179 = Instance.new("Part")
296
BlockMesh180 = Instance.new("BlockMesh")
297
Part181 = Instance.new("Part")
298
BlockMesh182 = Instance.new("BlockMesh")
299
Part183 = Instance.new("Part")
300
BlockMesh184 = Instance.new("BlockMesh")
301
Part185 = Instance.new("Part")
302
BlockMesh186 = Instance.new("BlockMesh")
303
Part187 = Instance.new("Part")
304
BlockMesh188 = Instance.new("BlockMesh")
305
Part189 = Instance.new("Part")
306
BlockMesh190 = Instance.new("BlockMesh")
307
Part191 = Instance.new("Part")
308
BlockMesh192 = Instance.new("BlockMesh")
309
Part193 = Instance.new("Part")
310
BlockMesh194 = Instance.new("BlockMesh")
311
WedgePart195 = Instance.new("WedgePart")
312
BlockMesh196 = Instance.new("BlockMesh")
313
Part197 = Instance.new("Part")
314
Part198 = Instance.new("Part")
315
Part199 = Instance.new("Part")
316
BlockMesh200 = Instance.new("BlockMesh")
317
Part201 = Instance.new("Part")
318
Part202 = Instance.new("Part")
319
Part203 = Instance.new("Part")
320
BlockMesh204 = Instance.new("BlockMesh")
321
Part205 = Instance.new("Part")
322
BlockMesh206 = Instance.new("BlockMesh")
323
Part207 = Instance.new("Part")
324
BlockMesh208 = Instance.new("BlockMesh")
325
Part209 = Instance.new("Part")
326
BlockMesh210 = Instance.new("BlockMesh")
327
Part211 = Instance.new("Part")
328
BlockMesh212 = Instance.new("BlockMesh")
329
Part213 = Instance.new("Part")
330
BlockMesh214 = Instance.new("BlockMesh")
331
Part215 = Instance.new("Part")
332
BlockMesh216 = Instance.new("BlockMesh")
333
Part217 = Instance.new("Part")
334
BlockMesh218 = Instance.new("BlockMesh")
335
Part219 = Instance.new("Part")
336
BlockMesh220 = Instance.new("BlockMesh")
337
Part221 = Instance.new("Part")
338
BlockMesh222 = Instance.new("BlockMesh")
339
Part223 = Instance.new("Part")
340
BlockMesh224 = Instance.new("BlockMesh")
341
Part224 = Instance.new("Part")
342
Part225 = Instance.new("Part")
343
SurfaceGui1 = Instance.new("SurfaceGui")
344
TextLabel2 = Instance.new("TextLabel")
345
Part225.Parent = Model0
346
Part225.CFrame = CFrame.new(-68.7554703, 5, -133.462479, 0, -1, 0, 0, 0, -1, 1, 0, 0)
347
Part225.Orientation = Vector3.new(0, 0, 0)
348
Part225.Position = Vector3.new(-68.8492126, 4.6, -133.850006)
349
Part225.Rotation = Vector3.new(90, 0, 0)
350
Part225.Transparency = 1
351
Part225.Size = Vector3.new(4, 1, 0.0500000007)
352
Part225.BottomSurface = Enum.SurfaceType.Smooth
353
Part225.CanCollide = false
354
Part225.TopSurface = Enum.SurfaceType.Smooth
355
SurfaceGui1.Parent = Part225
356
SurfaceGui1.LightInfluence = 1
357
SurfaceGui1.ClipsDescendants = true
358
SurfaceGui1.CanvasSize = Vector2.new(200, 50)
359
TextLabel2.Parent = SurfaceGui1
360
TextLabel2.Transparency = 1
361
TextLabel2.Size = UDim2.new(0, 200, 0, 50)
362
TextLabel2.BackgroundColor = BrickColor.new("Institutional white")
363
TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
364
TextLabel2.BackgroundTransparency = 1
365
TextLabel2.Font = Enum.Font.SourceSans
366
TextLabel2.FontSize = Enum.FontSize.Size14
367
TextLabel2.Text = "Biologically_Noob"
368
TextLabel2.TextColor = BrickColor.new("Really black")
369
TextLabel2.TextColor3 = Color3.new(0, 0, 0)
370
TextLabel2.TextSize = 14
371
TextLabel2.TextTransparency = 0.89999997615814
372
TextLabel2.TextWrap = true
373
TextLabel2.TextWrapped = true
374
Model0.Name = "Sword"
375
Model0.Parent = mas
376
Model0.PrimaryPart = Part197
377
Particle1 = Instance.new("ParticleEmitter")
378
Part1.Parent = Model0
379
Part1.CFrame = CFrame.new(-71.6992493, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
380
Part1.Position = Vector3.new(-71.6992493, 4.47502899, -133.856247)
381
Part1.Size = Vector3.new(1.25001466, 0.200000003, 0.25000295)
382
Part1.BottomSurface = Enum.SurfaceType.Smooth
383
Part1.CanCollide = false
384
Part1.TopSurface = Enum.SurfaceType.Smooth
385
BlockMesh2.Parent = Part1
386
BlockMesh2.Scale = Vector3.new(1, 0.625007391, 1)
387
Part3.Parent = Model0
388
Part3.CFrame = CFrame.new(-71.1054916, 4.56878042, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
389
Part3.Position = Vector3.new(-71.1054916, 4.56878042, -133.856247)
390
Part3.Size = Vector3.new(0.200000003, 0.200000003, 0.625007331)
391
Part3.BottomSurface = Enum.SurfaceType.Smooth
392
Part3.CanCollide = false
393
Part3.TopSurface = Enum.SurfaceType.Smooth
394
BlockMesh4.Parent = Part3
395
BlockMesh4.Scale = Vector3.new(0.937511086, 0.312503695, 1)
396
Part5.Parent = Model0
397
Part5.CFrame = CFrame.new(-71.0117416, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
398
Part5.Position = Vector3.new(-71.0117416, 4.47502899, -133.856247)
399
Part5.Size = Vector3.new(0.200000003, 0.375004441, 1.75002074)
400
Part5.BottomSurface = Enum.SurfaceType.Smooth
401
Part5.CanCollide = false
402
Part5.TopSurface = Enum.SurfaceType.Smooth
403
BlockMesh6.Parent = Part5
404
BlockMesh6.Scale = Vector3.new(0.625007391, 1, 1)
405
Part7.Parent = Model0
406
Part7.CFrame = CFrame.new(-71.1054916, 4.38127804, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
407
Part7.Position = Vector3.new(-71.1054916, 4.38127804, -133.856247)
408
Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.625007331)
409
Part7.BottomSurface = Enum.SurfaceType.Smooth
410
Part7.CanCollide = false
411
Part7.TopSurface = Enum.SurfaceType.Smooth
412
BlockMesh8.Parent = Part7
413
BlockMesh8.Scale = Vector3.new(0.937511086, 0.312503695, 1)
414
Part9.Parent = Model0
415
Part9.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
416
Part9.Orientation = Vector3.new(0, -45, 0)
417
Part9.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
418
Part9.Rotation = Vector3.new(0, -45, 0)
419
Part9.Size = Vector3.new(0.312503666, 0.437505186, 0.312503666)
420
Part9.BottomSurface = Enum.SurfaceType.Smooth
421
Part9.CanCollide = false
422
Part9.TopSurface = Enum.SurfaceType.Smooth
423
Part10.Parent = Model0
424
Part10.CFrame = CFrame.new(-71.0742416, 4.47502899, -133.699997, 1, 0, 0, 0, 1, 0, 0, 0, 1)
425
Part10.Position = Vector3.new(-71.0742416, 4.47502899, -133.699997)
426
Part10.Size = Vector3.new(0.25000295, 0.200000003, 0.200000003)
427
Part10.BottomSurface = Enum.SurfaceType.Smooth
428
Part10.CanCollide = false
429
Part10.TopSurface = Enum.SurfaceType.Smooth
430
BlockMesh11.Parent = Part10
431
BlockMesh11.Scale = Vector3.new(1, 0.625007391, 0.312503695)
432
Part12.Parent = Model0
433
Part12.CFrame = CFrame.new(-71.0117416, 4.66878128, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
434
Part12.Position = Vector3.new(-71.0117416, 4.66878128, -133.856247)
435
Part12.Color = Color3.new(0.623529, 0.952941, 0.913726)
436
Part12.Size = Vector3.new(0.200000003, 0.200000003, 1.75002074)
437
Part12.BottomSurface = Enum.SurfaceType.Smooth
438
Part12.BrickColor = BrickColor.new("Pastel blue-green")
439
Part12.CanCollide = false
440
Part12.TopSurface = Enum.SurfaceType.Smooth
441
Part12.brickColor = BrickColor.new("Pastel blue-green")
442
BlockMesh13.Parent = Part12
443
BlockMesh13.Scale = Vector3.new(0.312503695, 0.0625007376, 1)
444
Part14.Parent = Model0
445
Part14.CFrame = CFrame.new(-71.0742416, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
446
Part14.Position = Vector3.new(-71.0742416, 4.47502899, -134.012497)
447
Part14.Size = Vector3.new(0.25000295, 0.200000003, 0.200000003)
448
Part14.BottomSurface = Enum.SurfaceType.Smooth
449
Part14.CanCollide = false
450
Part14.TopSurface = Enum.SurfaceType.Smooth
451
BlockMesh15.Parent = Part14
452
BlockMesh15.Scale = Vector3.new(1, 0.625007391, 0.312503695)
453
Part16.Parent = Model0
454
Part16.CFrame = CFrame.new(-71.0117416, 4.6687808, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
455
Part16.Orientation = Vector3.new(0, -45, 0)
456
Part16.Position = Vector3.new(-71.0117416, 4.6687808, -134.731262)
457
Part16.Rotation = Vector3.new(0, -45, 0)
458
Part16.Color = Color3.new(0.388235, 0.372549, 0.384314)
459
Part16.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
460
Part16.BottomSurface = Enum.SurfaceType.Smooth
461
Part16.BrickColor = BrickColor.new("Dark stone grey")
462
Part16.CanCollide = false
463
Part16.TopSurface = Enum.SurfaceType.Smooth
464
Part16.brickColor = BrickColor.new("Dark stone grey")
465
BlockMesh17.Parent = Part16
466
BlockMesh17.Scale = Vector3.new(1, 0.125001222, 1)
467
Part18.Parent = Model0
468
Part18.CFrame = CFrame.new(-71.0117416, 4.62503052, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
469
Part18.Orientation = Vector3.new(0, -90, 0)
470
Part18.Position = Vector3.new(-71.0117416, 4.62503052, -133.850006)
471
Part18.Rotation = Vector3.new(0, -90, 0)
472
Part18.Color = Color3.new(0.388235, 0.372549, 0.384314)
473
Part18.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
474
Part18.BottomSurface = Enum.SurfaceType.Smooth
475
Part18.BrickColor = BrickColor.new("Dark stone grey")
476
Part18.CanCollide = false
477
Part18.TopSurface = Enum.SurfaceType.Smooth
478
Part18.brickColor = BrickColor.new("Dark stone grey")
479
BlockMesh19.Parent = Part18
480
BlockMesh19.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
481
Part20.Parent = Model0
482
Part20.CFrame = CFrame.new(-71.0117416, 4.28127718, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
483
Part20.Position = Vector3.new(-71.0117416, 4.28127718, -133.856247)
484
Part20.Color = Color3.new(0.623529, 0.952941, 0.913726)
485
Part20.Size = Vector3.new(0.200000003, 0.200000003, 1.75002074)
486
Part20.BottomSurface = Enum.SurfaceType.Smooth
487
Part20.BrickColor = BrickColor.new("Pastel blue-green")
488
Part20.CanCollide = false
489
Part20.TopSurface = Enum.SurfaceType.Smooth
490
Part20.brickColor = BrickColor.new("Pastel blue-green")
491
BlockMesh21.Parent = Part20
492
BlockMesh21.Scale = Vector3.new(0.312503695, 0.0625007376, 1)
493
Part22.Parent = Model0
494
Part22.CFrame = CFrame.new(-71.0117416, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
495
Part22.Orientation = Vector3.new(0, -90, 0)
496
Part22.Position = Vector3.new(-71.0117416, 4.47502899, -133.850006)
497
Part22.Rotation = Vector3.new(0, -90, 0)
498
Part22.Color = Color3.new(0.388235, 0.372549, 0.384314)
499
Part22.Size = Vector3.new(1.21251583, 0.312503666, 0.200000003)
500
Part22.BottomSurface = Enum.SurfaceType.Smooth
501
Part22.BrickColor = BrickColor.new("Dark stone grey")
502
Part22.CanCollide = false
503
Part22.TopSurface = Enum.SurfaceType.Smooth
504
Part22.brickColor = BrickColor.new("Dark stone grey")
505
BlockMesh23.Parent = Part22
506
BlockMesh23.Scale = Vector3.new(1, 1, 0.750008285)
507
Part24.Parent = Model0
508
Part24.CFrame = CFrame.new(-71.1054916, 4.55628014, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
509
Part24.Position = Vector3.new(-71.1054916, 4.55628014, -133.856247)
510
Part24.Color = Color3.new(0.388235, 0.372549, 0.384314)
511
Part24.Size = Vector3.new(0.212502524, 0.200000003, 0.650007725)
512
Part24.BottomSurface = Enum.SurfaceType.Smooth
513
Part24.BrickColor = BrickColor.new("Dark stone grey")
514
Part24.CanCollide = false
515
Part24.TopSurface = Enum.SurfaceType.Smooth
516
Part24.brickColor = BrickColor.new("Dark stone grey")
517
BlockMesh25.Parent = Part24
518
BlockMesh25.Scale = Vector3.new(1, 0.0625007376, 1)
519
Part26.Parent = Model0
520
Part26.CFrame = CFrame.new(-71.7804947, 4.55628014, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
521
Part26.Position = Vector3.new(-71.7804947, 4.55628014, -133.737503)
522
Part26.Color = Color3.new(0.388235, 0.372549, 0.384314)
523
Part26.Size = Vector3.new(1.13751328, 0.200000003, 0.200000003)
524
Part26.BottomSurface = Enum.SurfaceType.Smooth
525
Part26.BrickColor = BrickColor.new("Dark stone grey")
526
Part26.CanCollide = false
527
Part26.TopSurface = Enum.SurfaceType.Smooth
528
Part26.brickColor = BrickColor.new("Dark stone grey")
529
BlockMesh27.Parent = Part26
530
BlockMesh27.Scale = Vector3.new(1, 0.0625007376, 0.0625001863)
531
Part28.Parent = Model0
532
Part28.CFrame = CFrame.new(-71.7742462, 4.55628014, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
533
Part28.Position = Vector3.new(-71.7742462, 4.55628014, -133.856247)
534
Part28.Color = Color3.new(0.388235, 0.372549, 0.384314)
535
Part28.Size = Vector3.new(1.12501347, 0.200000003, 0.200000003)
536
Part28.BottomSurface = Enum.SurfaceType.Smooth
537
Part28.BrickColor = BrickColor.new("Dark stone grey")
538
Part28.CanCollide = false
539
Part28.TopSurface = Enum.SurfaceType.Smooth
540
Part28.brickColor = BrickColor.new("Dark stone grey")
541
BlockMesh29.Parent = Part28
542
BlockMesh29.Scale = Vector3.new(1, 0.0625007376, 0.750008285)
543
Part30.Parent = Model0
544
Part30.CFrame = CFrame.new(-71.0117416, 4.51252937, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
545
Part30.Orientation = Vector3.new(0, -90, 0)
546
Part30.Position = Vector3.new(-71.0117416, 4.51252937, -133.850006)
547
Part30.Rotation = Vector3.new(0, -90, 0)
548
Part30.Color = Color3.new(0.388235, 0.372549, 0.384314)
549
Part30.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
550
Part30.BottomSurface = Enum.SurfaceType.Smooth
551
Part30.BrickColor = BrickColor.new("Dark stone grey")
552
Part30.CanCollide = false
553
Part30.TopSurface = Enum.SurfaceType.Smooth
554
Part30.brickColor = BrickColor.new("Dark stone grey")
555
BlockMesh31.Parent = Part30
556
BlockMesh31.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
557
Part32.Parent = Model0
558
Part32.CFrame = CFrame.new(-71.7742462, 4.3937788, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
559
Part32.Position = Vector3.new(-71.7742462, 4.3937788, -133.856247)
560
Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
561
Part32.Size = Vector3.new(1.12501347, 0.200000003, 0.200000003)
562
Part32.BottomSurface = Enum.SurfaceType.Smooth
563
Part32.BrickColor = BrickColor.new("Dark stone grey")
564
Part32.CanCollide = false
565
Part32.TopSurface = Enum.SurfaceType.Smooth
566
Part32.brickColor = BrickColor.new("Dark stone grey")
567
BlockMesh33.Parent = Part32
568
BlockMesh33.Scale = Vector3.new(1, 0.0625007376, 0.750008285)
569
Part34.Parent = Model0
570
Part34.CFrame = CFrame.new(-71.0117416, 4.4875288, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
571
Part34.Orientation = Vector3.new(0, -90, 0)
572
Part34.Position = Vector3.new(-71.0117416, 4.4875288, -133.850006)
573
Part34.Rotation = Vector3.new(0, -90, 0)
574
Part34.Color = Color3.new(0.388235, 0.372549, 0.384314)
575
Part34.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
576
Part34.BottomSurface = Enum.SurfaceType.Smooth
577
Part34.BrickColor = BrickColor.new("Dark stone grey")
578
Part34.CanCollide = false
579
Part34.TopSurface = Enum.SurfaceType.Smooth
580
Part34.brickColor = BrickColor.new("Dark stone grey")
581
BlockMesh35.Parent = Part34
582
BlockMesh35.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
583
Part36.Parent = Model0
584
Part36.CFrame = CFrame.new(-71.0117416, 4.38752794, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
585
Part36.Orientation = Vector3.new(0, -90, 0)
586
Part36.Position = Vector3.new(-71.0117416, 4.38752794, -133.850006)
587
Part36.Rotation = Vector3.new(0, -90, 0)
588
Part36.Color = Color3.new(0.388235, 0.372549, 0.384314)
589
Part36.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
590
Part36.BottomSurface = Enum.SurfaceType.Smooth
591
Part36.BrickColor = BrickColor.new("Dark stone grey")
592
Part36.CanCollide = false
593
Part36.TopSurface = Enum.SurfaceType.Smooth
594
Part36.brickColor = BrickColor.new("Dark stone grey")
595
BlockMesh37.Parent = Part36
596
BlockMesh37.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
597
Part38.Parent = Model0
598
Part38.CFrame = CFrame.new(-71.7805023, 4.3937788, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
599
Part38.Position = Vector3.new(-71.7805023, 4.3937788, -133.975006)
600
Part38.Color = Color3.new(0.388235, 0.372549, 0.384314)
601
Part38.Size = Vector3.new(1.13751364, 0.200000003, 0.200000003)
602
Part38.BottomSurface = Enum.SurfaceType.Smooth
603
Part38.BrickColor = BrickColor.new("Dark stone grey")
604
Part38.CanCollide = false
605
Part38.TopSurface = Enum.SurfaceType.Smooth
606
Part38.brickColor = BrickColor.new("Dark stone grey")
607
BlockMesh39.Parent = Part38
608
BlockMesh39.Scale = Vector3.new(1, 0.0625007376, 0.0625001267)
609
WedgePart40.Parent = Model0
610
WedgePart40.CFrame = CFrame.new(-71.2304993, 4.55628014, -133.474991, 0, 0, 1, 1, 0, 0, 0, 1, 0)
611
WedgePart40.Orientation = Vector3.new(0, 90, 90)
612
WedgePart40.Position = Vector3.new(-71.2304993, 4.55628014, -133.474991)
613
WedgePart40.Rotation = Vector3.new(90, 90, 0)
614
WedgePart40.Color = Color3.new(0.388235, 0.372549, 0.384314)
615
WedgePart40.Size = Vector3.new(0.200000003, 0.200000003, 0.287503332)
616
WedgePart40.BottomSurface = Enum.SurfaceType.Smooth
617
WedgePart40.BrickColor = BrickColor.new("Dark stone grey")
618
WedgePart40.CanCollide = false
619
WedgePart40.brickColor = BrickColor.new("Dark stone grey")
620
BlockMesh41.Parent = WedgePart40
621
BlockMesh41.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
622
Part42.Parent = Model0
623
Part42.CFrame = CFrame.new(-71.0117416, 4.43752861, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
624
Part42.Orientation = Vector3.new(0, -90, 0)
625
Part42.Position = Vector3.new(-71.0117416, 4.43752861, -133.850006)
626
Part42.Rotation = Vector3.new(0, -90, 0)
627
Part42.Color = Color3.new(0.388235, 0.372549, 0.384314)
628
Part42.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
629
Part42.BottomSurface = Enum.SurfaceType.Smooth
630
Part42.BrickColor = BrickColor.new("Dark stone grey")
631
Part42.CanCollide = false
632
Part42.TopSurface = Enum.SurfaceType.Smooth
633
Part42.brickColor = BrickColor.new("Dark stone grey")
634
BlockMesh43.Parent = Part42
635
BlockMesh43.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
636
Part44.Parent = Model0
637
Part44.CFrame = CFrame.new(-71.0117416, 4.46252871, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
638
Part44.Orientation = Vector3.new(0, -90, 0)
639
Part44.Position = Vector3.new(-71.0117416, 4.46252871, -133.850006)
640
Part44.Rotation = Vector3.new(0, -90, 0)
641
Part44.Color = Color3.new(0.388235, 0.372549, 0.384314)
642
Part44.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
643
Part44.BottomSurface = Enum.SurfaceType.Smooth
644
Part44.BrickColor = BrickColor.new("Dark stone grey")
645
Part44.CanCollide = false
646
Part44.TopSurface = Enum.SurfaceType.Smooth
647
Part44.brickColor = BrickColor.new("Dark stone grey")
648
BlockMesh45.Parent = Part44
649
BlockMesh45.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
650
Part46.Parent = Model0
651
Part46.CFrame = CFrame.new(-71.0117416, 4.41252804, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
652
Part46.Orientation = Vector3.new(0, -90, 0)
653
Part46.Position = Vector3.new(-71.0117416, 4.41252804, -133.850006)
654
Part46.Rotation = Vector3.new(0, -90, 0)
655
Part46.Color = Color3.new(0.388235, 0.372549, 0.384314)
656
Part46.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
657
Part46.BottomSurface = Enum.SurfaceType.Smooth
658
Part46.BrickColor = BrickColor.new("Dark stone grey")
659
Part46.CanCollide = false
660
Part46.TopSurface = Enum.SurfaceType.Smooth
661
Part46.brickColor = BrickColor.new("Dark stone grey")
662
BlockMesh47.Parent = Part46
663
BlockMesh47.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
664
Part48.Parent = Model0
665
Part48.CFrame = CFrame.new(-71.0117416, 4.32502699, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
666
Part48.Orientation = Vector3.new(0, -90, 0)
667
Part48.Position = Vector3.new(-71.0117416, 4.32502699, -133.850006)
668
Part48.Rotation = Vector3.new(0, -90, 0)
669
Part48.Color = Color3.new(0.388235, 0.372549, 0.384314)
670
Part48.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
671
Part48.BottomSurface = Enum.SurfaceType.Smooth
672
Part48.BrickColor = BrickColor.new("Dark stone grey")
673
Part48.CanCollide = false
674
Part48.TopSurface = Enum.SurfaceType.Smooth
675
Part48.brickColor = BrickColor.new("Dark stone grey")
676
BlockMesh49.Parent = Part48
677
BlockMesh49.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
678
Part50.Parent = Model0
679
Part50.CFrame = CFrame.new(-71.5304871, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
680
Part50.Orientation = Vector3.new(0, 180, 0)
681
Part50.Position = Vector3.new(-71.5304871, 4.55628014, -133.712494)
682
Part50.Rotation = Vector3.new(-180, 0, -180)
683
Part50.Color = Color3.new(0.388235, 0.372549, 0.384314)
684
Part50.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
685
Part50.BottomSurface = Enum.SurfaceType.Smooth
686
Part50.BrickColor = BrickColor.new("Dark stone grey")
687
Part50.CanCollide = false
688
Part50.TopSurface = Enum.SurfaceType.Smooth
689
Part50.brickColor = BrickColor.new("Dark stone grey")
690
BlockMesh51.Parent = Part50
691
BlockMesh51.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
692
Part52.Parent = Model0
693
Part52.CFrame = CFrame.new(-71.2179871, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
694
Part52.Orientation = Vector3.new(0, 180, 0)
695
Part52.Position = Vector3.new(-71.2179871, 4.47502899, -133.699997)
696
Part52.Rotation = Vector3.new(-180, 0, -180)
697
Part52.Color = Color3.new(0.388235, 0.372549, 0.384314)
698
Part52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
699
Part52.BottomSurface = Enum.SurfaceType.Smooth
700
Part52.BrickColor = BrickColor.new("Dark stone grey")
701
Part52.CanCollide = false
702
Part52.TopSurface = Enum.SurfaceType.Smooth
703
Part52.brickColor = BrickColor.new("Dark stone grey")
704
BlockMesh53.Parent = Part52
705
BlockMesh53.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
706
Part54.Parent = Model0
707
Part54.CFrame = CFrame.new(-71.1054916, 4.3937788, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
708
Part54.Position = Vector3.new(-71.1054916, 4.3937788, -133.856247)
709
Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
710
Part54.Size = Vector3.new(0.212502524, 0.200000003, 0.650007725)
711
Part54.BottomSurface = Enum.SurfaceType.Smooth
712
Part54.BrickColor = BrickColor.new("Dark stone grey")
713
Part54.CanCollide = false
714
Part54.TopSurface = Enum.SurfaceType.Smooth
715
Part54.brickColor = BrickColor.new("Dark stone grey")
716
BlockMesh55.Parent = Part54
717
BlockMesh55.Scale = Vector3.new(1, 0.0625007376, 1)
718
Part56.Parent = Model0
719
Part56.CFrame = CFrame.new(-71.7804947, 4.3937788, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
720
Part56.Position = Vector3.new(-71.7804947, 4.3937788, -133.737503)
721
Part56.Color = Color3.new(0.388235, 0.372549, 0.384314)
722
Part56.Size = Vector3.new(1.13751328, 0.200000003, 0.200000003)
723
Part56.BottomSurface = Enum.SurfaceType.Smooth
724
Part56.BrickColor = BrickColor.new("Dark stone grey")
725
Part56.CanCollide = false
726
Part56.TopSurface = Enum.SurfaceType.Smooth
727
Part56.brickColor = BrickColor.new("Dark stone grey")
728
BlockMesh57.Parent = Part56
729
BlockMesh57.Scale = Vector3.new(1, 0.0625007376, 0.0625001863)
730
Part58.Parent = Model0
731
Part58.CFrame = CFrame.new(-71.2179871, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
732
Part58.Orientation = Vector3.new(0, 180, 0)
733
Part58.Position = Vector3.new(-71.2179871, 4.55628014, -133.712494)
734
Part58.Rotation = Vector3.new(-180, 0, -180)
735
Part58.Color = Color3.new(0.388235, 0.372549, 0.384314)
736
Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
737
Part58.BottomSurface = Enum.SurfaceType.Smooth
738
Part58.BrickColor = BrickColor.new("Dark stone grey")
739
Part58.CanCollide = false
740
Part58.TopSurface = Enum.SurfaceType.Smooth
741
Part58.brickColor = BrickColor.new("Dark stone grey")
742
BlockMesh59.Parent = Part58
743
BlockMesh59.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
744
Part60.Parent = Model0
745
Part60.CFrame = CFrame.new(-71.5304871, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
746
Part60.Orientation = Vector3.new(0, 180, 0)
747
Part60.Position = Vector3.new(-71.5304871, 4.39377832, -133.712494)
748
Part60.Rotation = Vector3.new(-180, 0, -180)
749
Part60.Color = Color3.new(0.388235, 0.372549, 0.384314)
750
Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
751
Part60.BottomSurface = Enum.SurfaceType.Smooth
752
Part60.BrickColor = BrickColor.new("Dark stone grey")
753
Part60.CanCollide = false
754
Part60.TopSurface = Enum.SurfaceType.Smooth
755
Part60.brickColor = BrickColor.new("Dark stone grey")
756
BlockMesh61.Parent = Part60
757
BlockMesh61.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
758
Part62.Parent = Model0
759
Part62.CFrame = CFrame.new(-72.0305023, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
760
Part62.Orientation = Vector3.new(0, 180, 0)
761
Part62.Position = Vector3.new(-72.0305023, 4.55628014, -133.712494)
762
Part62.Rotation = Vector3.new(-180, 0, -180)
763
Part62.Color = Color3.new(0.388235, 0.372549, 0.384314)
764
Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
765
Part62.BottomSurface = Enum.SurfaceType.Smooth
766
Part62.BrickColor = BrickColor.new("Dark stone grey")
767
Part62.CanCollide = false
768
Part62.TopSurface = Enum.SurfaceType.Smooth
769
Part62.brickColor = BrickColor.new("Dark stone grey")
770
BlockMesh63.Parent = Part62
771
BlockMesh63.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
772
Part64.Parent = Model0
773
Part64.CFrame = CFrame.new(-72.0305023, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
774
Part64.Orientation = Vector3.new(0, 180, 0)
775
Part64.Position = Vector3.new(-72.0305023, 4.47502899, -133.699997)
776
Part64.Rotation = Vector3.new(-180, 0, -180)
777
Part64.Color = Color3.new(0.388235, 0.372549, 0.384314)
778
Part64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
779
Part64.BottomSurface = Enum.SurfaceType.Smooth
780
Part64.BrickColor = BrickColor.new("Dark stone grey")
781
Part64.CanCollide = false
782
Part64.TopSurface = Enum.SurfaceType.Smooth
783
Part64.brickColor = BrickColor.new("Dark stone grey")
784
BlockMesh65.Parent = Part64
785
BlockMesh65.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
786
Part66.Parent = Model0
787
Part66.CFrame = CFrame.new(-72.0305023, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
788
Part66.Orientation = Vector3.new(0, 180, 0)
789
Part66.Position = Vector3.new(-72.0305023, 4.39377832, -133.712494)
790
Part66.Rotation = Vector3.new(-180, 0, -180)
791
Part66.Color = Color3.new(0.388235, 0.372549, 0.384314)
792
Part66.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
793
Part66.BottomSurface = Enum.SurfaceType.Smooth
794
Part66.BrickColor = BrickColor.new("Dark stone grey")
795
Part66.CanCollide = false
796
Part66.TopSurface = Enum.SurfaceType.Smooth
797
Part66.brickColor = BrickColor.new("Dark stone grey")
798
BlockMesh67.Parent = Part66
799
BlockMesh67.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
800
Part68.Parent = Model0
801
Part68.CFrame = CFrame.new(-71.2179871, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
802
Part68.Orientation = Vector3.new(0, 180, 0)
803
Part68.Position = Vector3.new(-71.2179871, 4.39377832, -133.712494)
804
Part68.Rotation = Vector3.new(-180, 0, -180)
805
Part68.Color = Color3.new(0.388235, 0.372549, 0.384314)
806
Part68.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
807
Part68.BottomSurface = Enum.SurfaceType.Smooth
808
Part68.BrickColor = BrickColor.new("Dark stone grey")
809
Part68.CanCollide = false
810
Part68.TopSurface = Enum.SurfaceType.Smooth
811
Part68.brickColor = BrickColor.new("Dark stone grey")
812
BlockMesh69.Parent = Part68
813
BlockMesh69.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
814
Part70.Parent = Model0
815
Part70.CFrame = CFrame.new(-71.8429947, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
816
Part70.Orientation = Vector3.new(0, 180, 0)
817
Part70.Position = Vector3.new(-71.8429947, 4.39377832, -133.712494)
818
Part70.Rotation = Vector3.new(-180, 0, -180)
819
Part70.Color = Color3.new(0.388235, 0.372549, 0.384314)
820
Part70.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
821
Part70.BottomSurface = Enum.SurfaceType.Smooth
822
Part70.BrickColor = BrickColor.new("Dark stone grey")
823
Part70.CanCollide = false
824
Part70.TopSurface = Enum.SurfaceType.Smooth
825
Part70.brickColor = BrickColor.new("Dark stone grey")
826
BlockMesh71.Parent = Part70
827
BlockMesh71.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
828
Part72.Parent = Model0
829
Part72.CFrame = CFrame.new(-71.8429947, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
830
Part72.Orientation = Vector3.new(0, 180, 0)
831
Part72.Position = Vector3.new(-71.8429947, 4.55628014, -133.712494)
832
Part72.Rotation = Vector3.new(-180, 0, -180)
833
Part72.Color = Color3.new(0.388235, 0.372549, 0.384314)
834
Part72.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
835
Part72.BottomSurface = Enum.SurfaceType.Smooth
836
Part72.BrickColor = BrickColor.new("Dark stone grey")
837
Part72.CanCollide = false
838
Part72.TopSurface = Enum.SurfaceType.Smooth
839
Part72.brickColor = BrickColor.new("Dark stone grey")
840
BlockMesh73.Parent = Part72
841
BlockMesh73.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
842
Part74.Parent = Model0
843
Part74.CFrame = CFrame.new(-71.5304871, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
844
Part74.Orientation = Vector3.new(0, 180, 0)
845
Part74.Position = Vector3.new(-71.5304871, 4.47502899, -133.699997)
846
Part74.Rotation = Vector3.new(-180, 0, -180)
847
Part74.Color = Color3.new(0.388235, 0.372549, 0.384314)
848
Part74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
849
Part74.BottomSurface = Enum.SurfaceType.Smooth
850
Part74.BrickColor = BrickColor.new("Dark stone grey")
851
Part74.CanCollide = false
852
Part74.TopSurface = Enum.SurfaceType.Smooth
853
Part74.brickColor = BrickColor.new("Dark stone grey")
854
BlockMesh75.Parent = Part74
855
BlockMesh75.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
856
Part76.Parent = Model0
857
Part76.CFrame = CFrame.new(-71.8429947, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
858
Part76.Orientation = Vector3.new(0, 180, 0)
859
Part76.Position = Vector3.new(-71.8429947, 4.47502899, -133.699997)
860
Part76.Rotation = Vector3.new(-180, 0, -180)
861
Part76.Color = Color3.new(0.388235, 0.372549, 0.384314)
862
Part76.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
863
Part76.BottomSurface = Enum.SurfaceType.Smooth
864
Part76.BrickColor = BrickColor.new("Dark stone grey")
865
Part76.CanCollide = false
866
Part76.TopSurface = Enum.SurfaceType.Smooth
867
Part76.brickColor = BrickColor.new("Dark stone grey")
868
BlockMesh77.Parent = Part76
869
BlockMesh77.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
870
Part78.Parent = Model0
871
Part78.CFrame = CFrame.new(-71.7804871, 4.47502899, -133.71875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
872
Part78.Position = Vector3.new(-71.7804871, 4.47502899, -133.71875)
873
Part78.Color = Color3.new(0, 1, 1)
874
Part78.Size = Vector3.new(1.13751352, 0.200000003, 0.200000003)
875
Part78.BottomSurface = Enum.SurfaceType.Smooth
876
Part78.BrickColor = BrickColor.new("Toothpaste")
877
Part78.CanCollide = false
878
Part78.Material = Enum.Material.Neon
879
Part78.TopSurface = Enum.SurfaceType.Smooth
880
Part78.brickColor = BrickColor.new("Toothpaste")
881
BlockMesh79.Parent = Part78
882
BlockMesh79.Scale = Vector3.new(1, 0.750008881, 0.125001475)
883
WedgePart80.Parent = Model0
884
WedgePart80.CFrame = CFrame.new(-71.2242432, 4.39377832, -133.474991, 0, 0, 1, 1, 0, 0, 0, 1, 0)
885
WedgePart80.Orientation = Vector3.new(0, 90, 90)
886
WedgePart80.Position = Vector3.new(-71.2242432, 4.39377832, -133.474991)
887
WedgePart80.Rotation = Vector3.new(90, 90, 0)
888
WedgePart80.Color = Color3.new(0.388235, 0.372549, 0.384314)
889
WedgePart80.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
890
WedgePart80.BottomSurface = Enum.SurfaceType.Smooth
891
WedgePart80.BrickColor = BrickColor.new("Dark stone grey")
892
WedgePart80.CanCollide = false
893
WedgePart80.brickColor = BrickColor.new("Dark stone grey")
894
BlockMesh81.Parent = WedgePart80
895
BlockMesh81.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
896
Part82.Parent = Model0
897
Part82.CFrame = CFrame.new(-72.3554993, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
898
Part82.Position = Vector3.new(-72.3554993, 4.47502899, -133.856247)
899
Part82.Color = Color3.new(0.388235, 0.372549, 0.384314)
900
Part82.Size = Vector3.new(0.200000003, 0.200000003, 0.300003469)
901
Part82.BottomSurface = Enum.SurfaceType.Smooth
902
Part82.BrickColor = BrickColor.new("Dark stone grey")
903
Part82.CanCollide = false
904
Part82.TopSurface = Enum.SurfaceType.Smooth
905
Part82.brickColor = BrickColor.new("Dark stone grey")
906
BlockMesh83.Parent = Part82
907
BlockMesh83.Scale = Vector3.new(0.0625007376, 0.750008941, 1)
908
Part84.Parent = Model0
909
Part84.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
910
Part84.Orientation = Vector3.new(0, -45, 0)
911
Part84.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
912
Part84.Rotation = Vector3.new(0, -45, 0)
913
Part84.Color = Color3.new(0, 1, 1)
914
Part84.Size = Vector3.new(0.331253946, 0.331253946, 0.331253946)
915
Part84.BottomSurface = Enum.SurfaceType.Smooth
916
Part84.BrickColor = BrickColor.new("Toothpaste")
917
Part84.CanCollide = false
918
Part84.Material = Enum.Material.Neon
919
Part84.TopSurface = Enum.SurfaceType.Smooth
920
Part84.brickColor = BrickColor.new("Toothpaste")
921
Part85.Parent = Model0
922
Part85.CFrame = CFrame.new(-71.7805023, 4.55628014, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
923
Part85.Position = Vector3.new(-71.7805023, 4.55628014, -133.975006)
924
Part85.Color = Color3.new(0.388235, 0.372549, 0.384314)
925
Part85.Size = Vector3.new(1.13751364, 0.200000003, 0.200000003)
926
Part85.BottomSurface = Enum.SurfaceType.Smooth
927
Part85.BrickColor = BrickColor.new("Dark stone grey")
928
Part85.CanCollide = false
929
Part85.TopSurface = Enum.SurfaceType.Smooth
930
Part85.brickColor = BrickColor.new("Dark stone grey")
931
BlockMesh86.Parent = Part85
932
BlockMesh86.Scale = Vector3.new(1, 0.0625007376, 0.0625001267)
933
Part87.Parent = Model0
934
Part87.CFrame = CFrame.new(-71.0117416, 4.2812767, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
935
Part87.Orientation = Vector3.new(0, -45, 0)
936
Part87.Position = Vector3.new(-71.0117416, 4.2812767, -132.968735)
937
Part87.Rotation = Vector3.new(0, -45, 0)
938
Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
939
Part87.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
940
Part87.BottomSurface = Enum.SurfaceType.Smooth
941
Part87.BrickColor = BrickColor.new("Dark stone grey")
942
Part87.CanCollide = false
943
Part87.TopSurface = Enum.SurfaceType.Smooth
944
Part87.brickColor = BrickColor.new("Dark stone grey")
945
BlockMesh88.Parent = Part87
946
BlockMesh88.Scale = Vector3.new(1, 0.125001222, 1)
947
Part89.Parent = Model0
948
Part89.CFrame = CFrame.new(-68.8492432, 4.47502851, -133.850006, 0, 0, 1, 0, 1, 0, -1, 0, 0)
949
Part89.Orientation = Vector3.new(0, 90, 0)
950
Part89.Position = Vector3.new(-68.8492432, 4.47502851, -133.850006)
951
Part89.Rotation = Vector3.new(0, 90, 0)
952
Part89.Size = Vector3.new(0.800009191, 0.225002691, 4.17505074)
953
Part89.BottomSurface = Enum.SurfaceType.Smooth
954
Part89.CanCollide = false
955
Part89.TopSurface = Enum.SurfaceType.Smooth
956
Blade = Part89
957
SpecialMesh90.Parent = Part89
958
SpecialMesh90.MeshId = "rbxassetid://2022884138"
959
SpecialMesh90.Scale = Vector3.new(0.300000012, 1, 0.5)
960
SpecialMesh90.MeshType = Enum.MeshType.FileMesh
961
WedgePart91.Parent = Model0
962
WedgePart91.CFrame = CFrame.new(-71.2179947, 4.38127804, -133.481247, 0, 0, 1, 1, 0, 0, 0, 1, 0)
963
WedgePart91.Orientation = Vector3.new(0, 90, 90)
964
WedgePart91.Position = Vector3.new(-71.2179947, 4.38127804, -133.481247)
965
WedgePart91.Rotation = Vector3.new(90, 90, 0)
966
WedgePart91.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
967
WedgePart91.BottomSurface = Enum.SurfaceType.Smooth
968
WedgePart91.CanCollide = false
969
BlockMesh92.Parent = WedgePart91
970
BlockMesh92.Scale = Vector3.new(0.312503695, 0.625007391, 1)
971
Part93.Parent = Model0
972
Part93.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
973
Part93.Position = Vector3.new(-72.3430023, 4.47502899, -133.856247)
974
Part93.Color = Color3.new(0.388235, 0.372549, 0.384314)
975
Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
976
Part93.BottomSurface = Enum.SurfaceType.Smooth
977
Part93.BrickColor = BrickColor.new("Dark stone grey")
978
Part93.CanCollide = false
979
Part93.TopSurface = Enum.SurfaceType.Smooth
980
Part93.brickColor = BrickColor.new("Dark stone grey")
981
BlockMesh94.Parent = Part93
982
BlockMesh94.Scale = Vector3.new(0.0625007376, 0.87501049, 0.750008285)
983
WedgePart95.Parent = Model0
984
WedgePart95.CFrame = CFrame.new(-71.2179947, 4.38127851, -134.231262, 0, 0, 1, -1, 0, 0, 0, -1, 0)
985
WedgePart95.Orientation = Vector3.new(0, 90, -90)
986
WedgePart95.Position = Vector3.new(-71.2179947, 4.38127851, -134.231262)
987
WedgePart95.Rotation = Vector3.new(-90, 90, 0)
988
WedgePart95.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
989
WedgePart95.BottomSurface = Enum.SurfaceType.Smooth
990
WedgePart95.CanCollide = false
991
BlockMesh96.Parent = WedgePart95
992
BlockMesh96.Scale = Vector3.new(0.312503695, 0.625007391, 1)
993
Part97.Name = "HitBox1"
994
Part97.Parent = Model0
995
Part97.CFrame = CFrame.new(-68.8492126, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
996
Part97.Orientation = Vector3.new(0, -90, 0)
997
Part97.Position = Vector3.new(-68.8492126, 4.47502899, -133.850006)
998
Part97.Rotation = Vector3.new(0, -90, 0)
999
Part97.Color = Color3.new(1, 0, 0)
1000
Part97.Transparency = 1
1001
Part97.Size = Vector3.new(0.812511623, 0.262503088, 4.17504835)
1002
Part97.BottomSurface = Enum.SurfaceType.Smooth
1003
Part97.BrickColor = BrickColor.new("Really red")
1004
Part97.CanCollide = false
1005
Part97.TopSurface = Enum.SurfaceType.Smooth
1006
Part97.brickColor = BrickColor.new("Really red")
1007
WedgePart98.Parent = Model0
1008
WedgePart98.CFrame = CFrame.new(-71.2179947, 4.56877995, -133.481247, 0, 0, 1, 1, 0, 0, 0, 1, 0)
1009
WedgePart98.Orientation = Vector3.new(0, 90, 90)
1010
WedgePart98.Position = Vector3.new(-71.2179947, 4.56877995, -133.481247)
1011
WedgePart98.Rotation = Vector3.new(90, 90, 0)
1012
WedgePart98.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
1013
WedgePart98.BottomSurface = Enum.SurfaceType.Smooth
1014
WedgePart98.CanCollide = false
1015
BlockMesh99.Parent = WedgePart98
1016
BlockMesh99.Scale = Vector3.new(0.312503695, 0.625007391, 1)
1017
Part100.Parent = Model0
1018
Part100.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1019
Part100.Position = Vector3.new(-72.3430023, 4.47502899, -133.975006)
1020
Part100.Color = Color3.new(0.388235, 0.372549, 0.384314)
1021
Part100.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1022
Part100.BottomSurface = Enum.SurfaceType.Smooth
1023
Part100.BrickColor = BrickColor.new("Dark stone grey")
1024
Part100.CanCollide = false
1025
Part100.TopSurface = Enum.SurfaceType.Smooth
1026
Part100.brickColor = BrickColor.new("Dark stone grey")
1027
BlockMesh101.Parent = Part100
1028
BlockMesh101.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
1029
Part102.Parent = Model0
1030
Part102.CFrame = CFrame.new(-71.2179871, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1031
Part102.Position = Vector3.new(-71.2179871, 4.55628014, -134.012497)
1032
Part102.Color = Color3.new(0.388235, 0.372549, 0.384314)
1033
Part102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1034
Part102.BottomSurface = Enum.SurfaceType.Smooth
1035
Part102.BrickColor = BrickColor.new("Dark stone grey")
1036
Part102.CanCollide = false
1037
Part102.TopSurface = Enum.SurfaceType.Smooth
1038
Part102.brickColor = BrickColor.new("Dark stone grey")
1039
BlockMesh103.Parent = Part102
1040
BlockMesh103.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1041
Part104.Parent = Model0
1042
Part104.CFrame = CFrame.new(-71.4054947, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1043
Part104.Position = Vector3.new(-71.4054947, 4.55628014, -134.012497)
1044
Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
1045
Part104.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1046
Part104.BottomSurface = Enum.SurfaceType.Smooth
1047
Part104.BrickColor = BrickColor.new("Dark stone grey")
1048
Part104.CanCollide = false
1049
Part104.TopSurface = Enum.SurfaceType.Smooth
1050
Part104.brickColor = BrickColor.new("Dark stone grey")
1051
BlockMesh105.Parent = Part104
1052
BlockMesh105.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1053
Part106.Parent = Model0
1054
Part106.CFrame = CFrame.new(-71.4054947, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1055
Part106.Position = Vector3.new(-71.4054947, 4.3937788, -134.012497)
1056
Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
1057
Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1058
Part106.BottomSurface = Enum.SurfaceType.Smooth
1059
Part106.BrickColor = BrickColor.new("Dark stone grey")
1060
Part106.CanCollide = false
1061
Part106.TopSurface = Enum.SurfaceType.Smooth
1062
Part106.brickColor = BrickColor.new("Dark stone grey")
1063
BlockMesh107.Parent = Part106
1064
BlockMesh107.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1065
Part108.Parent = Model0
1066
Part108.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1067
Part108.Position = Vector3.new(-72.3430023, 4.47502899, -133.737503)
1068
Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
1069
Part108.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1070
Part108.BottomSurface = Enum.SurfaceType.Smooth
1071
Part108.BrickColor = BrickColor.new("Dark stone grey")
1072
Part108.CanCollide = false
1073
Part108.TopSurface = Enum.SurfaceType.Smooth
1074
Part108.brickColor = BrickColor.new("Dark stone grey")
1075
BlockMesh109.Parent = Part108
1076
BlockMesh109.Scale = Vector3.new(0.0624999925, 0.750008941, 0.0625001863)
1077
Part110.Parent = Model0
1078
Part110.CFrame = CFrame.new(-72.3430023, 4.39377832, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1079
Part110.Position = Vector3.new(-72.3430023, 4.39377832, -134)
1080
Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
1081
Part110.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1082
Part110.BottomSurface = Enum.SurfaceType.Smooth
1083
Part110.BrickColor = BrickColor.new("Dark stone grey")
1084
Part110.CanCollide = false
1085
Part110.TopSurface = Enum.SurfaceType.Smooth
1086
Part110.brickColor = BrickColor.new("Dark stone grey")
1087
BlockMesh111.Parent = Part110
1088
BlockMesh111.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1089
Part112.Parent = Model0
1090
Part112.CFrame = CFrame.new(-71.7179947, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1091
Part112.Position = Vector3.new(-71.7179947, 4.55628014, -134.012497)
1092
Part112.Color = Color3.new(0.388235, 0.372549, 0.384314)
1093
Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1094
Part112.BottomSurface = Enum.SurfaceType.Smooth
1095
Part112.BrickColor = BrickColor.new("Dark stone grey")
1096
Part112.CanCollide = false
1097
Part112.TopSurface = Enum.SurfaceType.Smooth
1098
Part112.brickColor = BrickColor.new("Dark stone grey")
1099
BlockMesh113.Parent = Part112
1100
BlockMesh113.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1101
Part114.Parent = Model0
1102
Part114.CFrame = CFrame.new(-71.7179947, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1103
Part114.Position = Vector3.new(-71.7179947, 4.3937788, -134.012497)
1104
Part114.Color = Color3.new(0.388235, 0.372549, 0.384314)
1105
Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1106
Part114.BottomSurface = Enum.SurfaceType.Smooth
1107
Part114.BrickColor = BrickColor.new("Dark stone grey")
1108
Part114.CanCollide = false
1109
Part114.TopSurface = Enum.SurfaceType.Smooth
1110
Part114.brickColor = BrickColor.new("Dark stone grey")
1111
BlockMesh115.Parent = Part114
1112
BlockMesh115.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1113
Part116.Parent = Model0
1114
Part116.CFrame = CFrame.new(-72.3430023, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1115
Part116.Position = Vector3.new(-72.3430023, 4.47502899, -134.012497)
1116
Part116.Color = Color3.new(0.388235, 0.372549, 0.384314)
1117
Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1118
Part116.BottomSurface = Enum.SurfaceType.Smooth
1119
Part116.BrickColor = BrickColor.new("Dark stone grey")
1120
Part116.CanCollide = false
1121
Part116.TopSurface = Enum.SurfaceType.Smooth
1122
Part116.brickColor = BrickColor.new("Dark stone grey")
1123
BlockMesh117.Parent = Part116
1124
BlockMesh117.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
1125
Part118.Parent = Model0
1126
Part118.CFrame = CFrame.new(-72.3430023, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1127
Part118.Position = Vector3.new(-72.3430023, 4.55628014, -134)
1128
Part118.Color = Color3.new(0.388235, 0.372549, 0.384314)
1129
Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1130
Part118.BottomSurface = Enum.SurfaceType.Smooth
1131
Part118.BrickColor = BrickColor.new("Dark stone grey")
1132
Part118.CanCollide = false
1133
Part118.TopSurface = Enum.SurfaceType.Smooth
1134
Part118.brickColor = BrickColor.new("Dark stone grey")
1135
BlockMesh119.Parent = Part118
1136
BlockMesh119.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1137
Part120.Parent = Model0
1138
Part120.CFrame = CFrame.new(-72.0305023, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1139
Part120.Position = Vector3.new(-72.0305023, 4.55628014, -134)
1140
Part120.Color = Color3.new(0.388235, 0.372549, 0.384314)
1141
Part120.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1142
Part120.BottomSurface = Enum.SurfaceType.Smooth
1143
Part120.BrickColor = BrickColor.new("Dark stone grey")
1144
Part120.CanCollide = false
1145
Part120.TopSurface = Enum.SurfaceType.Smooth
1146
Part120.brickColor = BrickColor.new("Dark stone grey")
1147
BlockMesh121.Parent = Part120
1148
BlockMesh121.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1149
Part122.Parent = Model0
1150
Part122.CFrame = CFrame.new(-71.2179871, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1151
Part122.Position = Vector3.new(-71.2179871, 4.3937788, -134)
1152
Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
1153
Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1154
Part122.BottomSurface = Enum.SurfaceType.Smooth
1155
Part122.BrickColor = BrickColor.new("Dark stone grey")
1156
Part122.CanCollide = false
1157
Part122.TopSurface = Enum.SurfaceType.Smooth
1158
Part122.brickColor = BrickColor.new("Dark stone grey")
1159
BlockMesh123.Parent = Part122
1160
BlockMesh123.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1161
Part124.Parent = Model0
1162
Part124.CFrame = CFrame.new(-71.7179947, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1163
Part124.Position = Vector3.new(-71.7179947, 4.3937788, -134)
1164
Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
1165
Part124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1166
Part124.BottomSurface = Enum.SurfaceType.Smooth
1167
Part124.BrickColor = BrickColor.new("Dark stone grey")
1168
Part124.CanCollide = false
1169
Part124.TopSurface = Enum.SurfaceType.Smooth
1170
Part124.brickColor = BrickColor.new("Dark stone grey")
1171
BlockMesh125.Parent = Part124
1172
BlockMesh125.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1173
Part126.Parent = Model0
1174
Part126.CFrame = CFrame.new(-71.2179871, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1175
Part126.Position = Vector3.new(-71.2179871, 4.55628014, -134)
1176
Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
1177
Part126.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1178
Part126.BottomSurface = Enum.SurfaceType.Smooth
1179
Part126.BrickColor = BrickColor.new("Dark stone grey")
1180
Part126.CanCollide = false
1181
Part126.TopSurface = Enum.SurfaceType.Smooth
1182
Part126.brickColor = BrickColor.new("Dark stone grey")
1183
BlockMesh127.Parent = Part126
1184
BlockMesh127.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1185
Part128.Parent = Model0
1186
Part128.CFrame = CFrame.new(-71.7179947, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1187
Part128.Position = Vector3.new(-71.7179947, 4.55628014, -134)
1188
Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
1189
Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1190
Part128.BottomSurface = Enum.SurfaceType.Smooth
1191
Part128.BrickColor = BrickColor.new("Dark stone grey")
1192
Part128.CanCollide = false
1193
Part128.TopSurface = Enum.SurfaceType.Smooth
1194
Part128.brickColor = BrickColor.new("Dark stone grey")
1195
BlockMesh129.Parent = Part128
1196
BlockMesh129.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1197
Part130.Parent = Model0
1198
Part130.CFrame = CFrame.new(-72.3430023, 4.55627966, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1199
Part130.Orientation = Vector3.new(0, 180, 0)
1200
Part130.Position = Vector3.new(-72.3430023, 4.55627966, -133.712494)
1201
Part130.Rotation = Vector3.new(-180, 0, -180)
1202
Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
1203
Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1204
Part130.BottomSurface = Enum.SurfaceType.Smooth
1205
Part130.BrickColor = BrickColor.new("Dark stone grey")
1206
Part130.CanCollide = false
1207
Part130.TopSurface = Enum.SurfaceType.Smooth
1208
Part130.brickColor = BrickColor.new("Dark stone grey")
1209
BlockMesh131.Parent = Part130
1210
BlockMesh131.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1211
Part132.Parent = Model0
1212
Part132.CFrame = CFrame.new(-71.7179947, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1213
Part132.Position = Vector3.new(-71.7179947, 4.47502899, -134.012497)
1214
Part132.Color = Color3.new(0.388235, 0.372549, 0.384314)
1215
Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1216
Part132.BottomSurface = Enum.SurfaceType.Smooth
1217
Part132.BrickColor = BrickColor.new("Dark stone grey")
1218
Part132.CanCollide = false
1219
Part132.TopSurface = Enum.SurfaceType.Smooth
1220
Part132.brickColor = BrickColor.new("Dark stone grey")
1221
BlockMesh133.Parent = Part132
1222
BlockMesh133.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1223
Part134.Parent = Model0
1224
Part134.CFrame = CFrame.new(-72.3430023, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1225
Part134.Orientation = Vector3.new(0, 180, 0)
1226
Part134.Position = Vector3.new(-72.3430023, 4.39377832, -133.712494)
1227
Part134.Rotation = Vector3.new(-180, 0, -180)
1228
Part134.Color = Color3.new(0.388235, 0.372549, 0.384314)
1229
Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1230
Part134.BottomSurface = Enum.SurfaceType.Smooth
1231
Part134.BrickColor = BrickColor.new("Dark stone grey")
1232
Part134.CanCollide = false
1233
Part134.TopSurface = Enum.SurfaceType.Smooth
1234
Part134.brickColor = BrickColor.new("Dark stone grey")
1235
BlockMesh135.Parent = Part134
1236
BlockMesh135.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1237
Part136.Parent = Model0
1238
Part136.CFrame = CFrame.new(-72.3429947, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1239
Part136.Orientation = Vector3.new(0, 180, 0)
1240
Part136.Position = Vector3.new(-72.3429947, 4.47502899, -133.699997)
1241
Part136.Rotation = Vector3.new(-180, 0, -180)
1242
Part136.Color = Color3.new(0.388235, 0.372549, 0.384314)
1243
Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1244
Part136.BottomSurface = Enum.SurfaceType.Smooth
1245
Part136.BrickColor = BrickColor.new("Dark stone grey")
1246
Part136.CanCollide = false
1247
Part136.TopSurface = Enum.SurfaceType.Smooth
1248
Part136.brickColor = BrickColor.new("Dark stone grey")
1249
BlockMesh137.Parent = Part136
1250
BlockMesh137.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
1251
Part138.Parent = Model0
1252
Part138.CFrame = CFrame.new(-71.7804871, 4.47502899, -133.993744, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1253
Part138.Position = Vector3.new(-71.7804871, 4.47502899, -133.993744)
1254
Part138.Color = Color3.new(0, 1, 1)
1255
Part138.Size = Vector3.new(1.13751352, 0.200000003, 0.200000003)
1256
Part138.BottomSurface = Enum.SurfaceType.Smooth
1257
Part138.BrickColor = BrickColor.new("Toothpaste")
1258
Part138.CanCollide = false
1259
Part138.Material = Enum.Material.Neon
1260
Part138.TopSurface = Enum.SurfaceType.Smooth
1261
Part138.brickColor = BrickColor.new("Toothpaste")
1262
BlockMesh139.Parent = Part138
1263
BlockMesh139.Scale = Vector3.new(1, 0.750008881, 0.125001475)
1264
WedgePart140.Parent = Model0
1265
WedgePart140.CFrame = CFrame.new(-71.2179947, 4.5687809, -134.231262, 0, 0, 1, -1, 0, 0, 0, -1, 0)
1266
WedgePart140.Orientation = Vector3.new(0, 90, -90)
1267
WedgePart140.Position = Vector3.new(-71.2179947, 4.5687809, -134.231262)
1268
WedgePart140.Rotation = Vector3.new(-90, 90, 0)
1269
WedgePart140.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
1270
WedgePart140.BottomSurface = Enum.SurfaceType.Smooth
1271
WedgePart140.CanCollide = false
1272
BlockMesh141.Parent = WedgePart140
1273
BlockMesh141.Scale = Vector3.new(0.312503695, 0.625007391, 1)
1274
Part142.Parent = Model0
1275
Part142.CFrame = CFrame.new(-71.2179871, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1276
Part142.Position = Vector3.new(-71.2179871, 4.3937788, -134.012497)
1277
Part142.Color = Color3.new(0.388235, 0.372549, 0.384314)
1278
Part142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1279
Part142.BottomSurface = Enum.SurfaceType.Smooth
1280
Part142.BrickColor = BrickColor.new("Dark stone grey")
1281
Part142.CanCollide = false
1282
Part142.TopSurface = Enum.SurfaceType.Smooth
1283
Part142.brickColor = BrickColor.new("Dark stone grey")
1284
BlockMesh143.Parent = Part142
1285
BlockMesh143.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
1286
Part144.Parent = Model0
1287
Part144.CFrame = CFrame.new(-72.0305023, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1288
Part144.Position = Vector3.new(-72.0305023, 4.3937788, -134)
1289
Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
1290
Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1291
Part144.BottomSurface = Enum.SurfaceType.Smooth
1292
Part144.BrickColor = BrickColor.new("Dark stone grey")
1293
Part144.CanCollide = false
1294
Part144.TopSurface = Enum.SurfaceType.Smooth
1295
Part144.brickColor = BrickColor.new("Dark stone grey")
1296
BlockMesh145.Parent = Part144
1297
BlockMesh145.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1298
Part146.Parent = Model0
1299
Part146.CFrame = CFrame.new(-71.4054947, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1300
Part146.Position = Vector3.new(-71.4054947, 4.47502899, -134.012497)
1301
Part146.Color = Color3.new(0.388235, 0.372549, 0.384314)
1302
Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1303
Part146.BottomSurface = Enum.SurfaceType.Smooth
1304
Part146.BrickColor = BrickColor.new("Dark stone grey")
1305
Part146.CanCollide = false
1306
Part146.TopSurface = Enum.SurfaceType.Smooth
1307
Part146.brickColor = BrickColor.new("Dark stone grey")
1308
BlockMesh147.Parent = Part146
1309
BlockMesh147.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1310
Part148.Parent = Model0
1311
Part148.CFrame = CFrame.new(-71.4054947, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1312
Part148.Position = Vector3.new(-71.4054947, 4.55628014, -134)
1313
Part148.Color = Color3.new(0.388235, 0.372549, 0.384314)
1314
Part148.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1315
Part148.BottomSurface = Enum.SurfaceType.Smooth
1316
Part148.BrickColor = BrickColor.new("Dark stone grey")
1317
Part148.CanCollide = false
1318
Part148.TopSurface = Enum.SurfaceType.Smooth
1319
Part148.brickColor = BrickColor.new("Dark stone grey")
1320
BlockMesh149.Parent = Part148
1321
BlockMesh149.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1322
Part150.Parent = Model0
1323
Part150.CFrame = CFrame.new(-72.0305023, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1324
Part150.Position = Vector3.new(-72.0305023, 4.47502899, -134.012497)
1325
Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
1326
Part150.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1327
Part150.BottomSurface = Enum.SurfaceType.Smooth
1328
Part150.BrickColor = BrickColor.new("Dark stone grey")
1329
Part150.CanCollide = false
1330
Part150.TopSurface = Enum.SurfaceType.Smooth
1331
Part150.brickColor = BrickColor.new("Dark stone grey")
1332
BlockMesh151.Parent = Part150
1333
BlockMesh151.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1334
Part152.Parent = Model0
1335
Part152.CFrame = CFrame.new(-71.4054947, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1336
Part152.Position = Vector3.new(-71.4054947, 4.3937788, -134)
1337
Part152.Color = Color3.new(0.388235, 0.372549, 0.384314)
1338
Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1339
Part152.BottomSurface = Enum.SurfaceType.Smooth
1340
Part152.BrickColor = BrickColor.new("Dark stone grey")
1341
Part152.CanCollide = false
1342
Part152.TopSurface = Enum.SurfaceType.Smooth
1343
Part152.brickColor = BrickColor.new("Dark stone grey")
1344
BlockMesh153.Parent = Part152
1345
BlockMesh153.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
1346
WedgePart154.Parent = Model0
1347
WedgePart154.CFrame = CFrame.new(-71.2242432, 4.3937788, -134.237503, 0, 0, 1, -1, 0, 0, 0, -1, 0)
1348
WedgePart154.Orientation = Vector3.new(0, 90, -90)
1349
WedgePart154.Position = Vector3.new(-71.2242432, 4.3937788, -134.237503)
1350
WedgePart154.Rotation = Vector3.new(-90, 90, 0)
1351
WedgePart154.Color = Color3.new(0.388235, 0.372549, 0.384314)
1352
WedgePart154.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
1353
WedgePart154.BottomSurface = Enum.SurfaceType.Smooth
1354
WedgePart154.BrickColor = BrickColor.new("Dark stone grey")
1355
WedgePart154.CanCollide = false
1356
WedgePart154.brickColor = BrickColor.new("Dark stone grey")
1357
BlockMesh155.Parent = WedgePart154
1358
BlockMesh155.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
1359
Part156.Parent = Model0
1360
Part156.CFrame = CFrame.new(-71.2867584, 4.3937788, -134.162506, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1361
Part156.Position = Vector3.new(-71.2867584, 4.3937788, -134.162506)
1362
Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
1363
Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1364
Part156.BottomSurface = Enum.SurfaceType.Smooth
1365
Part156.BrickColor = BrickColor.new("Dark stone grey")
1366
Part156.CanCollide = false
1367
Part156.TopSurface = Enum.SurfaceType.Smooth
1368
Part156.brickColor = BrickColor.new("Dark stone grey")
1369
BlockMesh157.Parent = Part156
1370
BlockMesh157.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
1371
Part158.Parent = Model0
1372
Part158.CFrame = CFrame.new(-71.2867584, 4.55628014, -134.162506, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1373
Part158.Position = Vector3.new(-71.2867584, 4.55628014, -134.162506)
1374
Part158.Color = Color3.new(0.388235, 0.372549, 0.384314)
1375
Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1376
Part158.BottomSurface = Enum.SurfaceType.Smooth
1377
Part158.BrickColor = BrickColor.new("Dark stone grey")
1378
Part158.CanCollide = false
1379
Part158.TopSurface = Enum.SurfaceType.Smooth
1380
Part158.brickColor = BrickColor.new("Dark stone grey")
1381
BlockMesh159.Parent = Part158
1382
BlockMesh159.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
1383
Part160.Parent = Model0
1384
Part160.CFrame = CFrame.new(-71.2867584, 4.3937788, -133.550003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1385
Part160.Position = Vector3.new(-71.2867584, 4.3937788, -133.550003)
1386
Part160.Color = Color3.new(0.388235, 0.372549, 0.384314)
1387
Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1388
Part160.BottomSurface = Enum.SurfaceType.Smooth
1389
Part160.BrickColor = BrickColor.new("Dark stone grey")
1390
Part160.CanCollide = false
1391
Part160.TopSurface = Enum.SurfaceType.Smooth
1392
Part160.brickColor = BrickColor.new("Dark stone grey")
1393
BlockMesh161.Parent = Part160
1394
BlockMesh161.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
1395
Part162.Parent = Model0
1396
Part162.CFrame = CFrame.new(-71.2929993, 4.55628014, -133.550003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1397
Part162.Position = Vector3.new(-71.2929993, 4.55628014, -133.550003)
1398
Part162.Color = Color3.new(0.388235, 0.372549, 0.384314)
1399
Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1400
Part162.BottomSurface = Enum.SurfaceType.Smooth
1401
Part162.BrickColor = BrickColor.new("Dark stone grey")
1402
Part162.CanCollide = false
1403
Part162.TopSurface = Enum.SurfaceType.Smooth
1404
Part162.brickColor = BrickColor.new("Dark stone grey")
1405
BlockMesh163.Parent = Part162
1406
BlockMesh163.Scale = Vector3.new(0.812509716, 0.0625007376, 0.0625006557)
1407
Part164.Parent = Model0
1408
Part164.CFrame = CFrame.new(-71.2179871, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1409
Part164.Position = Vector3.new(-71.2179871, 4.47502899, -134.012497)
1410
Part164.Color = Color3.new(0.388235, 0.372549, 0.384314)
1411
Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1412
Part164.BottomSurface = Enum.SurfaceType.Smooth
1413
Part164.BrickColor = BrickColor.new("Dark stone grey")
1414
Part164.CanCollide = false
1415
Part164.TopSurface = Enum.SurfaceType.Smooth
1416
Part164.brickColor = BrickColor.new("Dark stone grey")
1417
BlockMesh165.Parent = Part164
1418
BlockMesh165.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
1419
Part166.Parent = Model0
1420
Part166.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1421
Part166.Orientation = Vector3.new(0, -45, 0)
1422
Part166.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
1423
Part166.Rotation = Vector3.new(0, -45, 0)
1424
Part166.Color = Color3.new(0.388235, 0.372549, 0.384314)
1425
Part166.Size = Vector3.new(0.325003862, 0.325003862, 0.325003862)
1426
Part166.BottomSurface = Enum.SurfaceType.Smooth
1427
Part166.BrickColor = BrickColor.new("Dark stone grey")
1428
Part166.CanCollide = false
1429
Part166.TopSurface = Enum.SurfaceType.Smooth
1430
Part166.brickColor = BrickColor.new("Dark stone grey")
1431
Part167.Parent = Model0
1432
Part167.CFrame = CFrame.new(-71.0117416, 4.55002975, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1433
Part167.Orientation = Vector3.new(0, -45, 0)
1434
Part167.Position = Vector3.new(-71.0117416, 4.55002975, -134.731262)
1435
Part167.Rotation = Vector3.new(0, -45, 0)
1436
Part167.Color = Color3.new(0.388235, 0.372549, 0.384314)
1437
Part167.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1438
Part167.BottomSurface = Enum.SurfaceType.Smooth
1439
Part167.BrickColor = BrickColor.new("Dark stone grey")
1440
Part167.CanCollide = false
1441
Part167.TopSurface = Enum.SurfaceType.Smooth
1442
Part167.brickColor = BrickColor.new("Dark stone grey")
1443
BlockMesh168.Parent = Part167
1444
BlockMesh168.Scale = Vector3.new(1, 0.0625004917, 1)
1445
Part169.Parent = Model0
1446
Part169.CFrame = CFrame.new(-71.0117416, 4.52502918, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1447
Part169.Orientation = Vector3.new(0, -45, 0)
1448
Part169.Position = Vector3.new(-71.0117416, 4.52502918, -134.731262)
1449
Part169.Rotation = Vector3.new(0, -45, 0)
1450
Part169.Color = Color3.new(0.388235, 0.372549, 0.384314)
1451
Part169.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1452
Part169.BottomSurface = Enum.SurfaceType.Smooth
1453
Part169.BrickColor = BrickColor.new("Dark stone grey")
1454
Part169.CanCollide = false
1455
Part169.TopSurface = Enum.SurfaceType.Smooth
1456
Part169.brickColor = BrickColor.new("Dark stone grey")
1457
BlockMesh170.Parent = Part169
1458
BlockMesh170.Scale = Vector3.new(1, 0.0625004917, 1)
1459
Part171.Parent = Model0
1460
Part171.CFrame = CFrame.new(-71.0117416, 4.32502699, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1461
Part171.Orientation = Vector3.new(0, -45, 0)
1462
Part171.Position = Vector3.new(-71.0117416, 4.32502699, -134.731262)
1463
Part171.Rotation = Vector3.new(0, -45, 0)
1464
Part171.Color = Color3.new(0.388235, 0.372549, 0.384314)
1465
Part171.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1466
Part171.BottomSurface = Enum.SurfaceType.Smooth
1467
Part171.BrickColor = BrickColor.new("Dark stone grey")
1468
Part171.CanCollide = false
1469
Part171.TopSurface = Enum.SurfaceType.Smooth
1470
Part171.brickColor = BrickColor.new("Dark stone grey")
1471
BlockMesh172.Parent = Part171
1472
BlockMesh172.Scale = Vector3.new(1, 0.0625004917, 1)
1473
Part173.Parent = Model0
1474
Part173.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1475
Part173.Orientation = Vector3.new(0, -45, 0)
1476
Part173.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
1477
Part173.Rotation = Vector3.new(0, -45, 0)
1478
Part173.Color = Color3.new(0.388235, 0.372549, 0.384314)
1479
Part173.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1480
Part173.BottomSurface = Enum.SurfaceType.Smooth
1481
Part173.BrickColor = BrickColor.new("Dark stone grey")
1482
Part173.CanCollide = false
1483
Part173.TopSurface = Enum.SurfaceType.Smooth
1484
Part173.brickColor = BrickColor.new("Dark stone grey")
1485
BlockMesh174.Parent = Part173
1486
BlockMesh174.Scale = Vector3.new(1, 0.0625004917, 1)
1487
Part175.Parent = Model0
1488
Part175.CFrame = CFrame.new(-71.0117416, 4.50002909, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1489
Part175.Orientation = Vector3.new(0, -45, 0)
1490
Part175.Position = Vector3.new(-71.0117416, 4.50002909, -134.731262)
1491
Part175.Rotation = Vector3.new(0, -45, 0)
1492
Part175.Color = Color3.new(0.388235, 0.372549, 0.384314)
1493
Part175.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1494
Part175.BottomSurface = Enum.SurfaceType.Smooth
1495
Part175.BrickColor = BrickColor.new("Dark stone grey")
1496
Part175.CanCollide = false
1497
Part175.TopSurface = Enum.SurfaceType.Smooth
1498
Part175.brickColor = BrickColor.new("Dark stone grey")
1499
BlockMesh176.Parent = Part175
1500
BlockMesh176.Scale = Vector3.new(1, 0.0625004917, 1)
1501
Part177.Parent = Model0
1502
Part177.CFrame = CFrame.new(-71.0117416, 4.42502785, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1503
Part177.Orientation = Vector3.new(0, -45, 0)
1504
Part177.Position = Vector3.new(-71.0117416, 4.42502785, -134.731262)
1505
Part177.Rotation = Vector3.new(0, -45, 0)
1506
Part177.Color = Color3.new(0.388235, 0.372549, 0.384314)
1507
Part177.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1508
Part177.BottomSurface = Enum.SurfaceType.Smooth
1509
Part177.BrickColor = BrickColor.new("Dark stone grey")
1510
Part177.CanCollide = false
1511
Part177.TopSurface = Enum.SurfaceType.Smooth
1512
Part177.brickColor = BrickColor.new("Dark stone grey")
1513
BlockMesh178.Parent = Part177
1514
BlockMesh178.Scale = Vector3.new(1, 0.0625004917, 1)
1515
Part179.Parent = Model0
1516
Part179.CFrame = CFrame.new(-71.0117416, 4.57502985, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1517
Part179.Orientation = Vector3.new(0, -45, 0)
1518
Part179.Position = Vector3.new(-71.0117416, 4.57502985, -134.731262)
1519
Part179.Rotation = Vector3.new(0, -45, 0)
1520
Part179.Color = Color3.new(0.388235, 0.372549, 0.384314)
1521
Part179.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1522
Part179.BottomSurface = Enum.SurfaceType.Smooth
1523
Part179.BrickColor = BrickColor.new("Dark stone grey")
1524
Part179.CanCollide = false
1525
Part179.TopSurface = Enum.SurfaceType.Smooth
1526
Part179.brickColor = BrickColor.new("Dark stone grey")
1527
BlockMesh180.Parent = Part179
1528
BlockMesh180.Scale = Vector3.new(1, 0.0625004917, 1)
1529
Part181.Parent = Model0
1530
Part181.CFrame = CFrame.new(-71.0117416, 4.40002775, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1531
Part181.Orientation = Vector3.new(0, -45, 0)
1532
Part181.Position = Vector3.new(-71.0117416, 4.40002775, -134.731262)
1533
Part181.Rotation = Vector3.new(0, -45, 0)
1534
Part181.Color = Color3.new(0.388235, 0.372549, 0.384314)
1535
Part181.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1536
Part181.BottomSurface = Enum.SurfaceType.Smooth
1537
Part181.BrickColor = BrickColor.new("Dark stone grey")
1538
Part181.CanCollide = false
1539
Part181.TopSurface = Enum.SurfaceType.Smooth
1540
Part181.brickColor = BrickColor.new("Dark stone grey")
1541
BlockMesh182.Parent = Part181
1542
BlockMesh182.Scale = Vector3.new(1, 0.0625004917, 1)
1543
Part183.Parent = Model0
1544
Part183.CFrame = CFrame.new(-71.0117416, 4.45002842, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1545
Part183.Orientation = Vector3.new(0, -45, 0)
1546
Part183.Position = Vector3.new(-71.0117416, 4.45002842, -134.731262)
1547
Part183.Rotation = Vector3.new(0, -45, 0)
1548
Part183.Color = Color3.new(0.388235, 0.372549, 0.384314)
1549
Part183.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1550
Part183.BottomSurface = Enum.SurfaceType.Smooth
1551
Part183.BrickColor = BrickColor.new("Dark stone grey")
1552
Part183.CanCollide = false
1553
Part183.TopSurface = Enum.SurfaceType.Smooth
1554
Part183.brickColor = BrickColor.new("Dark stone grey")
1555
BlockMesh184.Parent = Part183
1556
BlockMesh184.Scale = Vector3.new(1, 0.0625004917, 1)
1557
Part185.Parent = Model0
1558
Part185.CFrame = CFrame.new(-71.0117416, 4.62503052, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1559
Part185.Orientation = Vector3.new(0, -45, 0)
1560
Part185.Position = Vector3.new(-71.0117416, 4.62503052, -134.731262)
1561
Part185.Rotation = Vector3.new(0, -45, 0)
1562
Part185.Color = Color3.new(0.388235, 0.372549, 0.384314)
1563
Part185.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1564
Part185.BottomSurface = Enum.SurfaceType.Smooth
1565
Part185.BrickColor = BrickColor.new("Dark stone grey")
1566
Part185.CanCollide = false
1567
Part185.TopSurface = Enum.SurfaceType.Smooth
1568
Part185.brickColor = BrickColor.new("Dark stone grey")
1569
BlockMesh186.Parent = Part185
1570
BlockMesh186.Scale = Vector3.new(1, 0.0625004917, 1)
1571
Part187.Parent = Model0
1572
Part187.CFrame = CFrame.new(-71.0117416, 4.37502766, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1573
Part187.Orientation = Vector3.new(0, -45, 0)
1574
Part187.Position = Vector3.new(-71.0117416, 4.37502766, -134.731262)
1575
Part187.Rotation = Vector3.new(0, -45, 0)
1576
Part187.Color = Color3.new(0.388235, 0.372549, 0.384314)
1577
Part187.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1578
Part187.BottomSurface = Enum.SurfaceType.Smooth
1579
Part187.BrickColor = BrickColor.new("Dark stone grey")
1580
Part187.CanCollide = false
1581
Part187.TopSurface = Enum.SurfaceType.Smooth
1582
Part187.brickColor = BrickColor.new("Dark stone grey")
1583
BlockMesh188.Parent = Part187
1584
BlockMesh188.Scale = Vector3.new(1, 0.0625004917, 1)
1585
Part189.Parent = Model0
1586
Part189.CFrame = CFrame.new(-71.0117416, 4.2812767, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1587
Part189.Orientation = Vector3.new(0, -45, 0)
1588
Part189.Position = Vector3.new(-71.0117416, 4.2812767, -134.731262)
1589
Part189.Rotation = Vector3.new(0, -45, 0)
1590
Part189.Color = Color3.new(0.388235, 0.372549, 0.384314)
1591
Part189.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1592
Part189.BottomSurface = Enum.SurfaceType.Smooth
1593
Part189.BrickColor = BrickColor.new("Dark stone grey")
1594
Part189.CanCollide = false
1595
Part189.TopSurface = Enum.SurfaceType.Smooth
1596
Part189.brickColor = BrickColor.new("Dark stone grey")
1597
BlockMesh190.Parent = Part189
1598
BlockMesh190.Scale = Vector3.new(1, 0.125001222, 1)
1599
Part191.Parent = Model0
1600
Part191.CFrame = CFrame.new(-71.0117416, 4.53752947, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1601
Part191.Orientation = Vector3.new(0, -90, 0)
1602
Part191.Position = Vector3.new(-71.0117416, 4.53752947, -133.850006)
1603
Part191.Rotation = Vector3.new(0, -90, 0)
1604
Part191.Color = Color3.new(0.388235, 0.372549, 0.384314)
1605
Part191.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
1606
Part191.BottomSurface = Enum.SurfaceType.Smooth
1607
Part191.BrickColor = BrickColor.new("Dark stone grey")
1608
Part191.CanCollide = false
1609
Part191.TopSurface = Enum.SurfaceType.Smooth
1610
Part191.brickColor = BrickColor.new("Dark stone grey")
1611
BlockMesh192.Parent = Part191
1612
BlockMesh192.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
1613
Part193.Parent = Model0
1614
Part193.CFrame = CFrame.new(-71.0117416, 4.56252956, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1615
Part193.Orientation = Vector3.new(0, -90, 0)
1616
Part193.Position = Vector3.new(-71.0117416, 4.56252956, -133.850006)
1617
Part193.Rotation = Vector3.new(0, -90, 0)
1618
Part193.Color = Color3.new(0.388235, 0.372549, 0.384314)
1619
Part193.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
1620
Part193.BottomSurface = Enum.SurfaceType.Smooth
1621
Part193.BrickColor = BrickColor.new("Dark stone grey")
1622
Part193.CanCollide = false
1623
Part193.TopSurface = Enum.SurfaceType.Smooth
1624
Part193.brickColor = BrickColor.new("Dark stone grey")
1625
BlockMesh194.Parent = Part193
1626
BlockMesh194.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
1627
WedgePart195.Parent = Model0
1628
WedgePart195.CFrame = CFrame.new(-71.2242432, 4.55628061, -134.237503, 0, 0, 1, -1, 0, 0, 0, -1, 0)
1629
WedgePart195.Orientation = Vector3.new(0, 90, -90)
1630
WedgePart195.Position = Vector3.new(-71.2242432, 4.55628061, -134.237503)
1631
WedgePart195.Rotation = Vector3.new(-90, 90, 0)
1632
WedgePart195.Color = Color3.new(0.388235, 0.372549, 0.384314)
1633
WedgePart195.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
1634
WedgePart195.BottomSurface = Enum.SurfaceType.Smooth
1635
WedgePart195.BrickColor = BrickColor.new("Dark stone grey")
1636
WedgePart195.CanCollide = false
1637
WedgePart195.brickColor = BrickColor.new("Dark stone grey")
1638
BlockMesh196.Parent = WedgePart195
1639
BlockMesh196.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
1640
Part197.Name = "Handle"
1641
Part197.Parent = Model0
1642
Part197.CFrame = CFrame.new(-71.7742462, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1643
Part197.Orientation = Vector3.new(0, -90, 0)
1644
Part197.Position = Vector3.new(-71.7742462, 4.47502899, -133.850006)
1645
Part197.Rotation = Vector3.new(0, -90, 0)
1646
Part197.Color = Color3.new(0, 0.0627451, 0.690196)
1647
Part197.Transparency = 1
1648
Part197.Size = Vector3.new(0.337506086, 0.262503088, 1.15001178)
1649
Part197.BottomSurface = Enum.SurfaceType.Smooth
1650
Part197.BrickColor = BrickColor.new("Dark blue")
1651
Part197.CanCollide = false
1652
Part197.TopSurface = Enum.SurfaceType.Smooth
1653
Part197.brickColor = BrickColor.new("Dark blue")
1654
Handle = Part197
1655
Part198.Parent = Model0
1656
Part198.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1657
Part198.Orientation = Vector3.new(0, -45, 0)
1658
Part198.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1659
Part198.Rotation = Vector3.new(0, -45, 0)
1660
Part198.Size = Vector3.new(0.312503666, 0.437505186, 0.312503666)
1661
Part198.BottomSurface = Enum.SurfaceType.Smooth
1662
Part198.CanCollide = false
1663
Part198.TopSurface = Enum.SurfaceType.Smooth
1664
Part199.Parent = Model0
1665
Part199.CFrame = CFrame.new(-71.0117416, 4.6687808, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1666
Part199.Orientation = Vector3.new(0, -45, 0)
1667
Part199.Position = Vector3.new(-71.0117416, 4.6687808, -132.968735)
1668
Part199.Rotation = Vector3.new(0, -45, 0)
1669
Part199.Color = Color3.new(0.388235, 0.372549, 0.384314)
1670
Part199.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1671
Part199.BottomSurface = Enum.SurfaceType.Smooth
1672
Part199.BrickColor = BrickColor.new("Dark stone grey")
1673
Part199.CanCollide = false
1674
Part199.TopSurface = Enum.SurfaceType.Smooth
1675
Part199.brickColor = BrickColor.new("Dark stone grey")
1676
BlockMesh200.Parent = Part199
1677
BlockMesh200.Scale = Vector3.new(1, 0.125001222, 1)
1678
Part201.Parent = Model0
1679
Part201.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1680
Part201.Orientation = Vector3.new(0, -45, 0)
1681
Part201.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1682
Part201.Rotation = Vector3.new(0, -45, 0)
1683
Part201.Color = Color3.new(0, 1, 1)
1684
Part201.Size = Vector3.new(0.331253946, 0.331253946, 0.331253946)
1685
Part201.BottomSurface = Enum.SurfaceType.Smooth
1686
Part201.BrickColor = BrickColor.new("Toothpaste")
1687
Part201.CanCollide = false
1688
Part201.Material = Enum.Material.Neon
1689
Part201.TopSurface = Enum.SurfaceType.Smooth
1690
Part201.brickColor = BrickColor.new("Toothpaste")
1691
Part202.Parent = Model0
1692
Part202.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1693
Part202.Orientation = Vector3.new(0, -45, 0)
1694
Part202.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1695
Part202.Rotation = Vector3.new(0, -45, 0)
1696
Part202.Color = Color3.new(0.388235, 0.372549, 0.384314)
1697
Part202.Size = Vector3.new(0.325003862, 0.325003862, 0.325003862)
1698
Part202.BottomSurface = Enum.SurfaceType.Smooth
1699
Part202.BrickColor = BrickColor.new("Dark stone grey")
1700
Part202.CanCollide = false
1701
Part202.TopSurface = Enum.SurfaceType.Smooth
1702
Part202.brickColor = BrickColor.new("Dark stone grey")
1703
Part203.Parent = Model0
1704
Part203.CFrame = CFrame.new(-71.0117416, 4.55002975, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1705
Part203.Orientation = Vector3.new(0, -45, 0)
1706
Part203.Position = Vector3.new(-71.0117416, 4.55002975, -132.968735)
1707
Part203.Rotation = Vector3.new(0, -45, 0)
1708
Part203.Color = Color3.new(0.388235, 0.372549, 0.384314)
1709
Part203.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1710
Part203.BottomSurface = Enum.SurfaceType.Smooth
1711
Part203.BrickColor = BrickColor.new("Dark stone grey")
1712
Part203.CanCollide = false
1713
Part203.TopSurface = Enum.SurfaceType.Smooth
1714
Part203.brickColor = BrickColor.new("Dark stone grey")
1715
BlockMesh204.Parent = Part203
1716
BlockMesh204.Scale = Vector3.new(1, 0.0625004917, 1)
1717
Part205.Parent = Model0
1718
Part205.CFrame = CFrame.new(-71.0117416, 4.52502918, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1719
Part205.Orientation = Vector3.new(0, -45, 0)
1720
Part205.Position = Vector3.new(-71.0117416, 4.52502918, -132.968735)
1721
Part205.Rotation = Vector3.new(0, -45, 0)
1722
Part205.Color = Color3.new(0.388235, 0.372549, 0.384314)
1723
Part205.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1724
Part205.BottomSurface = Enum.SurfaceType.Smooth
1725
Part205.BrickColor = BrickColor.new("Dark stone grey")
1726
Part205.CanCollide = false
1727
Part205.TopSurface = Enum.SurfaceType.Smooth
1728
Part205.brickColor = BrickColor.new("Dark stone grey")
1729
BlockMesh206.Parent = Part205
1730
BlockMesh206.Scale = Vector3.new(1, 0.0625004917, 1)
1731
Part207.Parent = Model0
1732
Part207.CFrame = CFrame.new(-71.0117416, 4.32502699, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1733
Part207.Orientation = Vector3.new(0, -45, 0)
1734
Part207.Position = Vector3.new(-71.0117416, 4.32502699, -132.968735)
1735
Part207.Rotation = Vector3.new(0, -45, 0)
1736
Part207.Color = Color3.new(0.388235, 0.372549, 0.384314)
1737
Part207.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1738
Part207.BottomSurface = Enum.SurfaceType.Smooth
1739
Part207.BrickColor = BrickColor.new("Dark stone grey")
1740
Part207.CanCollide = false
1741
Part207.TopSurface = Enum.SurfaceType.Smooth
1742
Part207.brickColor = BrickColor.new("Dark stone grey")
1743
BlockMesh208.Parent = Part207
1744
BlockMesh208.Scale = Vector3.new(1, 0.0625004917, 1)
1745
Part209.Parent = Model0
1746
Part209.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1747
Part209.Orientation = Vector3.new(0, -45, 0)
1748
Part209.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
1749
Part209.Rotation = Vector3.new(0, -45, 0)
1750
Part209.Color = Color3.new(0.388235, 0.372549, 0.384314)
1751
Part209.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1752
Part209.BottomSurface = Enum.SurfaceType.Smooth
1753
Part209.BrickColor = BrickColor.new("Dark stone grey")
1754
Part209.CanCollide = false
1755
Part209.TopSurface = Enum.SurfaceType.Smooth
1756
Part209.brickColor = BrickColor.new("Dark stone grey")
1757
BlockMesh210.Parent = Part209
1758
BlockMesh210.Scale = Vector3.new(1, 0.0625004917, 1)
1759
Part211.Parent = Model0
1760
Part211.CFrame = CFrame.new(-71.0117416, 4.50002909, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1761
Part211.Orientation = Vector3.new(0, -45, 0)
1762
Part211.Position = Vector3.new(-71.0117416, 4.50002909, -132.968735)
1763
Part211.Rotation = Vector3.new(0, -45, 0)
1764
Part211.Color = Color3.new(0.388235, 0.372549, 0.384314)
1765
Part211.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1766
Part211.BottomSurface = Enum.SurfaceType.Smooth
1767
Part211.BrickColor = BrickColor.new("Dark stone grey")
1768
Part211.CanCollide = false
1769
Part211.TopSurface = Enum.SurfaceType.Smooth
1770
Part211.brickColor = BrickColor.new("Dark stone grey")
1771
BlockMesh212.Parent = Part211
1772
BlockMesh212.Scale = Vector3.new(1, 0.0625004917, 1)
1773
Part213.Parent = Model0
1774
Part213.CFrame = CFrame.new(-71.0117416, 4.42502832, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1775
Part213.Orientation = Vector3.new(0, -45, 0)
1776
Part213.Position = Vector3.new(-71.0117416, 4.42502832, -132.968735)
1777
Part213.Rotation = Vector3.new(0, -45, 0)
1778
Part213.Color = Color3.new(0.388235, 0.372549, 0.384314)
1779
Part213.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1780
Part213.BottomSurface = Enum.SurfaceType.Smooth
1781
Part213.BrickColor = BrickColor.new("Dark stone grey")
1782
Part213.CanCollide = false
1783
Part213.TopSurface = Enum.SurfaceType.Smooth
1784
Part213.brickColor = BrickColor.new("Dark stone grey")
1785
BlockMesh214.Parent = Part213
1786
BlockMesh214.Scale = Vector3.new(1, 0.0625004917, 1)
1787
Part215.Parent = Model0
1788
Part215.CFrame = CFrame.new(-71.0117416, 4.57502985, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1789
Part215.Orientation = Vector3.new(0, -45, 0)
1790
Part215.Position = Vector3.new(-71.0117416, 4.57502985, -132.968735)
1791
Part215.Rotation = Vector3.new(0, -45, 0)
1792
Part215.Color = Color3.new(0.388235, 0.372549, 0.384314)
1793
Part215.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1794
Part215.BottomSurface = Enum.SurfaceType.Smooth
1795
Part215.BrickColor = BrickColor.new("Dark stone grey")
1796
Part215.CanCollide = false
1797
Part215.TopSurface = Enum.SurfaceType.Smooth
1798
Part215.brickColor = BrickColor.new("Dark stone grey")
1799
BlockMesh216.Parent = Part215
1800
BlockMesh216.Scale = Vector3.new(1, 0.0625004917, 1)
1801
Part217.Parent = Model0
1802
Part217.CFrame = CFrame.new(-71.0117416, 4.40002775, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1803
Part217.Orientation = Vector3.new(0, -45, 0)
1804
Part217.Position = Vector3.new(-71.0117416, 4.40002775, -132.968735)
1805
Part217.Rotation = Vector3.new(0, -45, 0)
1806
Part217.Color = Color3.new(0.388235, 0.372549, 0.384314)
1807
Part217.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1808
Part217.BottomSurface = Enum.SurfaceType.Smooth
1809
Part217.BrickColor = BrickColor.new("Dark stone grey")
1810
Part217.CanCollide = false
1811
Part217.TopSurface = Enum.SurfaceType.Smooth
1812
Part217.brickColor = BrickColor.new("Dark stone grey")
1813
BlockMesh218.Parent = Part217
1814
BlockMesh218.Scale = Vector3.new(1, 0.0625004917, 1)
1815
Part219.Parent = Model0
1816
Part219.CFrame = CFrame.new(-71.0117416, 4.45002842, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1817
Part219.Orientation = Vector3.new(0, -45, 0)
1818
Part219.Position = Vector3.new(-71.0117416, 4.45002842, -132.968735)
1819
Part219.Rotation = Vector3.new(0, -45, 0)
1820
Part219.Color = Color3.new(0.388235, 0.372549, 0.384314)
1821
Part219.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1822
Part219.BottomSurface = Enum.SurfaceType.Smooth
1823
Part219.BrickColor = BrickColor.new("Dark stone grey")
1824
Part219.CanCollide = false
1825
Part219.TopSurface = Enum.SurfaceType.Smooth
1826
Part219.brickColor = BrickColor.new("Dark stone grey")
1827
BlockMesh220.Parent = Part219
1828
BlockMesh220.Scale = Vector3.new(1, 0.0625004917, 1)
1829
Part221.Parent = Model0
1830
Part221.CFrame = CFrame.new(-71.0117416, 4.62503052, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1831
Part221.Orientation = Vector3.new(0, -45, 0)
1832
Part221.Position = Vector3.new(-71.0117416, 4.62503052, -132.968735)
1833
Part221.Rotation = Vector3.new(0, -45, 0)
1834
Part221.Color = Color3.new(0.388235, 0.372549, 0.384314)
1835
Part221.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1836
Part221.BottomSurface = Enum.SurfaceType.Smooth
1837
Part221.BrickColor = BrickColor.new("Dark stone grey")
1838
Part221.CanCollide = false
1839
Part221.TopSurface = Enum.SurfaceType.Smooth
1840
Part221.brickColor = BrickColor.new("Dark stone grey")
1841
BlockMesh222.Parent = Part221
1842
BlockMesh222.Scale = Vector3.new(1, 0.0625004917, 1)
1843
Part223.Parent = Model0
1844
Part223.CFrame = CFrame.new(-71.0117416, 4.37502766, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
1845
Part223.Orientation = Vector3.new(0, -45, 0)
1846
Part223.Position = Vector3.new(-71.0117416, 4.37502766, -132.968735)
1847
Part223.Rotation = Vector3.new(0, -45, 0)
1848
Part223.Color = Color3.new(0.388235, 0.372549, 0.384314)
1849
Part223.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
1850
Part223.BottomSurface = Enum.SurfaceType.Smooth
1851
Part223.BrickColor = BrickColor.new("Dark stone grey")
1852
Part223.CanCollide = false
1853
Part223.TopSurface = Enum.SurfaceType.Smooth
1854
Part223.brickColor = BrickColor.new("Dark stone grey")
1855
BlockMesh224.Parent = Part223
1856
BlockMesh224.Scale = Vector3.new(1, 0.0625004917, 1)
1857
Part224.Parent = Character
1858
Part224.CFrame = CFrame.new(LeftArm.Position + Vector3.new(0,-1,0))
1859
Part224.Size = Vector3.new(0.2, 0.2, 0.2)
1860
Part224.BottomSurface = Enum.SurfaceType.Smooth
1861
Part224.BrickColor = BrickColor.new("Dark stone grey")
1862
Part224.CanCollide = false
1863
Part224.TopSurface = Enum.SurfaceType.Smooth
1864
Part224.Name = "Energy"
1865
Part224.Transparency = 1
1866
asd = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(0.1, 1.5),NumberSequenceKeypoint.new(0.1, 1.5),NumberSequenceKeypoint.new(0.2, 0),NumberSequenceKeypoint.new(0.3, 1.5),NumberSequenceKeypoint.new(0.4, 0),NumberSequenceKeypoint.new(0.5, 1.5),NumberSequenceKeypoint.new(0.6, 0),NumberSequenceKeypoint.new(0.7, 1.5),NumberSequenceKeypoint.new(0.8, 0),NumberSequenceKeypoint.new(0.9, 1.5),NumberSequenceKeypoint.new(1, 0)})
1867
Particle1.Parent = LeftArm
1868
Particle1.Speed = NumberRange.new(0, 0)
1869
Particle1.Color = ColorSequence.new(Color3.new(0, 0, 1),Color3.new(0, 1, 1))
1870
Particle1.LightEmission = 1
1871
Particle1.LightInfluence = 1
1872
Particle1.Texture = "rbxassetid://1546126003"
1873
Particle1.Size = asd
1874
Particle1.Lifetime = NumberRange.new(2, 2)
1875
Particle1.Rate = 50
1876
Particle1.RotSpeed = NumberRange.new(360, 360)
1877
Particle1.LockedToPart = true
1878
BlockMesh224.Parent = Part223
1879
BlockMesh224.Scale = Vector3.new(1, 0.0625004917, 1)
1880
EnergyParticle = Part224
1881
1882
1883
for i,v in pairs(mas:GetChildren()) do
1884
	v.Parent = game:GetService("Players").LocalPlayer.Character
1885
	pcall(function() v:MakeJoints() end)
1886
end
1887
mas:Destroy()
1888
for i,v in pairs(cors) do
1889
	spawn(function()
1890
		pcall(v)
1891
	end)
1892
end
1893
SwordMod = Model0
1894
function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
1895
	local NEWWELD = IT(TYPE)
1896
	NEWWELD.Part0 = PART0
1897
	NEWWELD.Part1 = PART1
1898
	NEWWELD.C0 = C0
1899
	NEWWELD.C1 = C1
1900
	NEWWELD.Parent = PARENT
1901
	return NEWWELD
1902
end
1903
function weld(x, y)
1904
	if x == y then return end
1905
	local CJ = CFrame.new(x.Position)
1906
	local w = Instance.new("ManualWeld")
1907
	w.Part0 = x
1908
	w.Part1 = y
1909
	w.C0 = x.CFrame:inverse() * CJ
1910
	w.C1 = y.CFrame:inverse() * CJ
1911
	w.Parent = x
1912
	return w
1913
end
1914
1915
1916
for _,v in pairs(SwordMod:GetChildren()) do
1917
if v:IsA("BasePart") then
1918
weld(Handle, v)
1919
end end
1920
local function weldBetween(a, b)
1921
	    local weldd = Instance.new("ManualWeld")
1922
	    weldd.Part0 = a
1923
	    weldd.Part1 = b
1924
	    weldd.C0 = CFrame.new()
1925
	    weldd.C1 = b.CFrame:inverse() * a.CFrame
1926
	    weldd.Parent = a
1927
	    return weldd
1928
	end
1929
weldBetween(EnergyParticle,LeftArm)
1930
local HandleGrip = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, Handle, CF(0, -1, 0)*ANGLES(RAD(-90),RAD(0),RAD(0)), CF(0, 0, 0))
1931
A0 = Instance.new("Attachment",Blade)
1932
A1 = Instance.new("Attachment",Blade)
1933
tl1 = Instance.new("Trail",Blade)
1934
tl1.Attachment0 = A0
1935
tl1.Attachment1 = A1
1936
tl1.Texture = "http://www.roblox.com/asset/?id=928134823"
1937
tl1.LightEmission = 0
1938
tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
1939
tl1.Color = ColorSequence.new(BrickColor.new('Insitutional white').Color)
1940
tl1.Lifetime = 0.3
1941
A0.Position = Vector3.new(0, 0, -2)
1942
A1.Position = Vector3.new(0, 0, 2)
1943
Particle1.Parent = EnergyParticle
1944
1945
1946
--Actual functions and stuff
1947
--//=================================\\
1948
--|| SAZERENOS' ARTIFICIAL HEARTBEAT
1949
--\\=================================//
1950
Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
1951
ArtificialHB = Instance.new("BindableEvent", script)
1952
ArtificialHB.Name = "ArtificialHB"
1953
1954
script:WaitForChild("ArtificialHB")
1955
1956
frame = Frame_Speed
1957
tf = 0
1958
allowframeloss = false
1959
tossremainder = false
1960
lastframe = tick()
1961
script.ArtificialHB:Fire()
1962
1963
game:GetService("RunService").Heartbeat:connect(function(s, p)
1964
	tf = tf + s
1965
	if tf >= frame then
1966
		if allowframeloss then
1967
			script.ArtificialHB:Fire()
1968
			lastframe = tick()
1969
		else
1970
			for i = 1, math.floor(tf / frame) do
1971
				script.ArtificialHB:Fire()
1972
			end
1973
		lastframe = tick()
1974
		end
1975
		if tossremainder then
1976
			tf = 0
1977
		else
1978
			tf = tf - frame * math.floor(tf / frame)
1979
		end
1980
	end
1981
end)
1982
--Taken from shack's scripts i have no idea how they work lol
1983
function Swait(NUMBER)
1984
	if NUMBER == 0 or NUMBER == nil then
1985
		ArtificialHB.Event:wait()
1986
	else
1987
		for i = 1, NUMBER do
1988
			ArtificialHB.Event:wait()
1989
		end
1990
	end
1991
end
1992
1993
function QuaternionFromCFrame(cf)
1994
	local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
1995
	local trace = m00 + m11 + m22
1996
	if trace > 0 then 
1997
		local s = math.sqrt(1 + trace)
1998
		local recip = 0.5 / s
1999
		return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
2000
	else
2001
		local i = 0
2002
		if m11 > m00 then
2003
			i = 1
2004
		end
2005
		if m22 > (i == 0 and m00 or m11) then
2006
			i = 2
2007
		end
2008
		if i == 0 then
2009
			local s = math.sqrt(m00 - m11 - m22 + 1)
2010
			local recip = 0.5 / s
2011
			return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
2012
		elseif i == 1 then
2013
			local s = math.sqrt(m11 - m22 - m00 + 1)
2014
			local recip = 0.5 / s
2015
			return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
2016
		elseif i == 2 then
2017
			local s = math.sqrt(m22 - m00 - m11 + 1)
2018
			local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
2019
		end
2020
	end
2021
end
2022
 
2023
function QuaternionToCFrame(px, py, pz, x, y, z, w)
2024
	local xs, ys, zs = x + x, y + y, z + z
2025
	local wx, wy, wz = w * xs, w * ys, w * zs
2026
	local xx = x * xs
2027
	local xy = x * ys
2028
	local xz = x * zs
2029
	local yy = y * ys
2030
	local yz = y * zs
2031
	local zz = z * zs
2032
	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))
2033
end
2034
 
2035
function QuaternionSlerp(a, b, t)
2036
	local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
2037
	local startInterp, finishInterp;
2038
	if cosTheta >= 0.0001 then
2039
		if (1 - cosTheta) > 0.0001 then
2040
			local theta = ACOS(cosTheta)
2041
			local invSinTheta = 1 / SIN(theta)
2042
			startInterp = SIN((1 - t) * theta) * invSinTheta
2043
			finishInterp = SIN(t * theta) * invSinTheta
2044
		else
2045
			startInterp = 1 - t
2046
			finishInterp = t
2047
		end
2048
	else
2049
		if (1 + cosTheta) > 0.0001 then
2050
			local theta = ACOS(-cosTheta)
2051
			local invSinTheta = 1 / SIN(theta)
2052
			startInterp = SIN((t - 1) * theta) * invSinTheta
2053
			finishInterp = SIN(t * theta) * invSinTheta
2054
		else
2055
			startInterp = t - 1
2056
			finishInterp = t
2057
		end
2058
	end
2059
	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
2060
end
2061
2062
function Clerp(a, b, t)
2063
	local qa = {QuaternionFromCFrame(a)}
2064
	local qb = {QuaternionFromCFrame(b)}
2065
	local ax, ay, az = a.x, a.y, a.z
2066
	local bx, by, bz = b.x, b.y, b.z
2067
	local _t = 1 - t
2068
	return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
2069
end
2070
2071
function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
2072
	return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
2073
end
2074
2075
function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
2076
	local NEWMESH = IT(MESH)
2077
	if MESH == "SpecialMesh" then
2078
		NEWMESH.MeshType = MESHTYPE
2079
		if MESHID ~= "nil" and MESHID ~= "" then
2080
			NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
2081
		end
2082
		if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
2083
			NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
2084
		end
2085
	end
2086
	NEWMESH.Offset = OFFSET or VT(0, 0, 0)
2087
	NEWMESH.Scale = SCALE
2088
	NEWMESH.Parent = PARENT
2089
	return NEWMESH
2090
end
2091
2092
function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
2093
	local NEWPART = IT("Part")
2094
	NEWPART.formFactor = FORMFACTOR
2095
	NEWPART.Reflectance = REFLECTANCE
2096
	NEWPART.Transparency = TRANSPARENCY
2097
	NEWPART.CanCollide = false
2098
	NEWPART.Locked = true
2099
	NEWPART.Anchored = true
2100
	if ANCHOR == false then
2101
		NEWPART.Anchored = false
2102
	end
2103
	NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
2104
	NEWPART.Name = NAME
2105
	NEWPART.Size = SIZE
2106
	NEWPART.Position = Torso.Position
2107
	NEWPART.Material = MATERIAL
2108
	NEWPART:BreakJoints()
2109
	NEWPART.Parent = PARENT
2110
	return NEWPART
2111
end
2112
2113
local S = IT("Sound")
2114
function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
2115
	local NEWSOUND = nil
2116
	coroutine.resume(coroutine.create(function()
2117
		NEWSOUND = S:Clone()
2118
		NEWSOUND.Parent = PARENT
2119
		NEWSOUND.Volume = VOLUME
2120
		NEWSOUND.Pitch = PITCH
2121
		NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
2122
		NEWSOUND:play()
2123
		if DOESLOOP == true then
2124
			NEWSOUND.Looped = true
2125
		else
2126
			repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
2127
			NEWSOUND.Playing = false
2128
			NEWSOUND:remove()
2129
		end
2130
	end))
2131
	return NEWSOUND
2132
end
2133
2134
function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
2135
	local frame = IT("Frame")
2136
	frame.BackgroundTransparency = TRANSPARENCY
2137
	frame.BorderSizePixel = BORDERSIZEPIXEL
2138
	frame.Position = POSITION
2139
	frame.Size = SIZE
2140
	frame.BackgroundColor3 = COLOR
2141
	frame.BorderColor3 = BORDERCOLOR
2142
	frame.Name = NAME
2143
	frame.Parent = PARENT
2144
	return frame
2145
end
2146
2147
function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
2148
	local label = IT("TextLabel")
2149
	label.BackgroundTransparency = 1
2150
	label.Size = UD2(1, 0, 1, 0)
2151
	label.Position = UD2(0, 0, 0, 0)
2152
	label.TextColor3 = TEXTCOLOR
2153
	label.TextStrokeTransparency = STROKETRANSPARENCY
2154
	label.TextTransparency = TRANSPARENCY
2155
	label.FontSize = TEXTFONTSIZE
2156
	label.Font = TEXTFONT
2157
	label.BorderSizePixel = BORDERSIZEPIXEL
2158
	label.TextScaled = false
2159
	label.Text = TEXT
2160
	label.Name = NAME
2161
	label.Parent = PARENT
2162
	return label
2163
end
2164
--WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2165
function WACKYEFFECT(Table)
2166
	local TYPE = (Table.EffectType or "Sphere")
2167
	local SIZE = (Table.Size or VT(1,1,1))
2168
	local ENDSIZE = (Table.Size2 or VT(0,0,0))
2169
	local TRANSPARENCY = (Table.Transparency or 0)
2170
	local ENDTRANSPARENCY = (Table.Transparency2 or 1)
2171
	local CFRAME = (Table.CFrame or Torso.CFrame)
2172
	local MOVEDIRECTION = (Table.MoveToPos or nil)
2173
	local ROTATION1 = (Table.RotationX or 0)
2174
	local ROTATION2 = (Table.RotationY or 0)
2175
	local ROTATION3 = (Table.RotationZ or 0)
2176
	local MATERIAL = (Table.Material or "Neon")
2177
	local COLOR = (Table.Color or C3(1,1,1))
2178
	local TIME = (Table.Time or 45)
2179
	local SOUNDID = (Table.SoundID or nil)
2180
	local SOUNDPITCH = (Table.SoundPitch or nil)
2181
	local SOUNDVOLUME = (Table.SoundVolume or nil)
2182
	coroutine.resume(coroutine.create(function()
2183
		local PLAYSSOUND = false
2184
		local SOUND = nil
2185
		local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
2186
		if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
2187
			PLAYSSOUND = true
2188
			SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
2189
		end
2190
		EFFECT.Color = COLOR
2191
		local MSH = nil
2192
		if TYPE == "Sphere" then
2193
			MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
2194
		elseif TYPE == "Block" then
2195
			MSH = IT("BlockMesh",EFFECT)
2196
			MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
2197
		elseif TYPE == "Wave" then
2198
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
2199
		elseif TYPE == "Ring" then
2200
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
2201
		elseif TYPE == "Slash" then
2202
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2203
		elseif TYPE == "Round Slash" then
2204
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
2205
		elseif TYPE == "Swirl" then
2206
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
2207
		elseif TYPE == "Skull" then
2208
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
2209
		elseif TYPE == "Crystal" then
2210
			MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
2211
		end
2212
		if MSH ~= nil then
2213
			local MOVESPEED = nil
2214
			if MOVEDIRECTION ~= nil then
2215
				MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
2216
			end
2217
			local GROWTH = SIZE - ENDSIZE
2218
			local TRANS = TRANSPARENCY - ENDTRANSPARENCY
2219
			if TYPE == "Block" then
2220
				EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2221
			else
2222
				EFFECT.CFrame = CFRAME
2223
			end
2224
			for LOOP = 1, TIME+1 do
2225
				Swait()
2226
				MSH.Scale = MSH.Scale - GROWTH/TIME
2227
				if TYPE == "Wave" then
2228
					MSH.Offset = VT(0,0,-MSH.Scale.X/8)
2229
				end
2230
				EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
2231
				if TYPE == "Block" then
2232
					EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
2233
				else
2234
					EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
2235
				end
2236
				if MOVEDIRECTION ~= nil then
2237
					local ORI = EFFECT.Orientation
2238
					EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
2239
					EFFECT.Orientation = ORI
2240
				end
2241
			end
2242
			if PLAYSSOUND == false then
2243
				EFFECT:remove()
2244
			else
2245
				repeat Swait() until SOUND.Playing == false
2246
				EFFECT:remove()
2247
			end
2248
		else
2249
			if PLAYSSOUND == false then
2250
				EFFECT:remove()
2251
			else
2252
				repeat Swait() until SOUND.Playing == false
2253
				EFFECT:remove()
2254
			end
2255
		end
2256
	end))
2257
end
2258
2259
function MakeForm(PART,TYPE)
2260
	if TYPE == "Cyl" then
2261
		local MSH = IT("CylinderMesh",PART)
2262
	elseif TYPE == "Ball" then
2263
		local MSH = IT("SpecialMesh",PART)
2264
		MSH.MeshType = "Sphere"
2265
	elseif TYPE == "Wedge" then
2266
		local MSH = IT("SpecialMesh",PART)
2267
		MSH.MeshType = "Wedge"
2268
	end
2269
end
2270
2271
Debris = game:GetService("Debris")
2272
2273
function CastProperRay(StartPos, EndPos, Distance, Ignore)
2274
	local DIRECTION = CF(StartPos,EndPos).lookVector
2275
	return Raycast(StartPos, DIRECTION, Distance, Ignore)
2276
end
2277
2278
function turnto(position)
2279
	RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
2280
end
2281
2282
function SpawnTrail(FROM,TO,BIG)
2283
	local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Cyan", "Trail", VT(0,0,0))
2284
	MakeForm(TRAIL,"Cyl")
2285
	local DIST = (FROM - TO).Magnitude
2286
	if BIG == true then
2287
		TRAIL.Size = VT(0.5,DIST,0.5)
2288
	else
2289
		TRAIL.Size = VT(0.25,DIST,0.25)
2290
	end
2291
	TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
2292
	coroutine.resume(coroutine.create(function()
2293
		for i = 1, 5 do
2294
			Swait()
2295
			TRAIL.Transparency = TRAIL.Transparency + 0.1
2296
		end
2297
		TRAIL:remove()
2298
	end))
2299
end
2300
2301
function WaveParticles(Position,Size,Color)
2302
	local BASE = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Shockwave", VT(0,0,0), true)
2303
	BASE.CFrame = CF(Position)
2304
	local A = IT("Attachment",BASE)
2305
	local WAVE = script.Wave:Clone()
2306
	WAVE.Parent = A
2307
	WAVE.Size = NumberSequence.new(0,Size)
2308
	WAVE.Color = ColorSequence.new(Color)
2309
	Debris:AddItem(BASE,0.5)
2310
	WAVE:Emit(1)
2311
end
2312
2313
function ApplyDamage(Humanoid,Damage)
2314
	Damage = Damage * DAMAGEMULTIPLIER
2315
	if Humanoid.Health < 2000 then
2316
		if Humanoid.Health - Damage > 0 then
2317
			Humanoid.Health = Humanoid.Health - Damage
2318
		else
2319
			Humanoid.Parent:BreakJoints()
2320
		end
2321
	else
2322
		Humanoid.Parent:BreakJoints()
2323
	end
2324
end
2325
2326
function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
2327
	local CHILDREN = workspace:GetDescendants()
2328
	for index, CHILD in pairs(CHILDREN) do
2329
		if CHILD.ClassName == "Model" and CHILD ~= Character then
2330
			local HUM = CHILD:FindFirstChildOfClass("Humanoid")
2331
			if HUM then
2332
				local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
2333
				if TORSO then
2334
					if (TORSO.Position - POSITION).Magnitude <= RANGE then
2335
						if INSTAKILL == true then
2336
							CHILD:BreakJoints()
2337
						else
2338
							local DMG = MRANDOM(MINDMG,MAXDMG)
2339
							ApplyDamage(HUM,DMG)
2340
						end
2341
						if FLING > 0 then
2342
							for _, c in pairs(CHILD:GetChildren()) do
2343
								if c:IsA("BasePart") then
2344
									local bv = Instance.new("BodyVelocity") 
2345
									bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
2346
									bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
2347
									bv.Parent = c
2348
									Debris:AddItem(bv,0.05)
2349
								end
2350
							end
2351
						end
2352
					end
2353
				end
2354
			end
2355
		end
2356
	end
2357
end
2358
2359
function APPLYMELEE(PART,MINDMG,MAXDMG,CANSTUN)
2360
	local HITS = {}
2361
	local TOUCH = PART.Touched:Connect(function(hit)
2362
		if hit.Parent:FindFirstChildOfClass("Humanoid") then
2363
			local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
2364
			local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
2365
			if TORSO and HUM.Health > 0 then
2366
				local PASS = true
2367
				for i = 1, #HITS do
2368
					if HITS[i] == hit.Parent then
2369
						PASS = false
2370
					end
2371
				end
2372
				table.insert(HITS,hit.Parent)
2373
					if PASS == true then
2374
					for i = 1, 3 do
2375
						WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,25,0), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Neon", Color = C3(0,0.5,0.5), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
2376
					end
2377
					ApplyDamage(HUM,MRANDOM(MINDMG,MAXDMG),TORSO,CANSTUN)
2378
					CreateSound(HITPLAYERSOUNDS[MRANDOM(1,#HITPLAYERSOUNDS)],TORSO,2,MRANDOM(8,12)/10,false)
2379
				end
2380
			end
2381
		end
2382
	end)
2383
	return TOUCH
2384
end
2385
2386
local SKILLTEXTCOLOR = C3(1, 1, 1)
2387
local SKILLFONT = "Fantasy"
2388
local SKILLTEXTSIZE = 6
2389
local ATTACKS = {
2390
	"Z - Side Slash",
2391
	"X - Area Cut",
2392
	"C - Stab",
2393
	"See output for Key Strokes",
2394
}
2395
local GUIS = {}
2396
for i = 1, #ATTACKS do
2397
	local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.05, 5, 0.62 - 0.04 * i, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill Frame")
2398
	local SKILLTEXT = CreateLabel(SKILLFRAME, "[" .. ATTACKS[i] .. "]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
2399
	SKILLTEXT.TextXAlignment = "Left"
2400
	table.insert(GUIS, SKILLTEXT)
2401
end
2402
local KeyFrame = CreateFrame(WEAPONGUI, 1, 2, UD2(0.05, 6, 0.62 - 0.04*5, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill Frame")
2403
local Keytext = CreateLabel(KeyFrame, "", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
2404
Keytext.TextXAlignment = "Left"
2405
2406
print([[
2407
Keystrokes:
2408
S A X - Pierce
2409
D D S C - Up Slash
2410
S D Q - Neon Spikes
2411
A S D Q - Neon Point
2412
A A D Q - Neon Slash
2413
]])
2414
2415
function AttackTemplate()
2416
	ATTACK = true
2417
	Rooted = false
2418
	for i=0, 1, 0.1 / Animation_Speed do
2419
		Swait()
2420
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2421
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2422
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2423
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2424
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2425
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2426
	end
2427
	ATTACK = false
2428
	Rooted = false
2429
end
2430
2431
function Slash1()
2432
	ATTACK = true
2433
	Rooted = false
2434
	MELEE = true
2435
	for i=0, 1, 0.1 / Animation_Speed do
2436
		Swait()
2437
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(150), RAD(240), RAD(0)), 1 / Animation_Speed)			
2438
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(-50)), 1 / Animation_Speed)
2439
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2440
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2441
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2442
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2443
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2444
	end
2445
	local dmg = APPLYMELEE(Blade,5,10,false)
2446
	for i=0, 1, 0.1 / Animation_Speed do
2447
		Swait()
2448
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(200), RAD(90), RAD(0)), 1 / Animation_Speed)			
2449
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(-3), RAD(40)), 1 / Animation_Speed)
2450
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2451
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2452
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2453
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2454
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2455
	end
2456
	ATTACK = false
2457
	Rooted = false
2458
	MELEE = false
2459
	dmg:Disconnect()
2460
end
2461
2462
function Slash2()
2463
	ATTACK = true
2464
	Rooted = false
2465
	MELEE = true
2466
	local x = 1
2467
	
2468
	repeat 
2469
		for i=0, 1, 0.2 / Animation_Speed*2 do
2470
		Swait()
2471
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(300), RAD(120), RAD(0)), 1 / Animation_Speed)			
2472
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-40), RAD(0), RAD(0)), 1 / Animation_Speed)
2473
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2474
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2475
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2476
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(30)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2477
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-50), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2478
		x = x + 0.5
2479
	end
2480
	until KEYHOLD == false
2481
	ApplyAoE(Torso.Position,x/3,x-10,x,1,false)
2482
	WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(x/3,0.3,x/3), Size2 = VT(x/2,1,x/2), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position-Vector3.new(0,3,0)) * ANGLES(RAD(0), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Neon", Color = C3(0,0.5,0.5), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})		
2483
	for i=0, 1, 0.1 / Animation_Speed do
2484
		Swait()
2485
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(200), RAD(200), RAD(-180)), 1 / Animation_Speed)			
2486
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(50), RAD(5), RAD(-5)), 1 / Animation_Speed)
2487
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2488
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2489
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2490
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(50), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2491
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-30), RAD(-75), RAD(30)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2492
	end
2493
	ATTACK = false
2494
	Rooted = false
2495
	MELEE = false
2496
end
2497
2498
function Slash3()
2499
	ATTACK = true
2500
	Rooted = false
2501
	MELEE = true
2502
	CreateSound(134012322,Blade,4,MRANDOM(8,13)/10,false)
2503
		for i=0, 1, 0.1 / Animation_Speed do
2504
			Swait()
2505
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)			
2506
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 1+i, 0) * ANGLES(RAD(-10), RAD(-3), RAD(-20)), 1 / Animation_Speed)
2507
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2508
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(30), RAD(100), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2509
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(15), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2510
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(10), RAD(45), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2511
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2512
		end
2513
		local DMGER = APPLYMELEE(Blade,25,35,false)
2514
		for i=0, 1, 0.1 / Animation_Speed do
2515
			Swait()
2516
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(180), RAD(90)), 1 / Animation_Speed)			
2517
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -1, 0) * ANGLES(RAD(5), RAD(-3), RAD(20)), 1 / Animation_Speed)
2518
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2519
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2520
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(15), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2521
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-20), RAD(90), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2522
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2523
		end
2524
	DMGER:Disconnect()
2525
	ATTACK = false
2526
	Rooted = false
2527
	MELEE = false
2528
end
2529
2530
function Aerial()
2531
		ATTACK = true
2532
	Rooted = false
2533
	MELEE = true
2534
	local dmg = APPLYMELEE(Blade,5,10,false)
2535
	WACKYEFFECT({EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position - Vector3.new(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2536
	ApplyAoE(Torso.Position + Vector3.new(0,-3,0),10,10,20,0,false )
2537
	for i=0, 360, 50 / Animation_Speed do
2538
		Swait()
2539
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0 - (i)), RAD(0), RAD(0)), 1 / Animation_Speed)
2540
		RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 5, -2), 1 / Animation_Speed)
2541
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2542
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2543
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2544
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2545
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2546
	end
2547
	ATTACK = false
2548
	Rooted = false
2549
	MELEE = false
2550
	dmg:Disconnect()
2551
end
2552
2553
function Forward()
2554
		ATTACK = true
2555
	Rooted = false
2556
	MELEE = true
2557
	local dmg = APPLYMELEE(Blade,20,30,true)
2558
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2559
	for i=0, 360, 50 / Animation_Speed*2 do
2560
		Swait()
2561
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
2562
		RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 0, -10), 1 / Animation_Speed)
2563
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2564
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2565
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2566
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2567
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2568
	end
2569
	ATTACK = false
2570
	Rooted = false
2571
	MELEE = false
2572
	dmg:Disconnect()
2573
end
2574
2575
function Tech1()
2576
	ATTACK = true
2577
	Rooted = false
2578
	MELEE = true
2579
	for i=0, 1, 0.1 / Animation_Speed do
2580
		Swait()
2581
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(50)), 1 / Animation_Speed)
2582
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2583
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2584
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(100), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2585
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2586
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2587
	end
2588
	for i=1, 2, 0.1 / Animation_Speed do
2589
		Swait()
2590
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(-3), RAD(-40)), 1 / Animation_Speed)
2591
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2592
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(-40), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2593
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.7, 0) * ANGLES(RAD(220), RAD(90), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2594
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2595
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2596
	end
2597
	for i = 0,1,0.1 do
2598
		WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0.5,5,0.5), Transparency = 0, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2599
		Swait()
2600
	end
2601
	for i = 1,20,5 do
2602
	Swait()
2603
	local trace = Instance.new("Part",Effects)
2604
	trace.CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i )
2605
	trace.Size = Vector3.new(2,2,20)
2606
	trace.Transparency = 1
2607
	trace.Anchored = true
2608
	trace.CanCollide = false
2609
	ApplyAoE(trace.Position,10,10,30,10,false)
2610
	Debris:AddItem(trace,3)
2611
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,10), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2612
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,10), Size2 = VT(2,2,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i), MoveToPos = nil, RotationX = 90, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2613
	end
2614
	ATTACK = false
2615
	Rooted = false
2616
	MELEE = false
2617
end
2618
2619
function Teleport()
2620
	ATTACK = true
2621
	Rooted = false
2622
	for i=0, 0.5, 0.1 / Animation_Speed do
2623
		Swait()
2624
		WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0.5,5,.5), Transparency = 0, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2625
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(50)), 1 / Animation_Speed)
2626
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2627
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(100)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2628
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(100), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2629
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2630
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2631
	end
2632
	RootPart.CFrame = CF(Mouse.hit.p)
2633
	for i = 0,1,0.2 do
2634
	WACKYEFFECT({EffectType = "Block", Size = VT(1,3,1), Size2 = VT(0.5,10,.5), Transparency = 0, Transparency2 = 1, CFrame = CF(Mouse.hit.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2635
	end
2636
	ATTACK = false
2637
	Rooted = false
2638
end
2639
2640
function Counter()
2641
	ATTACK = true
2642
	Rooted = true
2643
	MELEE = true
2644
	local dmg = APPLYMELEE(Blade,20,30,true)
2645
	WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2646
	for i=0, 5, 0.1 / Animation_Speed*2 do
2647
		Swait()
2648
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(-90)), 1 / Animation_Speed)
2649
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2650
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(35), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2651
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2652
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2653
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2654
	end
2655
	local Tel = (RootPart.CFrame+RootPart.CFrame.lookVector*(5))
2656
	WACKYEFFECT(({Time = 50,EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2657
	ApplyAoE(Tel.Position,30,40,50,100,false)
2658
	for i = 1,5 do
2659
	Swait()
2660
	WACKYEFFECT(({Time = 50,EffectType = "Wave", Size = VT(1,1,5), Size2 = VT(50,20,50), Transparency = 0.9, Transparency2 = 1, CFrame = CF(Tel.Position), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
2661
	WACKYEFFECT(({Time = 50,EffectType = "Wave", Size = VT(1,1,5), Size2 = VT(50,50,50), Transparency = 0.9, Transparency2 = 1, CFrame = CF(Tel.Position), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = 239000203, SoundPitch = 1, SoundVolume = 2}))
2662
	end
2663
	for i=0, 0.5, 0.1 / Animation_Speed*2 do
2664
		Swait()
2665
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)			
2666
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(90)), 1 / Animation_Speed)
2667
		RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 0, -30), 1 / Animation_Speed)
2668
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2669
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2670
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2671
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2672
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2673
	end
2674
	
2675
	for i=0, 3, 0.1 / Animation_Speed*2 do
2676
		Swait()
2677
		HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)			
2678
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(90)), 1 / Animation_Speed)
2679
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2680
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2681
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2682
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2683
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2684
	end
2685
	ATTACK = false
2686
	Rooted = false
2687
	MELEE = false
2688
	dmg:Disconnect()
2689
end
2690
--Too lazy to finish this, feel free to change this if you can script
2691
--[[
2692
function Change()
2693
	ATTACK = true
2694
	Rooted = true
2695
	MELEE = true
2696
	--local dmg = APPLYMELEE(Blade,5,10,false)
2697
	WACKYEFFECT({EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position - Vector3.new(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2698
	for i=0, 5, 0.1 / Animation_Speed*2 do
2699
		Swait()
2700
		RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2701
		Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2702
		RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(35), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2703
		LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2704
		RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2705
		LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2706
	end
2707
	if Form == false then
2708
	Form = true
2709
	else 
2710
	Form = false
2711
	end
2712
	ATTACK = false
2713
	Rooted = false
2714
	MELEE = false
2715
	--dmg:Disconnect()
2716
end
2717
--]]
2718
function MouseDown(Mouse)	
2719
	HOLD = true
2720
end
2721
2722
function MouseUp(Mouse)
2723
HOLD = false
2724
end
2725
2726
keypress = false
2727
input = ""
2728
function KeyDown(Key)
2729
	KEYHOLD = true
2730
	k = Key:lower()
2731
	if k == 'a' or k == 's' or k == 'w' or k == 'd' or k == 'q' or k == 'e' or k == 'z' or k == 'x' or k == 'c' or k == 'v' and ATTACK == false --[[and cooldown3 >= co3 and stamina>=skill3stam]] then
2732
		input = input..k
2733
		Keytext.Text = ("[Input]: "..input)
2734
		coroutine.resume(coroutine.create(function()
2735
			while keypress == true do
2736
				Swait()
2737
			end
2738
			for i = 1, 60 do
2739
				if keypress == false then
2740
					Swait()
2741
				end
2742
			end
2743
			input = ''
2744
		end))
2745
	end
2746
	if input == 'sax' and ATTACK == false then
2747
		Forward()
2748
		--print("sax")
2749
	end
2750
	if input == 'z' and ATTACK == false then
2751
		Slash1()
2752
		--print("z")
2753
	end
2754
	if input == 'x' and ATTACK == false then
2755
		Slash2()
2756
		--print("x")
2757
	end
2758
	if input == 'c' and ATTACK == false then
2759
		Slash3()
2760
		--print("c")
2761
	end
2762
	if input == 'ddsc' and ATTACK == false then
2763
		Aerial()
2764
		--print("ddsc")
2765
	end
2766
	if input == 'sdq' and ATTACK == false then
2767
		Tech1()
2768
		--print("sdq")
2769
	end
2770
	if input == 'asdq' and ATTACK == false then
2771
		Teleport()
2772
		--print("asdq")
2773
	end
2774
	if input == 'aadq' and ATTACK == false then
2775
		Counter()
2776
		--print("asdq")
2777
	end
2778
	--[[
2779
	if input == 'ssadq' and ATTACK == false then
2780
		Change()
2781
		--print("ssadq")
2782
	end
2783
	--]]
2784
	
2785
end
2786
2787
function KeyUp(Key)
2788
	KEYHOLD = false
2789
end
2790
2791
	Mouse.Button1Down:connect(function(NEWKEY)
2792
		MouseDown(NEWKEY)
2793
	end)
2794
	Mouse.Button1Up:connect(function(NEWKEY)
2795
		MouseUp(NEWKEY)
2796
	end)
2797
	Mouse.KeyDown:connect(function(NEWKEY)
2798
		KeyDown(NEWKEY)
2799
	end)
2800
	Mouse.KeyUp:connect(function(NEWKEY)
2801
		KeyUp(NEWKEY)
2802
	end)
2803
2804
--//=================================\\
2805
--\\=================================//
2806
2807
2808
while true do
2809
	Swait()
2810
	script.Parent = Character
2811
	ANIMATE.Parent = nil
2812
	for _,v in next, Humanoid:GetPlayingAnimationTracks() do
2813
	    v:Stop();
2814
	end
2815
	if Character:FindFirstChildOfClass("Humanoid") == nil then
2816
		Humanoid = IT("Humanoid",Character)
2817
	end
2818
	SINE = SINE + CHANGE
2819
	local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
2820
	local TORSOVERTICALVELOCITY = RootPart.Velocity.y
2821
	local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
2822
	local WALKSPEEDVALUE = 4
2823
	if ANIM == "Walk" and TORSOVELOCITY > 1 then
2824
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.05 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2825
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2826
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2827
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
2828
	elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
2829
		RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2830
		Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
2831
		RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2832
		LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2833
	end
2834
	if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
2835
		ANIM = "Jump"
2836
		if ATTACK == false and MELEE == false then
2837
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2838
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
2839
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
2840
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2841
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2842
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) * ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2843
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2844
		end
2845
	elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
2846
		ANIM = "Fall"
2847
		if ATTACK == false and MELEE == false  then
2848
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2849
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)			
2850
			RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2851
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
2852
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2853
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2854
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2855
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
2856
		end
2857
	elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
2858
		ANIM = "Idle"
2859
		if ATTACK == false and MELEE == false  then
2860
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0.2 + 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(5), RAD(2 * COS(SINE / 12)), RAD(0)), 1 / Animation_Speed)
2861
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)			
2862
			--WingWeld.C1 = Clerp(WingWeld.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)			
2863
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
2864
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12) + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
2865
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(20), RAD(0), RAD(15+1 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2866
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45-2 * COS(SINE / 12)), RAD(0), RAD(45+2 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
2867
			RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2868
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
2869
			--WACKYEFFECT({EffectType = "Block", Size = VT(.3,.3,.3), Size2 = VT(0.5,5,0.5), Transparency = 0.5, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
2870
		end
2871
	elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
2872
		ANIM = "Walk"
2873
		if ATTACK == false and MELEE == false  then
2874
			--HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2875
			HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)						
2876
			RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
2877
			Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1 / Animation_Speed)
2878
			RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
2879
			LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
2880
			RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(-5), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
2881
			LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
2882
		end
2883
	Humanoid.Name = "TechnoShortSword"
2884
	if Rooted == false then
2885
		Disable_Jump = false
2886
		Humanoid.WalkSpeed = Speed
2887
	elseif Rooted == true then
2888
		Disable_Jump = true
2889
		Humanoid.WalkSpeed = 0
2890
	end
2891
	Effects.Parent = Character
2892
	for _, c in pairs(Character:GetChildren()) do
2893
		if c:IsA("BasePart") and ATTACK == false then
2894
			for _, e in pairs(c:GetChildren()) do
2895
				if e:IsA("BodyPosition") or e:IsA("BodyGyro") then
2896
					e:remove()
2897
				end
2898
			end
2899
		end
2900
	end
2901
	if Head:FindFirstChildOfClass("Sound") then
2902
		Head:FindFirstChildOfClass("Sound"):remove()
2903
	end
2904
end
2905
end																										
2906
																											
2907
																											
2908
																														
2909
																														
2910
																														
2911
																														
2912
																														
2913
																														
2914
																														
2915
																														
2916
																														
2917
																														
2918
																														--print("Thanks for using my script, Here's an easter egg, https://paste.ee/r/yXNtK")
2919
																														--Anyways what are you doing here lol, i might make a script that has more weapons, later!