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