View difference between Paste ID: czW87t5b and abXyRT6M
SHOW: | | - or go back to the newest paste.
1-
local Character = game.Players.LocalPlayer.Character --game.Workspace.Owlv
1+
local Character = game.Players.LocalPlayer.Character --game.Workspace.XxXexe5
2
3
4
-------------------------------------------------------------------------------------
5
-------------------------------------------------------------------------------------
6
7
local Color = 255,255,255
8
9
local Num = 0.5
10
11
local Num2 = 4 -------------Mods:1,4,8,10,15,20-------------------------------------
12
local Size = 0.8
13
local Rate = 300
14
-------------------------------------------------------------------------------------
15
local Player = game:service'Players'.LocalPlayer
16
local Character = Player.Character
17
Torso = Character:WaitForChild'Torso'
18
19
local Wing1 = Instance.new("Part",Character)
20
Wing1.FormFactor = Enum.FormFactor.Custom
21
Wing1.Size = Vector3.new(.2, .2, .2)
22
Wing1.Name = "WIng_1"
23
24
local torsmesh = Instance.new("CharacterMesh", Character)
25
torsmesh.BodyPart = "Torso"
26
torsmesh.MeshId = "48112070"
27
28
local fire = Instance.new("ParticleEmitter", Wing1)
29
fire.VelocitySpread = 0
30
fire.Lifetime = NumberRange.new(2)
31
fire.Acceleration = Vector3.new(0, 2, 2)
32
fire.RotSpeed = NumberRange.new(10)
33
fire.Rate = Rate
34
fire.Rotation = NumberRange.new(151515)
35
fire.Name = "Fire"
36
fire.LightEmission = 0.78
37
fire.LockedToPart = true
38
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
39
fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
40
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
41
42
local Wing2 = Wing1:Clone()
43
Wing2.Parent = Torso
44
local x,y,z = 0,-1,-6
45
46
Wld = function(a,b,cf)
47
local Weld = Instance.new('Weld',a)
48
Weld.Part0 = a
49
Weld.Part1 = b
50
Weld.C1 = cf
51
return Weld
52
end
53
54
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
55
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(20),-math.rad(90)))
56
57
58
game:service'RunService'.Stepped:connect(function()
59
--z = 6+math.sin(tick()*2)
60
y = -1+math.sin(tick()*Num)*Num2
61
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
62
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
63
end)
64
------------------------------------------------------------------------------------------------
65
local Player = game:service'Players'.LocalPlayer
66
local Character = Player.Character
67
Torso = Character:WaitForChild'Torso'
68
69
local Wing1 = Instance.new("Part",Character)
70
Wing1.FormFactor = Enum.FormFactor.Custom
71
Wing1.Size = Vector3.new(.2, .2, .2)
72
Wing1.Name = "WIng_1"
73
74
local fire = Instance.new("ParticleEmitter", Wing1)
75
fire.VelocitySpread = 0
76
fire.Lifetime = NumberRange.new(2.5)
77
fire.Acceleration = Vector3.new(0, 4, 4)
78
fire.RotSpeed = NumberRange.new(10)
79
fire.Rate = Rate
80
fire.Rotation = NumberRange.new(151515)
81
fire.Name = "Fire"
82
fire.LightEmission = 0.78
83
fire.LockedToPart = true
84
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
85
fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
86
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
87
88
local Wing2 = Wing1:Clone()
89
Wing2.Parent = Torso
90
local x,y,z = 0,-1,-6
91
92
Wld = function(a,b,cf)
93
local Weld = Instance.new('Weld',a)
94
Weld.Part0 = a
95
Weld.Part1 = b
96
Weld.C1 = cf
97
return Weld
98
end
99
100
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
101
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(30),-math.rad(90)))
102
103
print'Loaded'
104
105
game:service'RunService'.Stepped:connect(function()
106
--z = 6+math.sin(tick()*2)
107
y = -1+math.sin(tick()*Num)*Num2
108
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
109
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
110
end)
111
----------------FACE----------------------------------------------------------------------------
112
	Character.Head.face.Texture = "rbxassetid://179024775"
113
------------------------------------------------------------------------------------------------
114
local Player = game:service'Players'.LocalPlayer
115
local Character = Player.Character
116
Torso = Character:WaitForChild'Torso'
117
118
local Wing1 = Instance.new("Part",Character)
119
Wing1.FormFactor = Enum.FormFactor.Custom
120
Wing1.Size = Vector3.new(.2, .2, .2)
121
Wing1.Name = "WIng_1"
122
123
local fire = Instance.new("ParticleEmitter", Wing1)
124
fire.VelocitySpread = 0
125
fire.Lifetime = NumberRange.new(2.8)
126
fire.Acceleration = Vector3.new(0, 4, 4)
127
fire.RotSpeed = NumberRange.new(10)
128
fire.Rate = Rate
129
fire.Rotation = NumberRange.new(151515)
130
fire.Name = "Fire"
131
fire.LightEmission = 0.78
132
fire.LockedToPart = true
133
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
134
fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
135
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
136
137
local Wing2 = Wing1:Clone()
138
Wing2.Parent = Torso
139
local x,y,z = 0,-1,-6
140
141
Wld = function(a,b,cf)
142
local Weld = Instance.new('Weld',a)
143
Weld.Part0 = a
144
Weld.Part1 = b
145
Weld.C1 = cf
146
return Weld
147
end
148
149
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
150
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(40),-math.rad(90)))
151
152
print'Loaded'
153
154
game:service'RunService'.Stepped:connect(function()
155
--z = 6+math.sin(tick()*2)
156
y = -1+math.sin(tick()*Num)*Num2
157
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
158
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
159
end)
160
161
------------------------------------------------------------------------------------------------
162
local Player = game:service'Players'.LocalPlayer
163
local Character = Player.Character
164
Torso = Character:WaitForChild'Torso'
165
166
local Wing1 = Instance.new("Part",Character)
167
Wing1.FormFactor = Enum.FormFactor.Custom
168
Wing1.Size = Vector3.new(.2, .2, .2)
169
Wing1.Name = "WIng_1"
170
171
local fire = Instance.new("ParticleEmitter", Wing1)
172
fire.VelocitySpread = 0
173
fire.Lifetime = NumberRange.new(3)
174
fire.Acceleration = Vector3.new(0, 4, 4)
175
fire.RotSpeed = NumberRange.new(10)
176
fire.Rate = Rate
177
fire.Rotation = NumberRange.new(151515)
178
fire.Name = "Fire"
179
fire.LightEmission = 0.78
180
fire.LockedToPart = true
181
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
182
fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
183
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
184
185
local Wing2 = Wing1:Clone()
186
Wing2.Parent = Torso
187
local x,y,z = 0,-1,-6
188
189
Wld = function(a,b,cf)
190
local Weld = Instance.new('Weld',a)
191
Weld.Part0 = a
192
Weld.Part1 = b
193
Weld.C1 = cf
194
return Weld
195
end
196
197
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
198
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(50),-math.rad(90)))
199
200
print'Loaded'
201
202
game:service'RunService'.Stepped:connect(function()
203
--z = 6+math.sin(tick()*2)
204
y = -1+math.sin(tick()*Num)*Num2
205
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
206
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
207
end)
208
209
------------------------------------------------------------------------------------------------
210
local Player = game:service'Players'.LocalPlayer
211
local Character = Player.Character
212
Torso = Character:WaitForChild'Torso'
213
214
local Wing1 = Instance.new("Part",Character)
215
Wing1.FormFactor = Enum.FormFactor.Custom
216
Wing1.Size = Vector3.new(.2, .2, .2)
217
Wing1.Name = "WIng_1"
218
219
local fire = Instance.new("ParticleEmitter", Wing1)
220
fire.VelocitySpread = 0
221
fire.Lifetime = NumberRange.new(3.1)
222
fire.Acceleration = Vector3.new(0, 4, 4)
223
fire.RotSpeed = NumberRange.new(10)
224
fire.Rate = Rate
225
fire.Rotation = NumberRange.new(151515)
226
fire.Name = "Fire"
227
fire.LightEmission = 0.78
228
fire.LockedToPart = true
229
fire.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
230
fire.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(255,255,255))
231
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, Size), NumberSequenceKeypoint.new(1, Size)})
232
233
local Wing2 = Wing1:Clone()
234
Wing2.Parent = Torso
235
local x,y,z = 0,-1,-6
236
237
Wld = function(a,b,cf)
238
local Weld = Instance.new('Weld',a)
239
Weld.Part0 = a
240
Weld.Part1 = b
241
Weld.C1 = cf
242
return Weld
243
end
244
245
local wld = Wld(Torso,Wing1,CFrame.new(0,0,-.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
246
local wld2 = Wld(Torso,Wing2,CFrame.new(0,0,.5)*CFrame.Angles(-math.rad(90),-math.rad(60),-math.rad(90)))
247
248
print'Loaded'
249
250
game:service'RunService'.Stepped:connect(function()
251
--z = 6+math.sin(tick()*2)
252
y = -1+math.sin(tick()*Num)*Num2
253
Wing1.Fire.Acceleration = Vector3.new(x,y,z)
254
Wing2.Fire.Acceleration = Vector3.new(x,y,-z)
255
end)
256
wait(1 / 60)
257
Effects = { }
258
local Player = game.Players.localPlayer
259
local Character = Player.Character
260
local Humanoid = Character.Humanoid
261
Humanoid.WalkSpeed = 20
262
local Mouse = Player:GetMouse()
263
local LeftArm = Character["Left Arm"]
264
local RightArm = Character["Right Arm"]
265
local LeftLeg = Character["Left Leg"]
266
local RightLeg = Character["Right Leg"]
267
paly = game.Players.LocalPlayer
268
p = game.Players.LocalPlayer
269
char = paly.Character
270
torso = char.Torso
271
neck = char.Torso.Neck
272
hum = char.Humanoid
273
Player = game:GetService("Players").LocalPlayer
274
local mouse = Player:GetMouse()
275
Character = Player.Character
276
tors = Character.Torso
277
lleg = Character["Left Leg"]
278
root = Character.HumanoidRootPart
279
hed = Character.Head
280
rleg = Character["Right Leg"]
281
rarm = Character["Right Arm"]
282
larm = Character["Left Arm"]
283
tors.Material = Enum.Material.Fabric
284
local root = char.HumanoidRootPart
285
local rj = root.RootJoint
286
local deb = false
287
local shot = 0
288
local stanceToggle = "Idle1"
289
local l = game:GetService("Lighting")
290
local rs = game:GetService("RunService").RenderStepped
291
local hb = game:GetService("RunService").Heartbeat
292
local Stepped = game:GetService("RunService").Stepped
293
math.randomseed(os.time())
294
ptez = {0.7, 0.8, 0.9, 1}
295
local BC = Character["Body Colors"]
296
local Head = Character.Head
297
local Torso = Character.Torso
298
local Camera = game.Workspace.CurrentCamera
299
local RootPart = Character.HumanoidRootPart
300
local RootJoint = RootPart.RootJoint
301
local attack = false
302
local Anim = 'Idle'
303
local attacktype = 1
304
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
305
local velocity = RootPart.Velocity.y
306
local sine = 0
307
local change = 1
308
local Create = LoadLibrary("RbxUtility").Create
309
local TimeStop = false
310
p = game.Players.LocalPlayer
311
char = p.Character
312
torso = char.Torso
313
neck = char.Torso.Neck
314
hum = char.Humanoid
315
for i,v in pairs(char:children()) do
316
    if v:IsA("Shirt") then
317
        v:Destroy()
318
    end
319
end
320
for i,v in pairs(char:children()) do
321
    if v:IsA("Pants") then
322
        v:Destroy()
323
    end
324
end
325
hum.MaxHealth = math.huge
326
wait()
327
hum.Health =hum.MaxHealth
328
local s = Instance.new("Sound",Character)
329
s.Name = "sos"
330
s.SoundId = "http://www.roblox.com/asset/?id=148510835"
331
s.Pitch = 1
332
s.Volume = 4
333
s.Looped = true
334
s:Play()
335
336
local m = Create("Model"){
337
	Parent = Character,
338
	Name = "WeaponModel",
339
}
340
341
Humanoid.Animator.Parent = nil
342
Character.Animate.Parent = nil
343
344
local newMotor = function(part0, part1, c0, c1)
345
	local w = Create('Motor'){
346
		Parent = part0,
347
		Part0 = part0,
348
		Part1 = part1,
349
		C0 = c0,
350
		C1 = c1,
351
	}
352
	return w
353
end
354
p = game.Players.LocalPlayer
355
char = p.Character
356
local char = p.Character
357
torso = char.Torso
358
neck = char.Torso.Neck
359
hum = char.Humanoid
360
361
CV="Institutional white"
362
ypcall(function()
363
shirt = Instance.new("Shirt", char)
364
shirt.Name = "Shirt"
365
pants = Instance.new("Pants", char)
366
pants.Name = "Pants"
367
char.Shirt.ShirtTemplate = "rbxassetid://251988595"
368
char.Pants.PantsTemplate = "rbxassetid://324421595"
369
end)
370
371
Reaper2 = Instance.new("Model")
372
Reaper2.Parent = Player.Character
373
Reaper2.Name = "Reaper2"
374
rh2 = Instance.new("Part")
375
rh2.Parent = Reaper2
376
rh2.BrickColor = BrickColor.new("Black")
377
rh2.Locked = true
378
rh2.CanCollide = false
379
mesh2 = Instance.new("SpecialMesh")
380
rh2.formFactor =  "Symmetric"
381
mesh2.MeshType = "FileMesh"
382
mesh2.MeshId = "http://www.roblox.com/asset/?id=167554431"
383
mesh2.Parent = rh2
384
local weld2 = Instance.new("Weld")
385
weld2.Parent = rh2
386
rh2.Transparency = 0
387
weld2.Part0 = rh2
388
weld2.Part1 = Player.Character.Head
389
weld2.C0 = CFrame.new(-0.05, -0.05, -0.1025)*CFrame.Angles(0, 0, 0)
390
391
local txt = Instance.new("BillboardGui", char)
392
txt.Adornee = char .Head
393
txt.Name = "_status"
394
txt.Size = UDim2.new(2, 0, 1.2, 0)
395
txt.StudsOffset = Vector3.new(-9, 8, 0)
396
local text = Instance.new("TextLabel", txt)
397
text.Size = UDim2.new(10, 0, 7, 0)
398
text.FontSize = "Size24"
399
text.TextScaled = true
400
text.TextTransparency = 0
401
text.BackgroundTransparency = 1 
402
text.TextTransparency = 0
403
text.TextStrokeTransparency = 0
404
text.Font = "Garamond"
405
text.TextStrokeColor3 = Color3.new(0/255,0/255,0/255)
406
407
v=Instance.new("Part")
408
v.Name = "ColorBrick"
409
v.Parent=p.Character
410
v.FormFactor="Symmetric"
411
v.Anchored=true
412
v.CanCollide=false
413
v.BottomSurface="Smooth"
414
v.TopSurface="Smooth"
415
v.Size=Vector3.new(10,5,3)
416
v.Transparency=1
417
v.CFrame=char.Torso.CFrame
418
v.BrickColor=BrickColor.new(CV)
419
v.Transparency=1
420
text.TextColor3 = Color3.new(0/255,0/255,0/255)
421
v.Shape="Block"
422
text.Text = "The War God: Yumi"
423
424
function clerp(a, b, t)
425
	return a:lerp(b, t)
426
end
427
428
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
429
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
430
431
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
432
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
433
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
434
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
435
RootJoint.C1 = CFrame.new(0, 0, 0)
436
RootJoint.C0 = CFrame.new(0, 0, 0)
437
Torso.Neck.C1 = CFrame.new(0, 0, 0)
438
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
439
440
local rarmc1 = RW.C1
441
local larmc1 = LW.C1
442
local rlegc1 = RH.C1
443
local llegc1 = LH.C1
444
445
local resetc1 = false
446
447
function PlayAnimationFromTable(table, speed, bool)
448
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
449
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
450
	RW.C0 = clerp(RW.C0, table[3], speed) 
451
	LW.C0 = clerp(LW.C0, table[4], speed) 
452
	RH.C0 = clerp(RH.C0, table[5], speed) 
453
	LH.C0 = clerp(LH.C0, table[6], speed) 
454
	if bool == true then
455
		if resetc1 == false then
456
			resetc1 = true
457
			RootJoint.C1 = RootJoint.C1
458
			Torso.Neck.C1 = Torso.Neck.C1
459
			RW.C1 = rarmc1
460
			LW.C1 = larmc1
461
			RH.C1 = rlegc1
462
			LH.C1 = llegc1
463
		end
464
	end
465
end
466
467
ArtificialHB = Create("BindableEvent", script){
468
	Parent = script,
469
	Name = "Heartbeat",
470
}
471
472
script:WaitForChild("Heartbeat")
473
474
frame = 1 / 35
475
tf = 0
476
allowframeloss = false
477
tossremainder = false
478
lastframe = tick()
479
script.Heartbeat:Fire()
480
481
game:GetService("RunService").Heartbeat:connect(function(s, p)
482
	tf = tf + s
483
	if tf >= frame then
484
		if allowframeloss then
485
			script.Heartbeat:Fire()
486
			lastframe = tick()
487
		else
488
			for i = 1, math.floor(tf / frame) do
489
				script.Heartbeat:Fire()
490
			end
491
			lastframe = tick()
492
		end
493
		if tossremainder then
494
			tf = 0
495
		else
496
			tf = tf - frame * math.floor(tf / frame)
497
		end
498
	end
499
end)
500
501
function swait(num)
502
	if num == 0 or num == nil then
503
		ArtificialHB.Event:wait()
504
	else
505
		for i = 0, num do
506
			ArtificialHB.Event:wait()
507
		end
508
	end
509
end
510
511
function RemoveOutlines(part)
512
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
513
end
514
	
515
CFuncs = {	
516
	Part = {
517
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
518
			local Part = Create("Part"){
519
				Parent = Parent,
520
				Reflectance = Reflectance,
521
				Transparency = Transparency,
522
				CanCollide = false,
523
				Locked = true,
524
				BrickColor = BrickColor.new(tostring(BColor)),
525
				Name = Name,
526
				Size = Size,
527
				Material = Material,
528
			}
529
			RemoveOutlines(Part)
530
			return Part
531
		end;
532
	};
533
	
534
	Mesh = {
535
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
536
			local Msh = Create(Mesh){
537
				Parent = Part,
538
				Offset = OffSet,
539
				Scale = Scale,
540
			}
541
			if Mesh == "SpecialMesh" then
542
				Msh.MeshType = MeshType
543
				Msh.MeshId = MeshId
544
			end
545
			return Msh
546
		end;
547
	};
548
549
	Weld = {
550
		Create = function(Parent, Part0, Part1, C0, C1)
551
			local Weld = Create("Weld"){
552
				Parent = Parent,
553
				Part0 = Part0,
554
				Part1 = Part1,
555
				C0 = C0,
556
				C1 = C1,
557
			}
558
			return Weld
559
		end;
560
	};
561
562
	Sound = {
563
		Create = function(id, par, vol, pit) 
564
			local Sound = Create("Sound"){
565
				Volume = vol,
566
				Pitch = pit or 1,
567
				SoundId = "rbxassetid://" .. id,
568
				Parent = par or workspace,
569
			}
570
			Sound:play() 
571
			return Sound
572
		end;
573
	};
574
	
575
	Decal = {
576
		Create = function(Color, Texture, Transparency, Name, Parent)
577
			local Decal = Create("Decal"){
578
				Color3 = Color,
579
				Texture = "rbxassetid://" .. Texture,
580
				Transparency = Transparency,
581
				Name = Name,
582
				Parent = Parent,
583
			}
584
			return Decal
585
		end;
586
	};
587
	
588
	BillboardGui = {
589
		Create = function(Parent, Image, Position, Size)
590
			local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
591
			BillPar.CFrame = CFrame.new(Position)
592
			local Bill = Create("BillboardGui"){
593
				Parent = BillPar,
594
				Adornee = BillPar,
595
				Size = UDim2.new(1, 0, 1, 0),
596
				SizeOffset = Vector2.new(Size, Size),
597
			}
598
			local d = Create("ImageLabel", Bill){
599
				Parent = Bill,
600
				BackgroundTransparency = 1,
601
				Size = UDim2.new(1, 0, 1, 0),
602
				Image = "rbxassetid://" .. Image,
603
			}
604
			return BillPar
605
		end
606
	};
607
	
608
	ParticleEmitter = {
609
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
610
			local Particle = Create("ParticleEmitter"){
611
				Parent = Parent,
612
				Color = ColorSequence.new(Color1, Color2),
613
				LightEmission = LightEmission,
614
				Size = Size,
615
				Texture = Texture,
616
				Transparency = Transparency,
617
				ZOffset = ZOffset,
618
				Acceleration = Accel,
619
				Drag = Drag,
620
				LockedToPart = LockedToPart,
621
				VelocityInheritance = VelocityInheritance,
622
				EmissionDirection = EmissionDirection,
623
				Enabled = Enabled,
624
				Lifetime = LifeTime,
625
				Rate = Rate,
626
				Rotation = Rotation,
627
				RotSpeed = RotSpeed,
628
				Speed = Speed,
629
				VelocitySpread = VelocitySpread,
630
			}
631
			return Particle
632
		end;
633
	};
634
	
635
	CreateTemplate = {
636
		
637
	};
638
}
639
640
function rayCast(Position, Direction, Range, Ignore)
641
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
642
end 
643
644
function FindNearestTorso(Position, Distance, SinglePlayer)
645
	if SinglePlayer then
646
		return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
647
	end
648
	local List = {}
649
	for i, v in pairs(workspace:GetChildren()) do
650
		if v:IsA("Model") then
651
			if v:findFirstChild("Torso") then
652
				if v ~= Character then
653
					if (v.Torso.Position - Position).magnitude <= Distance then
654
						table.insert(List, v)
655
					end 
656
				end 
657
			end 
658
		end 
659
	end
660
	return List
661
end
662
663
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
664
	if hit.Parent == nil then
665
		return
666
	end
667
	local h = hit.Parent:FindFirstChild("Humanoid")
668
	for _, v in pairs(hit.Parent:children()) do
669
		if v:IsA("Humanoid") then
670
			h = v
671
		end
672
	end
673
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
674
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
675
			if hit.Parent.DebounceHit.Value == true then
676
				return
677
			end
678
		end
679
		local c = Create("ObjectValue"){
680
			Name = "creator",
681
			Value = game:service("Players").LocalPlayer,
682
			Parent = h,
683
		}
684
		game:GetService("Debris"):AddItem(c, .5)
685
		CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
686
		local Damage = math.huge
687
		local blocked = false
688
		local block = hit.Parent:findFirstChild("Block")
689
		if block ~= nil then
690
			if block.className == "IntValue" then
691
				if block.Value > 0 then
692
					blocked = true
693
					block.Value = block.Value - 1
694
					print(block.Value)
695
				end
696
			end
697
		end
698
		if TimeStop == false then
699
			h.Health = h.Health - Damage
700
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
701
		elseif TimeStop == true then
702
			repeat wait() until TimeStop == false
703
			h.Health = h.Health - (Damage / 2)
704
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
705
		end
706
		if Type == "Knockdown" then
707
			local hum = hit.Parent.Humanoid
708
			hum.PlatformStand = true
709
			coroutine.resume(coroutine.create(function(HHumanoid)
710
				swait(1)
711
				HHumanoid.PlatformStand = false
712
			end), hum)
713
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
714
			local bodvol = Create("BodyVelocity"){
715
				velocity = angle * knockback,
716
				P = 5000,
717
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
718
				Parent = hit,
719
			}
720
			local rl = Create("BodyAngularVelocity"){
721
				P = 3000,
722
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
723
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
724
				Parent = hit,
725
			}
726
			game:GetService("Debris"):AddItem(bodvol, .5)
727
			game:GetService("Debris"):AddItem(rl, .5)
728
		elseif Type == "Normal" then
729
			local vp = Create("BodyVelocity"){
730
				P = 500,
731
				maxForce = Vector3.new(math.huge, 0, math.huge),
732
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
733
			}
734
			if knockback > 0 then
735
				vp.Parent = hit.Parent.Torso
736
			end
737
			game:GetService("Debris"):AddItem(vp, .5)
738
		elseif Type == "Up" then
739
			local bodyVelocity = Create("BodyVelocity"){
740
				velocity = Vector3.new(0, 20, 0),
741
				P = 5000,
742
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
743
				Parent = hit,
744
			}
745
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
746
		elseif Type == "DarkUp" then
747
			coroutine.resume(coroutine.create(function()
748
				for i = 0, 1, 0.1 do
749
					swait()
750
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
751
				end
752
			end))
753
			local bodyVelocity = Create("BodyVelocity"){
754
				velocity = Vector3.new(0, 20, 0),
755
				P = 5000,
756
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
757
				Parent = hit,
758
			}
759
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
760
		elseif Type == "Snare" then
761
			local bp = Create("BodyPosition"){
762
				P = 2000,
763
				D = 100,
764
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
765
				position = hit.Parent.Torso.Position,
766
				Parent = hit.Parent.Torso,
767
			}
768
			game:GetService("Debris"):AddItem(bp, 1)
769
		elseif Type == "Freeze" then
770
			local BodPos = Create("BodyPosition"){
771
				P = 50000,
772
				D = 1000,
773
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
774
				position = hit.Parent.Torso.Position,
775
				Parent = hit.Parent.Torso,
776
			}
777
			local BodGy = Create("BodyGyro") {
778
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
779
				P = 20e+003,
780
				Parent = hit.Parent.Torso,
781
				cframe = hit.Parent.Torso.CFrame,
782
			}
783
			hit.Parent.Torso.Anchored = true
784
			coroutine.resume(coroutine.create(function(Part) 
785
				swait(1.5)
786
				Part.Anchored = false
787
			end), hit.Parent.Torso)
788
			game:GetService("Debris"):AddItem(BodPos, 3)
789
			game:GetService("Debris"):AddItem(BodGy, 3)
790
		end
791
		local debounce = Create("BoolValue"){
792
			Name = "DebounceHit",
793
			Parent = hit.Parent,
794
			Value = true,
795
		}
796
		game:GetService("Debris"):AddItem(debounce, Delay)
797
		c = Create("ObjectValue"){
798
			Name = "creator",
799
			Value = Player,
800
			Parent = h,
801
		}
802
		game:GetService("Debris"):AddItem(c, .5)
803
	end
804
end
805
806
function ShowDamage(Pos, Text, Time, Color)
807
	local Rate = (1 / 30)
808
	local Pos = (Pos or Vector3.new(0, 0, 0))
809
	local Text = (Text or "")
810
	local Time = (Time or 2)
811
	local Color = (Color or Color3.new(1, 0, 1))
812
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
813
	EffectPart.Anchored = true
814
	local BillboardGui = Create("BillboardGui"){
815
		Size = UDim2.new(3, 0, 3, 0),
816
		Adornee = EffectPart,
817
		Parent = EffectPart,
818
	}
819
	local TextLabel = Create("TextLabel"){
820
		BackgroundTransparency = 1,
821
		Size = UDim2.new(1, 0, 1, 0),
822
		Text = Text,
823
		Font = "SciFi",
824
		TextColor3 = Color,
825
		TextScaled = true,
826
		Parent = BillboardGui,
827
	}
828
	game.Debris:AddItem(EffectPart, (Time))
829
	EffectPart.Parent = game:GetService("Workspace")
830
	delay(0, function()
831
		local Frames = (Time / Rate)
832
		for Frame = 1, Frames do
833
			wait(Rate)
834
			local Percent = (Frame / Frames)
835
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
836
			TextLabel.TextTransparency = Percent
837
		end
838
		if EffectPart and EffectPart.Parent then
839
			EffectPart:Destroy()
840
		end
841
	end)
842
end
843
844
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
845
	for _, c in pairs(workspace:children()) do
846
		local hum = c:findFirstChild("Humanoid")
847
		if hum ~= nil then
848
			local head = c:findFirstChild("Torso")
849
			if head ~= nil then
850
				local targ = head.Position - Part.Position
851
				local mag = targ.magnitude
852
				if mag <= Magnitude and c.Name ~= Player.Name then 
853
			for i = 1, 10 do
854
				Effects.Elect.Create(head.CFrame, 10, 10, 10)
855
			end
856
			CFuncs.Sound.Create("", head, 1, 1)
857
			Effects.Sphere.Create(BrickColor.new("Institutional white"), head.CFrame, .5, .5, .5, .5, .5, .5, .05)
858
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
859
				end
860
			end
861
		end
862
	end
863
end
864
865
HandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleR", Vector3.new(0.403949469, 0.452220112, 0.425030977))
866
HandleRWeld = CFuncs.Weld.Create(m, Character["Right Arm"], HandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.637853563, -0.00997161865, 0.00182324648, 0, -1, 0, 1, 0, 0, 0, -0, 1))
867
HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxR", Vector3.new(1.00394952, 1.05222011, 1.02503109))
868
HitboxRWeld = CFuncs.Weld.Create(m, HandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999999642, 0, 5.96046448e-008, 1, 0, 0, 0, 1, 0, 0, 0, 1))
869
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
870
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.147205353, 0.542663455, 0.0980299711, 0, -1, -0, 0, 0, -1, 1, 0, 0))
871
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
872
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.401974738, 1.08532834, 0.40197292))
873
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0980299711, 0, 0.147209167, 1, 0, 0, 0, 0, 1, 0, -1, -0))
874
CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
875
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
876
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.147209167, -0.54266274, 0.0980299711, 0, -1, -0, 0, 0, -1, 1, 0, 0))
877
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
878
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
879
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.341688991, -0.227600098, 0.404432654, 0, 0, 1, 0, 1, 0, -1, 0, -0))
880
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
881
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
882
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.227600098, 0.414482474, 0, 0, 1, 0, 1, 0, -1, 0, -0))
883
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
884
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.01297641, 0.562762797, 0.361775607))
885
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00299167633, -0.207504272, 0.721092105, 0, 0, -1, 0, 1, 0, 1, 0, 0))
886
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
887
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
888
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.498931885, -0.160766602, 0.881875753, 0, -1, -0, 0, 0, -1, 1, 0, 0))
889
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
890
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
891
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.341688991, -0.227600098, 0.41447866, 0, 0, 1, 0, 1, 0, -1, 0, -0))
892
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
893
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
894
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.341658711, -0.227600098, 0.404432654, 0, 0, 1, 0, 1, 0, -1, 0, -0))
895
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
896
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
897
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.47883606, -0.442184329, 0.208572268, 0, 1, 0, 0, 0, 1, 1, 0, 0))
898
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
899
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
900
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.49892807, -0.160797, 0.881881475, 0, 1, 0, 0, 0, 1, 1, 0, 0))
901
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
902
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
903
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891e-005, -0.227600098, 0.404432654, 0, 0, 1, 0, 1, 0, -1, 0, -0))
904
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
905
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.0853318, 0.206172079, 0.261282384))
906
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891e-005, -0.0437278748, -0.273792505, 0, 0, 1, 0, -1, -0, 1, 0, 0))
907
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
908
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
909
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.47883606, -0.442184538, 0.208572268, 0, -1, -0, 0, 0, -1, 1, 0, 0))
910
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
911
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
912
PartWeld = CFuncs.Weld.Create(m, HandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.341674924, -0.227600098, 0.414482474, 0, 0, 1, 0, 1, 0, -1, 0, -0))
913
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
914
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
915
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.382619858, 0.0006275177, -0.383376956, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
916
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
917
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
918
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.626291275, 0.141311646, -0.383376956, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
919
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
920
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
921
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.504465103, 0.0709762573, -0.383376956, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
922
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
923
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part2", Vector3.new(0.803949475, 0.452220112, 1.02503097))
924
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.49999994, 0.299995422, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
925
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.252237976))
926
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339208484, -0.212520599, 0.377364278, 1, 0, 0, 0, 1, 0, 0, 0, 1))
927
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.258267611))
928
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339208484, -0.212520599, -0.380355716, 1, 0, 0, 0, 1, 0, 0, 0, 1))
929
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.663258314, 0.643157542, 1.04512966))
930
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0326082706, -0.127105713, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
931
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
932
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364227653, -0.0869140625, -0.502471805, 1, 0, 0, 0, 1, 0, 0, 0, 1))
933
CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
934
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
935
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.382619858, 0.0006275177, 0.378372312, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
936
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
937
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.206172079, 1.0049324))
938
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.374283195, 0.124126434, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
939
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.0974852666, 0.682394505, 1))
940
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
941
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.626291275, 0.141311646, 0.378372312, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
942
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
943
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
944
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364241004, -0.0869140625, 0.502502561, 1, 0, 0, 0, 1, 0, 0, 0, 1))
945
CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
946
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
947
Part2Weld = CFuncs.Weld.Create(m, HandleR, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.504465103, 0.0709762573, 0.378356099, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1))
948
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
949
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.643156648))
950
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273794413, -0.48134613, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
951
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455524, 0.316826075, 1))
952
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
953
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168369114, -0.48134613, 0.351714253, 1, 0, 0, 0, 1, 0, 0, 0, 1))
954
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
955
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
956
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.502472997, 0.364227653, 0.194465637, 0, 0, -1, -1, 0, -0, 0, 1, 0))
957
CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
958
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256168, 0.206172064))
959
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.502472997, 0.0325949192, 0.194473267, 0, 0, -1, -1, 0, -0, 0, 1, 0))
960
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
961
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
962
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.491394043, 0, -0.120647311, 0, -1, -0, 0, 0, 1, -1, 0, 0))
963
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.414312303, 0.779879749, 0.414309978))
964
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.80495441, 0.206172079, 0.206172064))
965
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.520593584, -0.501441956, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
966
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
967
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
968
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351730466, -0.501449585, -0.640689731, 0, 0, 1, 0, 1, 0, -1, 0, -0))
969
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
970
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.361777306, 0.206172079, 0.206172064))
971
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0627520084, -0.48134613, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
972
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
973
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
974
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354698539, -0.411003113, -0.341659427, 1, 0, 0, 0, 1, 0, 0, 0, 1))
975
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
976
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 1.0049336, 0.206172064))
977
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.364227653, 0, 0.194465637, -1, 0, -0, 0, 0, 1, 0, 1, 0))
978
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
979
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256109, 0.206172064))
980
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502471805, 0.0326025486, 0.194465637, 0, 0, -1, -1, 0, -0, 0, 1, 0))
981
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
982
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.401973516, 0.206172064))
983
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.488883972, 0, -0.118135333, 0, -1, -0, 0, 0, 1, -1, 0, 0))
984
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 1, 0.389938712))
985
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
986
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409549892, -0.47883606, 0.351714253, 1, 0, 0, 0, 1, 0, 0, 0, 1))
987
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
988
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
989
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409549892, -0.47883606, -0.351745486, 1, 0, 0, 0, 1, 0, 0, 0, 1))
990
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
991
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.723554611, 0.206172079, 0.40197283))
992
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.479904354, -0.488883972, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
993
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.389939815, 1))
994
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
995
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502471805, 0.364227653, 0.194465637, 0, 0, -1, -1, 0, -0, 0, 1, 0))
996
CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
997
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
998
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.442184329, -0.409553707, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
999
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1000
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1001
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.351745486, -0.498931885, -0.640685916, 0, 0, 1, 0, 1, 0, -1, 0, -0))
1002
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
1003
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.241183683))
1004
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.881875753, -0.488883972, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1005
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 0.389939815, 1))
1006
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
1007
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.442184538, -0.409553707, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
1008
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1009
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.683353961))
1010
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.208579898, -0.47882843, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1011
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367556, 0.292454839, 1))
1012
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1013
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.351714253, -0.498935699, -0.640685916, 0, 0, 1, 0, 1, 0, -1, 0, -0))
1014
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
1015
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
1016
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.502456784, -0.0779379606, -0.448684692, 0, 0, -1, -1, 0, -0, 0, 1, 0))
1017
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1018
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
1019
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.261260033, -0.409553707, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
1020
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1021
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.261283636, 0.462269485, 1.08532703))
1022
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273788691, -0.21754837, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1023
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
1024
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.261291385, -0.409557521, -0.488883972, 0, 0, -1, -1, 0, -0, 0, 1, 0))
1025
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1026
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.522567213, 0.206172079, 1.08532703))
1027
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.143150568, -0.47883606, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1028
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
1029
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
1030
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502487063, -0.0779341459, -0.448684692, 0, 0, -1, -1, 0, -0, 0, 1, 0))
1031
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1032
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1033
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.351745486, -0.501449585, -0.640689731, 0, 0, 1, 0, 1, 0, -1, 0, -0))
1034
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
1035
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1036
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354698539, -0.411003113, 0.341704488, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1037
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
1038
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1039
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354692817, -0.411003113, 1.43051147e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1040
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
1041
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
1042
Part3Weld = CFuncs.Weld.Create(m, HandleR, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168369114, -0.48134613, -0.351745486, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1043
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
1044
Part4 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part4", Vector3.new(1.04513443, 0.206172079, 0.206172064))
1045
Part4Weld = CFuncs.Weld.Create(m, HandleR, Part4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.14712524e-005, -0.144226074, 0.349262118, 0, 0, 1, 0, -1, -0, 1, 0, 0))
1046
CFuncs.Mesh.Create("SpecialMesh", Part4, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
1047
Part5 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part5", Vector3.new(1.04513443, 0.206172079, 0.206172064))
1048
Part5Weld = CFuncs.Weld.Create(m, HandleR, Part5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.14712524e-005, -0.398441315, 0.349269748, 0, 0, -1, 0, 1, 0, 1, 0, 0))
1049
CFuncs.Mesh.Create("SpecialMesh", Part5, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
1050
Part6 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part6", Vector3.new(0.206172049, 0.442170829, 1.04512966))
1051
Part6Weld = CFuncs.Weld.Create(m, HandleR, Part6, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.349269748, -0.127105713, -1.52587891e-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1052
CFuncs.Mesh.Create("BlockMesh", Part6, "", "", Vector3.new(0, 0, 0), Vector3.new(0.48742649, 1, 1))
1053
HandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HandleL", Vector3.new(0.403949469, 0.452220112, 0.425030977))
1054
HandleLWeld = CFuncs.Weld.Create(m, Character["Left Arm"], HandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.637853563, -0.00997924805, 0.00182324648, 0, -1, 0, 1, 0, 0, 0, -0, 1))
1055
HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "HitboxL", Vector3.new(1.00394952, 1.05222011, 1.02503109))
1056
HitboxLWeld = CFuncs.Weld.Create(m, HandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999999642, 3.81469727e-006, 5.96046448e-008, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1057
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.401974738, 1.08532834, 0.40197292))
1058
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.098050952, 0.00573730469, 0.171247482, 1, 0, 0, 0, 0, -1, 0, 1, 0))
1059
CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
1060
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1061
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.335890889, -0.251642227, 0.414461493, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1062
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
1063
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
1064
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.171247482, -0.548431277, 0.098050952, 0, 1, 0, 0, 0, 1, 1, 0, 0))
1065
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
1066
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
1067
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.171247482, 0.536894917, 0.098050952, 0, 1, 0, 0, 0, 1, 1, 0, 0))
1068
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
1069
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1070
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.251634598, 0.414469123, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1071
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
1072
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1073
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.52296257, -0.166549563, 0.881902456, 0, 1, 0, 0, 0, 1, 1, 0, 0))
1074
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
1075
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1076
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502866745, -0.447936893, 0.208598971, 0, 1, 0, 0, 0, 1, 1, 0, 0))
1077
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
1078
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1079
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.335906148, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1080
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
1081
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1082
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.5229702, -0.155028343, 0.881904364, 0, -1, -0, 0, 0, -1, 1, 0, 0))
1083
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
1084
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1085
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1086
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
1087
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.01297641, 0.562762797, 0.361775607))
1088
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00271511078, -0.231538773, 0.72112453, 0, 0, 1, 0, -1, -0, 1, 0, 0))
1089
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
1090
Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1091
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.347427249, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1092
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
1093
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1094
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.50287056, -0.436416715, 0.208604693, 0, -1, -0, 0, 0, -1, 1, 0, 0))
1095
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
1096
Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.0853318, 0.206172079, 0.261282384))
1097
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.0196914673, -0.273781061, 0, 0, -1, 0, 1, 0, 1, 0, 0))
1098
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
1099
Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1100
PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.347427249, -0.251634598, 0.414469123, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1101
CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
1102
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
1103
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.638334274, 0.120502472, -0.377624631, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
1104
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
1105
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
1106
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.516500473, 0.0501613617, -0.377654195, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
1107
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
1108
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
1109
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39466095, -0.0201816559, -0.377624631, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
1110
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
1111
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.252237976))
1112
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339231372, -0.236558914, 0.383117557, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1113
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part2", Vector3.new(0.803949475, 0.452220112, 1.02503097))
1114
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.500019014, 0.275951385, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1115
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.401974738, 0.572812021, 0.258267611))
1116
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339231372, -0.236558914, -0.374602437, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1117
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
1118
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.63834095, 0.120515823, 0.384124637, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
1119
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
1120
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
1121
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364218116, -0.110958099, -0.496704191, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1122
CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
1123
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
1124
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364216208, -0.11095047, 0.508239627, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1125
CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
1126
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.206172079, 1.0049324))
1127
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.374262214, 0.100086212, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1128
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.0974852666, 0.682394505, 1))
1129
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
1130
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39466095, -0.0201721191, 0.384109378, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
1131
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
1132
Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
1133
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.516500473, 0.0501708984, 0.384094119, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
1134
CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
1135
Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part2", Vector3.new(0.663258314, 0.643157542, 1.04512966))
1136
Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0325930119, -0.151147842, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1137
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1138
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.357483745, -0.5254879, -0.640716434, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1139
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
1140
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.361777306, 0.206172079, 0.206172064))
1141
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.062738657, -0.505384445, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1142
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
1143
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1144
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.35468328, -0.435037613, -0.335906148, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1145
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
1146
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.643156648))
1147
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273779154, -0.50538826, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1148
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455524, 0.316826075, 1))
1149
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1150
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508239627, 0.364208579, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1151
CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
1152
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 1.0049336, 0.206172064))
1153
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.364208579, 0.00576782227, 0.17042923, -1, 0, -0, 0, 0, -1, 0, -1, -0))
1154
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1155
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256168, 0.206172064))
1156
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508239627, 0.0325796604, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1157
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1158
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.80495441, 0.206172079, 0.206172064))
1159
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.520616472, -0.525484085, 0.00572109222, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1160
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
1161
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1162
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.515432358, 0.00573730469, -0.120672107, 0, 1, 0, 0, 0, -1, -1, 0, 0))
1163
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.414312303, 0.779879749, 0.414309978))
1164
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.663256109, 0.206172064))
1165
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496704191, 0.0325872898, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1166
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1167
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
1168
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.255522728, -0.409584224, -0.512922287, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1169
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1170
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
1171
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409576595, -0.502866745, 0.357467532, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1172
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
1173
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
1174
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.267042994, -0.40958041, -0.512926102, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1175
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1176
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.261283636, 0.462269485, 1.08532703))
1177
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273779154, -0.241586685, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1178
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1179
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.357467532, -0.522974014, -0.640716434, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1180
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
1181
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.401973516, 0.206172064))
1182
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.512922287, 0.00572109222, -0.118150592, 0, 1, 0, 0, 0, -1, -1, 0, 0))
1183
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 1, 0.389938712))
1184
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
1185
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508209109, -0.0779570341, -0.472719193, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1186
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1187
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.723554611, 0.206172079, 0.40197283))
1188
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.479927242, -0.512914658, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1189
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.389939815, 1))
1190
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1191
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496718496, 0.364208579, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1192
CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
1193
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1194
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.345976949, -0.52296257, -0.640722156, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1195
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
1196
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
1197
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496718496, -0.0779646635, -0.472719193, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1198
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1199
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
1200
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.436416715, -0.40958041, -0.512926102, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1201
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1202
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.683353961))
1203
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.208598971, -0.502866745, 0.00576782227, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1204
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367556, 0.292454839, 1))
1205
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.206172079, 0.241183683))
1206
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.881908178, -0.512926102, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1207
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 0.389939815, 1))
1208
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.522567213, 0.206172079, 1.08532703))
1209
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.143131495, -0.502866745, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1210
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
1211
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
1212
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.447936893, -0.409574687, -0.512914658, 0, 0, 1, -1, 0, -0, 0, -1, 0))
1213
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
1214
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
1215
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168390095, -0.50538826, 0.357513309, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1216
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
1217
Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
1218
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.40957278, -0.502866745, -0.345976949, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1219
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
1220
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1221
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354666114, -0.435037613, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1222
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
1223
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
1224
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168390095, -0.50538826, -0.345976949, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1225
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
1226
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1227
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.35468328, -0.435037613, 0.347427249, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1228
CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
1229
Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
1230
Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.345976949, -0.525484085, -0.640727878, 0, 0, -1, 0, -1, -0, -1, 0, -0))
1231
CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
1232
Part4 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part4", Vector3.new(1.04513443, 0.206172079, 0.206172064))
1233
Part4Weld = CFuncs.Weld.Create(m, HandleL, Part4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.120185852, 0.349273562, 0, 0, -1, 0, 1, 0, 1, 0, 0))
1234
CFuncs.Mesh.Create("SpecialMesh", Part4, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
1235
Part5 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part5", Vector3.new(1.04513443, 0.206172079, 0.206172064))
1236
Part5Weld = CFuncs.Weld.Create(m, HandleL, Part5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00573730469, -0.42247963, 0.349279284, 0, 0, 1, 0, -1, -0, 1, 0, 0))
1237
CFuncs.Mesh.Create("SpecialMesh", Part5, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
1238
Part6 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part6", Vector3.new(0.206172049, 0.442170829, 1.04512966))
1239
Part6Weld = CFuncs.Weld.Create(m, HandleL, Part6, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.349294543, -0.151140213, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
1240
CFuncs.Mesh.Create("BlockMesh", Part6, "", "", Vector3.new(0, 0, 0), Vector3.new(0.48742649, 1, 1))
1241
sref = CFuncs.Part.Create(Character, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
1242
sref.Anchored = true
1243
1244
EffectModel = Create("Model"){
1245
	Parent = Character,
1246
	Name = "Effects",
1247
}
1248
1249
Effects = {
1250
	Block = {
1251
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1252
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1253
			prt.Anchored = true
1254
			prt.CFrame = cframe
1255
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1256
			game:GetService("Debris"):AddItem(prt, 10)
1257
			if Type == 1 or Type == nil then
1258
				table.insert(Effects, {
1259
					prt,
1260
					"Block1",
1261
					delay,
1262
					x3,
1263
					y3,
1264
					z3,
1265
					msh
1266
				})
1267
			elseif Type == 2 then
1268
				table.insert(Effects, {
1269
					prt,
1270
					"Block2",
1271
					delay,
1272
					x3,
1273
					y3,
1274
					z3,
1275
					msh
1276
				})
1277
			end
1278
		end;
1279
	};
1280
	
1281
	Cylinder = {
1282
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1283
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
1284
			prt.Anchored = true
1285
			prt.CFrame = cframe
1286
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1287
			game:GetService("Debris"):AddItem(prt, 2)
1288
			table.insert(Effects, {
1289
				prt,
1290
				"Cylinder",
1291
				delay,
1292
				x3,
1293
				y3,
1294
				z3,
1295
				msh
1296
			})
1297
		end;
1298
	};
1299
	
1300
	Head = {
1301
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1302
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1303
			prt.Anchored = true
1304
			prt.CFrame = cframe
1305
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1306
			game:GetService("Debris"):AddItem(prt, 10)
1307
			table.insert(Effects, {
1308
				prt,
1309
				"Cylinder",
1310
				delay,
1311
				x3,
1312
				y3,
1313
				z3,
1314
				msh
1315
			})
1316
		end;
1317
	};
1318
	
1319
	Sphere = {
1320
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1321
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1322
			prt.Anchored = true
1323
			prt.CFrame = cframe
1324
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1325
			game:GetService("Debris"):AddItem(prt, 10)
1326
			table.insert(Effects, {
1327
				prt,
1328
				"Cylinder",
1329
				delay,
1330
				x3,
1331
				y3,
1332
				z3,
1333
				msh
1334
			})
1335
		end;
1336
	};
1337
	
1338
	Elect = {
1339
		Create = function(cff, x, y, z)
1340
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Institutional white"), "Part", Vector3.new(1, 1, 1))
1341
			prt.Anchored = true
1342
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
1343
			prt.CFrame = CFrame.new(prt.Position)
1344
			game:GetService("Debris"):AddItem(prt, 2)
1345
			local xval = math.random() / 2
1346
			local yval = math.random() / 2
1347
			local zval = math.random() / 2
1348
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1349
			table.insert(Effects, {
1350
				prt,
1351
				"Elec",
1352
				0.1,
1353
				x,
1354
				y,
1355
				z,
1356
				xval,
1357
				yval,
1358
				zval
1359
			})
1360
		end;
1361
1362
	};
1363
	
1364
	Ring = {
1365
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1366
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1367
			prt.Anchored = true
1368
			prt.CFrame = cframe
1369
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1370
			game:GetService("Debris"):AddItem(prt, 10)
1371
			table.insert(Effects, {
1372
				prt,
1373
				"Cylinder",
1374
				delay,
1375
				x3,
1376
				y3,
1377
				z3,
1378
				msh
1379
			})
1380
		end;
1381
	};
1382
1383
1384
	Wave = {
1385
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1386
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1387
			prt.Anchored = true
1388
			prt.CFrame = cframe
1389
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1390
			game:GetService("Debris"):AddItem(prt, 10)
1391
			table.insert(Effects, {
1392
				prt,
1393
				"Cylinder",
1394
				delay,
1395
				x3,
1396
				y3,
1397
				z3,
1398
				msh
1399
			})
1400
		end;
1401
	};
1402
1403
	Break = {
1404
		Create = function(brickcolor, cframe, x1, y1, z1)
1405
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1406
			prt.Anchored = true
1407
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1408
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1409
			local num = math.random(10, 50) / 1000
1410
			game:GetService("Debris"):AddItem(prt, 10)
1411
			table.insert(Effects, {
1412
				prt,
1413
				"Shatter",
1414
				num,
1415
				prt.CFrame,
1416
				math.random() - math.random(),
1417
				0,
1418
				math.random(50, 100) / 100
1419
			})
1420
		end;
1421
	};
1422
	
1423
	Fire = {
1424
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
1425
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1426
			prt.Anchored = true
1427
			prt.CFrame = cframe
1428
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1429
			game:GetService("Debris"):AddItem(prt, 10)
1430
			table.insert(Effects, {
1431
				prt,
1432
				"Fire",
1433
				delay,
1434
				1,
1435
				1,
1436
				1,
1437
				msh
1438
			})
1439
		end;
1440
	};
1441
	
1442
	FireWave = {
1443
		Create = function(brickcolor, cframe, x1, y1, z1)
1444
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
1445
			prt.Anchored = true
1446
			prt.CFrame = cframe
1447
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1448
			local d = Create("Decal"){
1449
				Parent = prt,
1450
				Texture = "rbxassetid://26356434",
1451
				Face = "Top",
1452
			}
1453
			local d = Create("Decal"){
1454
				Parent = prt,
1455
				Texture = "rbxassetid://26356434",
1456
				Face = "Bottom",
1457
			}
1458
			game:GetService("Debris"):AddItem(prt, 10)
1459
			table.insert(Effects, {
1460
				prt,
1461
				"FireWave",
1462
				1,
1463
				30,
1464
				math.random(400, 600) / 100,
1465
				msh
1466
			})
1467
		end;
1468
	};
1469
	
1470
	Lightning = {
1471
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1472
			local magz = (p0 - p1).magnitude
1473
			local curpos = p0
1474
			local trz = {
1475
				-ofs,
1476
				ofs
1477
			}
1478
			for i = 1, tym do
1479
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1480
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1481
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1482
				li.Material = "Neon"
1483
				if tym == i then
1484
					local magz2 = (curpos - p1).magnitude
1485
					li.Size = Vector3.new(th, th, magz2)
1486
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1487
					table.insert(Effects, {
1488
						li,
1489
						"Disappear",
1490
						last
1491
					})
1492
				else
1493
					do
1494
						do
1495
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1496
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1497
							game.Debris:AddItem(li, 10)
1498
							table.insert(Effects, {
1499
								li,
1500
								"Disappear",
1501
								last
1502
							})
1503
						end
1504
					end
1505
				end
1506
			end
1507
		end
1508
	};
1509
1510
	EffectTemplate = {
1511
1512
	};
1513
}
1514
1515
local DORARA = false
1516
1517
function ORA()
1518
	attack = true
1519
	for i = 0, 1, 0.2 do
1520
		swait()
1521
		PlayAnimationFromTable({
1522
			CFrame.new(4.76837158e-007, -0.107780606, -0.0868092626, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1523
			CFrame.new(0, 1.4999913, 2.38418608e-007, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1524
			CFrame.new(1.50214899, 0.590444803, 0.195881441, 0.965925872, 3.76027884e-007, 0.258818895, 0.257834077, -0.0871552154, -0.962250412, 0.0225570519, 0.99619478, -0.0841855928) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1525
			CFrame.new(-1.60470915, 0.600643516, 0.204860806, 0.937436998, -0.0449436344, -0.345242023, -0.345831364, -0.00582624972, -0.938278675, 0.0401581824, 0.998972595, -0.0210046768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1526
			CFrame.new(0.636808395, -1.93472588, -0.370165229, 0.936116338, -0.0517791435, -0.347858071, 0.0266665779, 0.996705353, -0.0765988752, 0.350678325, 0.0624292716, 0.934412897) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1527
			CFrame.new(-0.6665681, -1.92173398, -0.343467057, 0.962250233, 0.0613082647, 0.265171379, -0.0410595685, 0.99584806, -0.0812460929, -0.269051433, 0.0672912449, 0.960772276) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1528
		}, .3, false)
1529
	end
1530
	local DORA = CFuncs.Sound.Create("", Torso, 1, 1)
1531
	Instance.new("DistortionSoundEffect", DORA).Level = .95
1532
	DORA.Looped = true
1533
	local Con1 = HitboxL.Touched:connect(function(hit) Damage(HitboxL, hit, 1, 5, 0, "Normal", RootPart, 0, "260430117", 1) end)
1534
	local Con2 = HitboxR.Touched:connect(function(hit) Damage(HitboxR, hit, 1, 5, 0, "Normal", RootPart, 0, "260430117", 1) end)
1535
	while DORARA == true do
1536
		RootPart.Velocity = RootPart.CFrame.lookVector * 5
1537
		for i = 0, 1, 0.7 do
1538
			swait()
1539
			Effects.Elect.Create(HitboxL.CFrame, 4, 4, 4)
1540
			Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxL.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .15)
1541
			PlayAnimationFromTable({
1542
				CFrame.new(-0.0223142356, -0.107780628, -0.249816686, 0.906307876, 0.0733869597, -0.416197479, 0, 0.98480773, 0.173648462, 0.422617942, -0.157378972, 0.892539084) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1543
				CFrame.new(-2.22850417e-007, 1.49999118, 1.16660271e-006, 0.906307936, 1.49011612e-008, 0.422617972, -7.27595761e-009, 1, 0, -0.422618032, 0, 0.906308055) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1544
				CFrame.new(1.5318948, 0.588474631, 0.207054406, 0.899958313, 0.340718478, 0.272003621, 0.314965397, -0.0767233223, -0.945997, -0.301449746, 0.9370296, -0.176362336) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1545
				CFrame.new(-1.27977741, 0.723447502, -1.20010054, 0.726744413, 0.46058476, -0.509611845, -0.503104627, -0.148215696, -0.851421177, -0.46768418, 0.875153661, 0.124007396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1546
				CFrame.new(0.636807501, -1.93472636, -0.370165735, 0.868198872, -0.0517790169, 0.493507534, 0.075819321, 0.996705353, -0.0288097262, -0.490389913, 0.0624299645, 0.869264364) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1547
				CFrame.new(-0.666569352, -1.92173386, -0.343467534, 0.86083132, 0.0613082871, 0.505183935, -0.018632248, 0.995848, -0.0891051888, -0.508549333, 0.0672918186, 0.858399451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1548
			}, .9, false)
1549
		end
1550
		CFuncs.Sound.Create("", HitboxL, 1, 1)
1551
		Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxL.CFrame, .5, .5, .5, 2, 2, 2, .15)
1552
		RootPart.Velocity = RootPart.CFrame.lookVector * 5
1553
		for i = 0, 1, 0.7 do
1554
			swait()
1555
			Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxR.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .2)
1556
			PlayAnimationFromTable({
1557
				CFrame.new(0.0767437443, -0.107780531, -0.279432267, 0.866025388, -0.0868241936, 0.492404073, 0, 0.98480773, 0.173648342, -0.500000238, -0.150383845, 0.852868438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1558
				CFrame.new(-2.61076184e-006, 1.4999913, -6.19508683e-007, 0.866025209, 2.98023224e-007, -0.500000656, -2.56928615e-007, 1, 1.1920929e-007, 0.500000596, 2.98023224e-008, 0.866025209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1559
				CFrame.new(1.40606534, 0.812639356, -1.14933658, 0.82139349, -0.422619373, 0.383021921, 0.349686205, -0.157378837, -0.923553765, 0.450591207, 0.892538428, 0.0185142085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1560
				CFrame.new(-1.64197171, 0.599264741, 0.212680459, 0.807513177, -0.456930667, -0.373010725, -0.413006425, 0.0134942085, -0.9106282, 0.421127379, 0.889400065, -0.177818552) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1561
				CFrame.new(0.636808515, -1.93472552, -0.37016958, 0.814187765, -0.0517790765, -0.578288436, 0.00593282748, 0.996705353, -0.0808905214, 0.580571651, 0.0624291934, 0.811812401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1562
				CFrame.new(-0.666569233, -1.92173398, -0.343468547, 0.867917657, 0.0613080971, -0.492910266, -0.0864830092, 0.99584806, -0.0284160972, 0.489121556, 0.0672912076, 0.869616032) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1563
			}, .9, false)
1564
		end
1565
		CFuncs.Sound.Create("", HitboxR, 1, 1)
1566
		Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxR.CFrame, .5, .5, .5, 2, 2, 2, .2)
1567
	    end
1568
	Con1:disconnect()
1569
	Con2:disconnect()
1570
	DORA:Stop()
1571
	attack = false
1572
end
1573
1574
local stoppedParts = {}
1575
1576
1577
function getAllParts()
1578
    local rtn = {}
1579
    
1580
    local function recurse(object)
1581
        for q,e in next, object:children() do
1582
            if e:isA'BasePart' and e.Name ~= "HumanoidRootPart" then
1583
                table.insert(rtn, e)
1584
            end
1585
            recurse(e)
1586
        end
1587
    end
1588
1589
    recurse(workspace)
1590
    return rtn
1591
end
1592
1593
function stopParts(distance)
1594
    stoppedParts = {}
1595
    for nada, part in next, getAllParts() do
1596
        local dist = (Torso.Position-part.Position).magnitude 
1597
        if dist <= distance and part.Name ~='Base' and part.Name ~= 'Baseplate' and not part:isDescendantOf(Torso.Parent) and part.Anchored ~= true then
1598
            table.insert(stoppedParts, part)
1599
            if part.Name ~= "Torso" and part.Anchored ~= true then
1600
                part.Anchored = true
1601
            end
1602
        end
1603
    end
1604
end
1605
1606
1607
function freeParts()
1608
    for q,e in next, stoppedParts do
1609
        stoppedParts[q] = nil
1610
        e.Anchored = false
1611
    end
1612
end
1613
1614
local effect = Instance.new('ColorCorrectionEffect')
1615
function TheWorld(Mode)
1616
     if Mode == "Time Start" then
1617
	 Effects.Sphere.Create(BrickColor.new("Institutional white"), HitboxL.CFrame, .5, .5, .5, 1.5, 1.5, 1.5, .15)
1618
        for i = 1,50 do
1619
            if effect.Saturation <= 0 then
1620
                effect.Saturation = effect.Saturation + i/50
1621
            end
1622
            swait(1/30)
1623
        end
1624
        freeParts()
1625
        effect.Saturation = 0
1626
        effect.Contrast = 0
1627
        effect.Parent = nil
1628
        workspace.Gravity = 196.2
1629
    end
1630
    if Mode == "Quick Stop" then
1631
	 CFuncs.Sound.Create("", workspace, 1, 1)
1632
	 swait(60)
1633
	Effects.Sphere.Create(BrickColor.new("Institutional white"), RootPart.CFrame, 1, 1, 1, 50, 50, 50, .01)
1634
        effect.Parent = game.Lighting
1635
        for i = 1,50 do
1636
            effect.Saturation = -(i/10)
1637
            swait()
1638
        end
1639
        stopParts(5555)
1640
    end
1641
end
1642
1643
Mouse.Button1Down:connect(function()
1644
	if attack == false and DORARA == false then
1645
		DORARA = true
1646
        ORA()
1647
	end
1648
end)
1649
1650
Mouse.Button1Up:connect(function()
1651
	if attack == true and DORARA == true then
1652
		DORARA = false
1653
	end
1654
end)
1655
1656
Mouse.KeyDown:connect(function(k)
1657
	k = k:lower()
1658
	if attack == false and k == 'g' and TimeStop == false then
1659
	    TimeStop = true
1660
		TheWorld("Quick Stop")
1661
	elseif attack == false and k == 'g' and TimeStop == true then
1662
	    TimeStop = false
1663
		TheWorld("Time Start")
1664
	end
1665
end)
1666
1667
while true do
1668
	swait()
1669
	sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
1670
	for i, v in pairs(Character:GetChildren()) do
1671
		if v:IsA("Part") then
1672
			v.Material = "SmoothPlastic"
1673
		elseif v:IsA("Accessory") then
1674
			v:WaitForChild("Handle").Material = "SmoothPlastic"
1675
		end
1676
	end
1677
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1678
	velocity = RootPart.Velocity.y
1679
	sine = sine + change
1680
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1681
	if RootPart.Velocity.y > 1 and hit == nil then 
1682
		Anim = "Jump"
1683
		if attack == false then
1684
			PlayAnimationFromTable({
1685
				CFrame.new(0, 0.0486936681, -0.0429394133, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1686
				CFrame.new(0, 1.48698187, -0.0992434025, 1, 0, 0, 0, 0.98480767, 0.173648626, -0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1687
				CFrame.new(1.66118193, 0.583681226, 0.430878729, 0.556951106, -0.772693694, -0.30454877, 0.830109596, 0.506009281, 0.234249175, -0.026898358, -0.383274168, 0.923242927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1688
				CFrame.new(-1.65963519, 0.695907593, 0.339572817, 0.482961893, 0.810776234, 0.330741376, -0.866026103, 0.498096228, 0.0435779653, -0.129409045, -0.307477146, 0.94271481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1689
				CFrame.new(0.499997795, -1.71809137, -0.102601528, 0.984807849, 3.55863392e-007, -0.173647791, 0.0593907312, 0.939692557, 0.336824298, 0.163175657, -0.342020214, 0.925416589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1690
				CFrame.new(-0.599241376, -1.29528463, -0.396836221, 0.992403984, 0.086823605, 0.0871558413, -0.118890785, 0.858931601, 0.498097867, -0.0316142589, -0.504676282, 0.862729669) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1691
			}, .3, false)
1692
		end
1693
	elseif RootPart.Velocity.y < -1 and hit == nil then 
1694
		Anim = "Fall"
1695
		if attack == false then
1696
			PlayAnimationFromTable({
1697
				CFrame.new(-0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1698
				CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1699
				CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1700
				CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1701
				CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1702
				CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1703
			}, .3, false)
1704
		end
1705
	elseif Torsovelocity < 1 and hit ~= nil then
1706
		Anim = "Idle"
1707
		if attack == false then
1708
			change = 1
1709
			PlayAnimationFromTable({
1710
				CFrame.new(-0.0254490171, -0.100000001, -0.0245252885, 0.965925872, 0, 0.258818984, 0, 1, 0, -0.258818984, 0, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1711
				CFrame.new(-5.58793545e-008, 1.49999201, 2.23517418e-007, 0.965925872, 0.02255762, -0.257834077, 0, 0.996194661, 0.087155968, 0.258818984, -0.0841862038, 0.962250173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1712
				CFrame.new(1.18608475, 0.561332762, -0.668662548, 0.815707564, 0.397307515, 0.420437992, 0.567439079, -0.408345699, -0.71502924, -0.112402454, 0.821827531, -0.558538496) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1713
				CFrame.new(-1.18486226, 0.664583206, -0.703545451, 0.801997423, -0.384815574, -0.456855893, -0.595755875, -0.459863067, -0.658483863, 0.0433037281, 0.800276875, -0.598065078) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1714
				CFrame.new(0.602607846, -1.89999723, -0.281901717, 0.938264608, -0.0318391919, -0.344450235, 0.0551190265, 0.996793628, 0.0580029301, 0.341499031, -0.0734078437, 0.937011182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1715
				CFrame.new(-0.68740654, -1.99010217, 0.313043743, 0.998308659, 0.0566585623, -0.0130319893, -0.0526040196, 0.975744903, 0.212496698, 0.0247556716, -0.211451754, 0.977074862) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1716
			}, .3, false)
1717
		end
1718
	elseif Torsovelocity > 2 and hit ~= nil then
1719
		Anim = "Walk"
1720
		if attack == false then
1721
			change = 2
1722
			PlayAnimationFromTable({
1723
				CFrame.new(-0, -0.331043243, -0.246173918, 1, 0, 0, 0, 0.906307876, 0.422617942, 0, -0.422617942, 0.906307876) * CFrame.new(0, .1, 0) * CFrame.Angles(0, math.rad(-5 * math.cos(sine / 7)), 0), 
1724
				CFrame.new(0, 1.4999913, 6.55651093e-007, 1, 0, 0, 0, 0.965925813, -0.258818924, 0, 0.258818924, 0.965925813) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(5 * math.cos(sine / 7)), 0), 
1725
				CFrame.new(1.14562762, 0.526349247, -0.591056466, 0.825674891, 0.469375819, 0.312965363, 0.547643542, -0.533675969, -0.644419432, -0.135452792, 0.703474402, -0.697693527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1726
				CFrame.new(-1.14244175, 0.534408689, -0.582344949, 0.825674295, -0.469376504, -0.312966168, -0.547644734, -0.533675849, -0.644418597, 0.13545242, 0.703474045, -0.697693944) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1727
				CFrame.new(.5, -1.64 - 0.5 * math.cos(sine / 8) / 2, 0 + 2 *  math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(-70 *  math.sin(sine / 8)), math.rad(-3), math.rad(0)),
1728
				CFrame.new(-.5, -1.64 + 0.5 * math.cos(sine / 8) / 2, 0 - 2 * math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(70 *  math.sin(sine / 8)), math.rad(3), math.rad(0)),
1729
			}, .3, false)
1730
		end
1731
	end
1732
	if 0 < #Effects then
1733
		for e = 1, #Effects do
1734
			if Effects[e] ~= nil then
1735
				local Thing = Effects[e]
1736
				if Thing ~= nil then
1737
					local Part = Thing[1]
1738
					local Mode = Thing[2]
1739
					local Delay = Thing[3]
1740
					local IncX = Thing[4]
1741
					local IncY = Thing[5]
1742
					local IncZ = Thing[6]
1743
					if Thing[2] == "Shoot" then
1744
						local Look = Thing[1]
1745
						local move = 5
1746
						local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
1747
						if Thing[10] ~= nil then
1748
							da = pos
1749
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
1750
							cfa = CFrame.new(Thing[4], pos)
1751
							tehCF = cfa:lerp(cf2, 0.2)
1752
							Thing[1] = tehCF.lookVector
1753
						end
1754
						local mag = (Thing[4] - pos).magnitude
1755
						Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
1756
						Effects.Sphere.Create(BrickColor.new("Institutional white"), CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, 3, 3, 5, 5, 5, 0.15)
1757
						Thing[4] = Thing[4] + Look * move
1758
						Thing[3] = Thing[3] - 1
1759
						if 2 < Thing[5] then
1760
							Thing[5] = Thing[5] - 0.3
1761
							Thing[6] = Thing[6] - 0.3
1762
						end
1763
						if hit ~= nil then
1764
							Thing[3] = 0
1765
							MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
1766
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Institutional white"), "Reference", Vector3.new())
1767
							ref.Anchored = true
1768
							ref.CFrame = CFrame.new(pos)
1769
							Effects.Block.Create(BrickColor.new("Institutional white"), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
1770
							Effects.Sphere.Create(BrickColor.new("Institutional white"), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
1771
							game:GetService("Debris"):AddItem(ref, 1)
1772
						end
1773
						if Thing[3] <= 0 then
1774
							table.remove(Effects, e)
1775
						end
1776
					end
1777
					do
1778
						do
1779
							if Thing[2] == "FireWave" then
1780
								if Thing[3] <= Thing[4] then
1781
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
1782
									Thing[3] = Thing[3] + 1
1783
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
1784
								else
1785
									Part.Parent = nil
1786
									table.remove(Effects, e)
1787
								end
1788
							end
1789
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
1790
								if Thing[1].Transparency <= 1 then
1791
									if Thing[2] == "Block1" then
1792
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1793
										Mesh = Thing[7]
1794
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1795
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1796
									else
1797
										if Thing[2] == "Block2" then
1798
											Thing[1].CFrame = Thing[1].CFrame
1799
											Mesh = Thing[7]
1800
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1801
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1802
										else
1803
											if Thing[2] == "Fire" then
1804
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
1805
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1806
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1807
											else
1808
												if Thing[2] == "Cylinder" then
1809
													Mesh = Thing[7]
1810
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1811
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1812
												else
1813
													if Thing[2] == "Blood" then
1814
														Mesh = Thing[7]
1815
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
1816
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1817
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1818
													else
1819
														if Thing[2] == "Elec" then
1820
															Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
1821
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1822
														else
1823
															if Thing[2] == "Disappear" then
1824
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1825
															end
1826
														end
1827
													end
1828
												end
1829
											end
1830
										end
1831
									end
1832
								else
1833
									Part.Parent = nil
1834
									table.remove(Effects, e)
1835
								end
1836
							end
1837
						end
1838
					end
1839
				end
1840
			end
1841
		end
1842
	end
1843
end