View difference between Paste ID: 9tk1fwKG and dnYT6fcH
SHOW: | | - or go back to the newest paste.
1
warn("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>")	
2
3
			warn(">Caducus the Fallen God<")
4
	
5
warn("Script created by SezHu for public use in Void's Script Builder.")
6
7
warn("<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>")
8
9
10
--[[
11
12
		>D͕̪͇̪̻̼͙o̶̱̣͙̱̦̚ ͔͈̱̲̆̄ͫ̾n̺͉̻͍̻̂ͦ̓̈ͤ́ơ̮̤̙̯ͤ͐ͬ̏ͥt̞̹̜͇̏ͩ̕ ̙̰̠͕ͤw̘ͨ̑̓̍͋ͩ͌o̡̞̦̜̟̻̐ͨͦ͐ͨ͊͗r̬͊̔̓͑͆̚r̳̬ͤ̓͌̿̅y͜ ̗̭͇͈̖̠̔̌c̨̊̑̔h̳̪͈̟͇̺̱i̻̳̥̭͚̘ͪ͂̄̊̄͒ͨl̝̗̙̀d̜̍ͧ̐̓̒̆͐ͅ,̸͓̠ͨ̍̌ͩ̾ͭ ̷̝͔̺̯̖̰̓͌ͫ͆͋ͩͅt̶̬͍̲̮̹̙͐̃ͭͨ̑hͯ̓̍ḙ̪͍̖͉̾ͨ ̯͙̓ͯ̍̔͡p̟̩ả͏͍̜͖̦̩̣i͏̳̘̝̞ͅṅ̼̯̆̾̉͆̏ͫ ̦͕͊͌̏̀̾̏̀̚w͙̗̝̼̖ͧͪͤ̓̄͐ͅiͧ̎̍͛͡l̡̦̖̦̖̃ͫ͌l̫̪͔̫̮͚͋̚ ̮̣̣͉͉̝̀ͅb̸ͩ́͑͋͗͋̽ë̼̺̱̦͚͕́̈́̈ͨ͞ ̯̦̫̿̓͞o̖̺̟̮͛̋̓͐ͫv̍͊͆ͨ̽e̢͔̱̝ͪ̍ͥͭ͆ͯ̅ͅṛ͔͉̥̬͙̆̌ ̘̖͉̰ͧͦ̈͢s̫̹̯̪͆̓̾͘o̧͙͙̖̗̮͍̹̓ͦ͛͒̔o̪̫͋͌̂̏̄ñ̰̫͎̦̆̓͒̓<
13
14
15
		>Y̹̟̼̞̦ͥ̏̓o̗̳̗̭ͨ̆͊̊͌̉ͅͅu̪͒̇͛̚ͅr̟̲͙̹̽̓ ͂͢s̢̞̮̞ͥ̊ͦͯ͋̏t͚͚̺̭̥͓̗ͪ̿ͦ͐r͕͎̰̟̝̦͚ͫͩ̀u͛ͤ͌g͇̼̘̗ͣ̎͂̔̿͋g̙̜͇̼̝͔̋l͗̍̿̇ͧͯ͏̗̞̟̜e͏ ̺̤͍͈ͨ̈́͢i̜̤̤͖͓͕͐͂ͨ̊s̹͚͈̮̦ͬͥ̄̾̆ͧ̚ ̙͚̓̾n͎͓̟̞̺̥̾ͦ̐̂ͧo̾͆͠t̗͙̰̟̫ͦ ̷̰̜͇̣̼̗̐̎̂̚ì̗̼͖̬͎̪̭ͮͩ̓ṋ̝ͣ ͔v̢̮̘̟̾ͨa̵̬̙̻ͤͨ͂͌ͬͅi̱̘͓ͩ͛̇̓ͯ͜n͋̌͛̈́.̰͙ͫ<
16
17
18
		>We̛͎͍̥͚͔ͥ̃͂ ̮̥͔̝̟̅̅͌ͭ̃ͯͨ͠s̩͕͕̿̐͒ͦ̐ͪh͓̖̓ͣ̉͒ͬ̋̚a̱̮l̰̲͊̽̂̓̓͗ͅḻ̖̲̞̂̐̿͡ͅ ͚̬̥̹͔͉̥ͦ̚t͔͘a̝̠̮ͥ̍̉͑̀̌͋k̮̳̫͚̱̙͇̄͑̓͆ͩe͚̳̭̥͇̭͗̋̋͌͊̆̉ ͪy͖o͉͖̫͎ͣͬͬͥ̃ṵ̡̻̜ͮ̎̑̉ͯ͋͆ ̶̰̻̬̠̀͗̈́̐ṯ̨ͥͣͮ̊ỏ̶̳̦̘̲͒̈̚̚ ̫͎̪̲͔̮ͨ́̉͂ͯ̿̚͞ͅa͙̯̤̺̹͕͝ ͍̈́͗͛̈́b̫͊̔̔͋͆ͥͮe͆t̩͈̬̖̽ͬt̩̺̗̬͓̟̱ͭe͉͔ͅr̸͐̈́͋̐ ̢͍͉͕͚͚̖͍p͈̝͗̔́̔͌̿l͙̘̪̺͑ͥ́͗̇ͧ͜a̘̝͓̙͖̥ͩ̈c̨͖̫̩̞͇ͮe͉ͧ̌<
19
20
21
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
22
23
			<>Controls<>
24
			
25
	Click: Wretched Row	<> (Can be used during Z)	
26
27
	Z: Spectral Sprint <> (supafast)
28
	
29
	X: Vile Vault <> (D U N K)
30
	
31
	C: The Spire <> (Explosion at mouse)
32
	
33
	V: Blot Out The Sun <> (Fragmenting dark meteors)
34
	
35
	B: Then Make a New One <> (Pew pew laser)
36
	
37
	N: Capture <> (Mouse on player then press the button)
38
	
39
	M: The Cataclyst <> (Ready Player One reference ftw. This move will kill you.)
40
	
41
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
42
]]--
43
44
45
46
--[[Developer note: If you get banned for using this, suck it up. Being overpowered comes at a cost.]]--
47
48
49
wait(1 / 60)
50
Effects = { }
51
local Player = game.Players.localPlayer
52
local Mouse = Player:GetMouse()
53
local Character = Player.Character
54
local Humanoid = Character.Humanoid
55
local Head = Character.Head
56
local RootPart = Character.HumanoidRootPart
57
local Torso = Character.Torso
58
local LeftArm = Character["Left Arm"]
59
local RightArm = Character["Right Arm"]
60
local LeftLeg = Character["Left Leg"]
61
local RightLeg = Character["Right Leg"]
62
local Camera = game.Workspace.CurrentCamera
63
local RootJoint = RootPart.RootJoint
64
local Equipped = false
65
local Attack = false
66
local Anim = 'Idle'
67
local Idle = 0
68
local Combo = 1
69
local UIS = game:GetService("UserInputService")
70
local TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
71
local Velocity = RootPart.Velocity.y
72
local Sine = 0
73
local Change = 1
74
local maincol = Color3.new(0,0,0)
75
local maincol2 = Torso.Color
76
local dash = false
77
Character.Humanoid.Name = "help"
78
humanoid = Character.help
79
local taken = {}
80
local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
81
82
--Change true to false if you want to use your character normally.
83
local morph = true
84
85
86
local function soundbork(obj)
87
   if obj:IsA("Sound") and obj.Name ~= "aa" then
88
      obj.Looped = false
89
      obj.Pitch = 0
90
 		obj.Volume = 0
91
      return
92
   end
93
94
95
   local children = obj:GetChildren()
96
   for i = 1, #children do
97
    soundbork(children[i])
98
   end
99
   return
100
end
101
102
103
ch = Character:GetChildren()
104
if morph == true then
105
for i = 1, #ch do
106
if ch[i].Name == "Torso" then
107
ch[i].roblox.Transparency = 1
108
elseif ch[i].ClassName == "Accessory" or ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" then
109
ch[i]:Destroy()
110
end
111
end
112
end
113
114
115
116
function SpecialTrace(what)
117
                if(what:IsA'Part') and what ~= RootPart then
118
                        local trace = Instance.new("Part")
119
                        trace.Parent = workspace
120
						trace.Name = "what"
121
                        trace.Size = what.Size
122
                        trace.Material = Enum.Material.Neon
123
                        trace.Color = maincol
124
						trace.Transparency = .3
125
                        trace.Anchored = true
126
                        trace.CanCollide = false
127
                        trace.CFrame = what.CFrame
128
                        Tween(trace,{Transparency=1},.5)
129
							game:GetService("Debris"):AddItem(trace, 1)
130
                        	if(what:IsA'SpecialMesh') then
131
                            local mehs = Instance.new("SpecialMesh",what)
132
                            mehs.Scale = Vector3.new(what.X,what.Y,what.Z)
133
                        end
134
                end
135
            end
136
137
138
function Trace()
139
for _,v in next, Character:GetChildren() do
140
                if(v:IsA'Part') and v ~= RootPart then
141
                        local trace = Instance.new("Part")
142
                        trace.Parent = workspace
143
						trace.Name = "trace"
144
                        trace.Size = v.Size
145
                        trace.Material = Enum.Material.Neon
146
                        trace.Color = maincol
147
						trace.Transparency = .3
148
                        trace.Anchored = true
149
                        trace.CanCollide = false
150
                        trace.CFrame = v.CFrame
151
                        Tween(trace,{Transparency=1},.5)
152
							game:GetService("Debris"):AddItem(trace, 1)
153
                        	if v.Name == "Head" then
154
                            local mehs = Instance.new("CylinderMesh",trace)
155
                            mehs.Scale = Vector3.new(1.25,1.25,1.25)
156
							trace.Transparency = 1 
157
                        end
158
                end
159
            end
160
			end
161
162
					local smonk1 = Instance.new("ParticleEmitter",Torso)
163
			smonk1.LightEmission = .5
164
			smonk1.Size = NumberSequence.new(0.2)
165
			smonk1.Texture = "rbxassetid://95648201"
166
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 2),NumberSequenceKeypoint.new(.2, 4),NumberSequenceKeypoint.new(.4, 6),NumberSequenceKeypoint.new(.564, 8),NumberSequenceKeypoint.new(.784, 10),NumberSequenceKeypoint.new(1, 10)})
167
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
168
			smonk1.Transparency = bbb
169
			smonk1.Size = aaa
170
			smonk1.ZOffset = .5
171
			smonk1.Acceleration = Vector3.new(0, 0, 0)
172
			smonk1.LockedToPart = false
173
			smonk1.EmissionDirection = "Top"
174
			smonk1.Lifetime = NumberRange.new(8, 8)
175
			smonk1.Rate = 2
176
			smonk1.Rotation = NumberRange.new(0, 50)
177
			smonk1.RotSpeed = NumberRange.new(50, 50)
178
			smonk1.Speed = NumberRange.new(0)
179
			smonk1.VelocitySpread = 0
180
			smonk1.LockedToPart = true
181
			smonk1.Enabled=true
182
			local startColor = maincol
183
local endColor = maincol
184
local sequence = ColorSequence.new(startColor, endColor)
185
smonk1.Color = sequence
186
187
function Tween(obj,props,time,easing,direction,repeats,backwards)
188
    local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
189
    local tween = game:service'TweenService':Create(obj, info, props)
190
    
191
    tween:Play()
192
end
193
194
              if morph == true then
195
		for _, c in pairs(Character:children()) do
196
			if c.ClassName == "Part" and c ~= RootPart then
197
				c.BrickColor = BrickColor.new("Really black")
198
				c.Transparency = 0
199
			elseif(c:FindFirstChild'Handle')then
200
			c.Handle.Transparency = 1
201
			end
202
		end
203
end
204
205
spawn(function()
206
	while true do
207
		swait()				
208
	--soundbork(workspace)
209
	end
210
end)
211
212
213
local RbxUtility = LoadLibrary("RbxUtility")
214
local Create = RbxUtility.Create
215
216
217
prepareyourself=Instance.new("Sound", Character)
218
prepareyourself.SoundId = "rbxassetid://1810750535"
219
prepareyourself.Name = "aa"
220
prepareyourself.Volume = 3
221
prepareyourself.Looped = true
222
prepareyourself:Play()
223
224
beet=Instance.new("Sound", Torso)
225
beet.SoundId = "rbxassetid://826174965"
226
beet.Name = "aa"
227
beet.Looped = true
228
beet.Volume = 1
229
beet:Play()
230
231
humanoid.WalkSpeed = 8
232
humanoid.JumpPower = 0
233
humanoid.Animator.Parent = nil
234
Character.Animate.Parent = nil
235
236
local newMotor = function(part0, part1, c0, c1)
237
	local w = Create('Motor'){
238
		Parent = part0,
239
		Part0 = part0,
240
		Part1 = part1,
241
		C0 = c0,
242
		C1 = c1,
243
	}
244
	return w
245
end
246
247
248
function clerp(a, b, t)
249
	return a:lerp(b, t)
250
end
251
252
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
253
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
254
255
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
256
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
257
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
258
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
259
RootJoint.C1 = CFrame.new(0, 0, 0)
260
RootJoint.C0 = CFrame.new(0, 0, 0)
261
Torso.Neck.C1 = CFrame.new(0, 0, 0)
262
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
263
264
local rarmc1 = RW.C1
265
local larmc1 = LW.C1
266
local rlegc1 = RH.C1
267
local llegc1 = LH.C1
268
269
local resetc1 = false
270
271
function PlayAnimationFromTable(table, speed, bool)
272
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
273
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
274
	RW.C0 = clerp(RW.C0, table[3], speed) 
275
	LW.C0 = clerp(LW.C0, table[4], speed) 
276
	RH.C0 = clerp(RH.C0, table[5], speed) 
277
	LH.C0 = clerp(LH.C0, table[6], speed) 
278
	if bool == true then
279
		if resetc1 == false then
280
			resetc1 = true
281
			RootJoint.C1 = RootJoint.C1
282
			Torso.Neck.C1 = Torso.Neck.C1
283
			RW.C1 = rarmc1
284
			LW.C1 = larmc1
285
			RH.C1 = rlegc1
286
			LH.C1 = llegc1
287
		end
288
	end
289
end
290
291
ArtificialHB = Create("BindableEvent"){
292
	Parent = script,
293
	Name = "Heartbeat",
294
}
295
296
script:WaitForChild("Heartbeat")
297
298
frame = 1 / 45
299
tf = 0
300
allowframeloss = false
301
tossremainder = false
302
lastframe = tick()
303
script.Heartbeat:Fire()
304
305
game:GetService("RunService").Heartbeat:connect(function(s, p)
306
	tf = tf + s
307
	if tf >= frame then
308
		if allowframeloss then
309
			script.Heartbeat:Fire()
310
			lastframe = tick()
311
		else
312
			for i = 1, math.floor(tf / frame) do
313
				script.Heartbeat:Fire()
314
			end
315
			lastframe = tick()
316
		end
317
		if tossremainder then
318
			tf = 0
319
		else
320
			tf = tf - frame * math.floor(tf / frame)
321
		end
322
	end
323
end)
324
325
function swait(num)
326
	if num == 0 or num == nil then
327
		ArtificialHB.Event:wait()
328
	else
329
		for i = 0, num do
330
			ArtificialHB.Event:wait()
331
		end
332
	end
333
end
334
335
local m = Create("Model"){
336
	Parent = Character,
337
	Name = "WeaponModel"
338
}
339
340
341
342
function RemoveOutlines(part)
343
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
344
end
345
	
346
CFuncs = {	
347
	Part = {
348
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
349
			local Part = Create("Part"){
350
				Parent = Parent,
351
				Reflectance = Reflectance,
352
				Transparency = Transparency,
353
				CanCollide = false,
354
				Locked = true,
355
				BrickColor = BrickColor.new(tostring(BColor)),
356
				Name = Name,
357
				Size = Size,
358
				Material = Material,
359
			}
360
			RemoveOutlines(Part)
361
			if Size == Vector3.new() then
362
				Part.Size = Vector3.new(0.2, 0.2, 0.2)
363
			else
364
				Part.Size = Size
365
			end
366
			return Part
367
		end;
368
	};
369
	
370
	Mesh = {
371
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
372
			local Msh = Create(Mesh){
373
				Parent = Part,
374
				Offset = OffSet,
375
				Scale = Scale,
376
			}
377
			if Mesh == "SpecialMesh" then
378
				Msh.MeshType = MeshType
379
				Msh.MeshId = MeshId
380
			end
381
			return Msh
382
		end;
383
	};
384
385
	Weld = {
386
		Create = function(Parent, Part0, Part1, C0, C1)
387
			local Weld = Create("Weld"){
388
				Parent = Parent,
389
				Part0 = Part0,
390
				Part1 = Part1,
391
				C0 = C0,
392
				C1 = C1,
393
			}
394
			return Weld
395
		end;
396
	};
397
398
	Sound = {
399
		Create = function(id, par, vol, pit) 
400
			local Sound = Create("Sound"){
401
				Volume = vol,
402
				Pitch = pit or 1,
403
				Name = "aa",
404
				SoundId = "rbxassetid://" .. id,
405
				Parent = par or workspace,
406
			}
407
			Sound:play() 
408
			return Sound
409
		end;
410
	};
411
	
412
	Decal = {
413
		Create = function(Color, Texture, Transparency, Name, Parent)
414
			local Decal = Create("Decal"){
415
				Color3 = Color,
416
				Texture = "rbxassetid://" .. Texture,
417
				Transparency = Transparency,
418
				Name = Name,
419
				Parent = Parent,
420
			}
421
			return Decal
422
		end;
423
	};
424
	
425
	BillboardGui = {
426
		Create = function(Parent, Image, Position, Size)
427
			local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
428
			BillPar.CFrame = CFrame.new(Position)
429
			local Bill = Create("BillboardGui"){
430
				Parent = BillPar,
431
				Adornee = BillPar,
432
				Size = UDim2.new(1, 0, 1, 0),
433
				SizeOffset = Vector2.new(Size, Size),
434
			}
435
			local d = Create("ImageLabel", Bill){
436
				Parent = Bill,
437
				BackgroundTransparency = 1,
438
				Size = UDim2.new(1, 0, 1, 0),
439
				Image = "rbxassetid://" .. Image,
440
			}
441
			return BillPar
442
		end
443
	};
444
	
445
	ParticleEmitter = {
446
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
447
			local Particle = Create("ParticleEmitter"){
448
				Parent = Parent,
449
				Color = ColorSequence.new(Color1, Color2),
450
				LightEmission = LightEmission,
451
				Size = Size,
452
				Texture = Texture,
453
				Transparency = Transparency,
454
				ZOffset = ZOffset,
455
				Acceleration = Accel,
456
				Drag = Drag,
457
				LockedToPart = LockedToPart,
458
				VelocityInheritance = VelocityInheritance,
459
				EmissionDirection = EmissionDirection,
460
				Enabled = Enabled,
461
				Lifetime = LifeTime,
462
				Rate = Rate,
463
				Rotation = Rotation,
464
				RotSpeed = RotSpeed,
465
				Speed = Speed,
466
				VelocitySpread = VelocitySpread,
467
			}
468
			return Particle
469
		end;
470
	};
471
	
472
	CreateTemplate = {
473
		
474
	};
475
}
476
477
targetted = nil
478
479
--[[Credit to CKBackup for his lock-on script.--]]
480
function LockOn()
481
if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
482
TargetSelect(Mouse.Target.Parent)
483
print("Targeting")
484
print(Mouse.Target.Parent)
485
else end
486
end
487
488
489
function TargetSelect(person)
490
local dd=coroutine.wrap(function()
491
if targetted ~= person then
492
targetted = person
493
for i = 0,9,1 do
494
wait(.01)
495
end
496
end
497
end)
498
dd()
499
end
500
 
501
function RayCast(Position, Direction, Range, Ignore)
502
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
503
end 
504
505
506
FindNearestTorso = function(pos)
507
	local list = (game.Workspace:children())
508
	local torso = nil
509
	local dist = 1000
510
	local temp, human, temp2 = nil, nil, nil
511
	for x = 1, #list do
512
		temp2 = list[x]
513
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
514
			temp = temp2:findFirstChild("Torso")
515
			human = temp2:findFirstChild("Humanoid")
516
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
517
				local dohit = true
518
				if dohit == true then
519
					torso = temp
520
					dist = (temp.Position - pos).magnitude
521
				end
522
			end
523
		end
524
	end
525
	return torso, dist
526
end
527
528
	Laser = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
529
	
530
	local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
531
	prt.Anchored = true
532
	prt.CFrame = cframe
533
	prt.Material = "Neon"
534
	local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
535
	game:GetService("Debris"):AddItem(prt, 10)
536
	coroutine.resume(coroutine.create(function(Part, Mesh)
537
		
538
		for i = 0, 1, delay do
539
			swait()
540
			Part.Transparency = i
541
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
542
		end
543
		Part.Parent = nil
544
	end
545
), prt, msh)
546
end
547
548
549
550
551
shoot = function(mouse, aoe , partt, SpreadAmount, multiply)
552
	
553
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
554
	local MainPos = partt.Position
555
	local MainPos2 = mouse.Hit.p + SpreadVectors
556
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
557
	local speed = 1000
558
	local num = 1
559
	coroutine.resume(coroutine.create(function()
560
		
561
		repeat
562
			swait()
563
			local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
564
			local mag = (MainPos - pos).magnitude                                                            
565
			Laser(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), 20, 20, 0, 20, 0.8)
566
			MainPos = MainPos + MouseLook.lookVector * speed
567
			num = num - 1
568
			MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
569
			if hit ~= nil then
570
				num = 0
571
				local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
572
				refpart.Anchored = true
573
				refpart.CFrame = CFrame.new(pos)
574
				game:GetService("Debris"):AddItem(refpart, 2)
575
			end
576
			do
577
				if num <= 0 then
578
					local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
579
					refpart.Anchored = true
580
					refpart.CFrame = CFrame.new(pos)
581
                    Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 10, 10, 10, 10, 10, 10, .1, 1)
582
					Effects.Break.Create(BrickColor.new(maincol), refpart.CFrame, 2, 10, 2)
583
					if hit ~= nil then
584
						MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
585
					end
586
					game:GetService("Debris"):AddItem(refpart, 0)
587
				end
588
			end
589
		until num <= 0
590
	end
591
))
592
end
593
594
595
	Laser2 = function(brickcolor, reflect, cframe, x1, y1, z1, x3, y3, z3, delay)
596
	
597
	local prt = CFuncs.Part.Create(EffectModel, "Neon", reflect, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
598
	prt.Anchored = true
599
	prt.CFrame = cframe
600
	prt.Material = "Neon"
601
	local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
602
	game:GetService("Debris"):AddItem(prt, 10)
603
	coroutine.resume(coroutine.create(function(Part, Mesh)
604
		
605
		for i = 0, 1, delay do
606
			swait()
607
			Part.Transparency = i
608
			Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
609
		end
610
		Part.Parent = nil
611
	end
612
), prt, msh)
613
end
614
615
616
617
618
shoot2 = function(mouse, aoe , partt, SpreadAmount, multiply)
619
	
620
	local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
621
	local MainPos = partt.Position
622
	local MainPos2 = mouse.Hit.p + SpreadVectors
623
	local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
624
	local speed = 1000
625
	local num = 1
626
	coroutine.resume(coroutine.create(function()
627
		
628
		repeat
629
			swait()
630
			local hit, pos = RayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
631
			local mag = (MainPos - pos).magnitude                                                            
632
			Laser2(BrickColor.new(maincol), 0, CFrame.new((MainPos + pos)/2, pos) * CFrame.Angles(1.57, 0, 0), 5, mag * (speed / (speed / 2)), .8, .8, 0, .8, 0.8)
633
			MainPos = MainPos + MouseLook.lookVector * speed
634
			num = num - 1
635
			MouseLook = MouseLook * CFrame.Angles(math.rad(-1), 0, 0)
636
			if hit ~= nil then
637
				num = 0
638
				local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
639
				refpart.Anchored = true
640
				refpart.CFrame = CFrame.new(pos)
641
				game:GetService("Debris"):AddItem(refpart, 2)
642
			end
643
			do
644
				if num <= 0 then
645
					local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
646
					refpart.Anchored = true
647
					refpart.CFrame = CFrame.new(pos)
648
                    Effects.Block.Create(BrickColor.new(maincol), refpart.CFrame, 1, 1, 1, 1, 1, 1, .05, 1)
649
					Effects.Break.Create(BrickColor.new(maincol), refpart.CFrame, .5, 3, .5)
650
					if hit ~= nil then
651
						MagnitudeDamage(refpart, aoe, 1.5 * multiply, 1.5 * multiply, 0, "Normal", "231917784", 0)
652
					end
653
					game:GetService("Debris"):AddItem(refpart, 0)
654
				end
655
			end
656
		until num <= 0
657
	end
658
))
659
end
660
661
662
663
664
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
665
	if hit.Parent == nil then
666
		return
667
	end
668
	local h = hit.Parent:FindFirstChildOfClass("Humanoid")
669
	for _, v in pairs(hit.Parent:children()) do
670
		if v:IsA("Humanoid") then
671
			h = v
672
		end
673
	end
674
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
675
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
676
			if hit.Parent.DebounceHit.Value == true then
677
				return
678
			end
679
		end
680
		local c = Create("ObjectValue"){
681
			Name = "creator",
682
			Value = game:service("Players").LocalPlayer,
683
			Parent = h,
684
		}
685
		game:GetService("Debris"):AddItem(c, .5)
686
		if HitSound ~= nil and HitPitch ~= nil then
687
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
688
		end
689
		local Damage = math.random(minim, maxim)
690
		local blocked = false
691
		local block = hit.Parent:findFirstChild("Block")
692
		if block ~= nil then
693
			if block.className == "IntValue" then
694
				if block.Value > 0 then
695
					blocked = true
696
					block.Value = block.Value - 1
697
					print(block.Value)
698
				end
699
			end
700
		end
701
				if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= Character then
702
							 for y,t in pairs(hit.Parent:GetChildren()) do
703
                                                                  if t:IsA("Part") then
704
                                                                  table.insert(Effects, {t,"Disappear",.008})
705
									t.Material = "Neon"
706
									t.Parent = workspace
707
                                    t:BreakJoints()
708
									t.BrickColor = BrickColor.new(maincol)
709
									t.CanCollide = true
710
									local GRAVITY_ACCELERATION = 200
711
									local bodyForce = Instance.new('BodyForce', t)
712
									bodyForce.Name = 'Antigravity'
713
									bodyForce.force = Vector3.new(0, t:GetMass() * GRAVITY_ACCELERATION, 0)
714
									t.Velocity=Vector3.new(math.random(-1, 1),math.random(-1, 1),math.random(-1, 1))
715
									local rl = Create("BodyAngularVelocity"){
716
									P = 500,
717
									maxTorque = Vector3.new(5, 5, 5),
718
									angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
719
									Parent = t,}
720
									game:GetService("Debris"):AddItem(t, 3)
721
									for a,b in pairs(t:GetChildren()) do
722
                                    if b:IsA("Decal") then
723
									b:Destroy()
724
725
end
726
end
727
end
728
end
729
				end
730
				ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 3, 0)), "TAKEN", 5, BrickColor.new(maincol).Color, BrickColor.new("Really black").Color)
731
local who = hit.Parent
732
local plr = S.Players:GetPlayerFromCharacter(who)
733
if(plr)then
734
taken[plr] = plr.CharacterAdded:connect(function(c)
735
c:Destroy()
736
    end)
737
		end
738
		if Type == "Knockdown" then
739
			local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
740
			hum.PlatformStand = true
741
			coroutine.resume(coroutine.create(function(HHumanoid)
742
				swait(1)
743
				HHumanoid.PlatformStand = false
744
			end), hum)
745
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
746
			local bodvol = Create("BodyVelocity"){
747
				velocity = angle * knockback,
748
				P = 5000,
749
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
750
				Parent = hit,
751
			}
752
			local rl = Create("BodyAngularVelocity"){
753
				P = 3000,
754
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
755
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
756
				Parent = hit,
757
			}
758
			game:GetService("Debris"):AddItem(bodvol, .5)
759
			game:GetService("Debris"):AddItem(rl, .5)
760
		elseif Type == "Normal" then
761
			local vp = Create("BodyVelocity"){
762
				P = 500,
763
				maxForce = Vector3.new(math.huge, 0, math.huge),
764
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
765
			}
766
			if knockback > 0 then
767
				vp.Parent = hit.Parent.Torso
768
			end
769
			game:GetService("Debris"):AddItem(vp, .5)
770
		elseif Type == "Up" then
771
			local bodyVelocity = Create("BodyVelocity"){
772
				velocity = Vector3.new(0, 20, 0),
773
				P = 5000,
774
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
775
				Parent = hit,
776
			}
777
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
778
		elseif Type == "DarkUp" then
779
			coroutine.resume(coroutine.create(function()
780
				for i = 0, 1, 0.1 do
781
					swait()
782
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
783
				end
784
			end))
785
			local bodyVelocity = Create("BodyVelocity"){
786
				velocity = Vector3.new(0, 20, 0),
787
				P = 5000,
788
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
789
				Parent = hit,
790
			}
791
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
792
		elseif Type == "Snare" then
793
			local bp = Create("BodyPosition"){
794
				P = 2000,
795
				D = 100,
796
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
797
				position = hit.Parent.Torso.Position,
798
				Parent = hit.Parent.Torso,
799
			}
800
			game:GetService("Debris"):AddItem(bp, 1)
801
		elseif Type == "Freeze" then
802
			local BodPos = Create("BodyPosition"){
803
				P = 50000,
804
				D = 1000,
805
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
806
				position = hit.Parent.Torso.Position,
807
				Parent = hit.Parent.Torso,
808
			}
809
			local BodGy = Create("BodyGyro") {
810
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
811
				P = 20e+003,
812
				Parent = hit.Parent.Torso,
813
				cf = hit.Parent.Torso.CFrame,
814
			}
815
			hit.Parent.Torso.Anchored = true
816
			coroutine.resume(coroutine.create(function(Part) 
817
				swait(1.5)
818
				Part.Anchored = false
819
			end), hit.Parent.Torso)
820
			game:GetService("Debris"):AddItem(BodPos, 3)
821
			game:GetService("Debris"):AddItem(BodGy, 3)
822
		end
823
		if Delay > 0 then
824
		local debounce = Create("BoolValue"){
825
			Name = "DebounceHit",
826
			Parent = hit.Parent,
827
			Value = true,
828
		}
829
		game:GetService("Debris"):AddItem(debounce, Delay)
830
		end
831
		c = Create("ObjectValue"){
832
			Name = "creator",
833
			Value = Player,
834
			Parent = h,
835
		}
836
		end
837
		game:GetService("Debris"):AddItem(c, .5)
838
	end
839
840
function ShowDamage(Pos, Text, Time, Color, Color2)
841
	local Rate = (1 / 35)
842
	local Pos = (Pos or Vector3.new(0, 0, 0))
843
	local Text = (Text or "")
844
	local Time = (Time or 2)
845
	local Color = (Color or Color3.new(1, 0, 1))
846
	local Color2 = (Color2 or Color3.new(1, 0, 1))
847
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
848
	EffectPart.Anchored = false
849
	EffectPart.CFrame = CFrame.new(Pos)
850
	EffectPart.Velocity = EffectPart.CFrame.upVector * math.random(20,70)
851
	local sizebit = 5
852
	local BillboardGui = Create("BillboardGui"){
853
		Size = UDim2.new(sizebit, 0, sizebit, 0),
854
		Adornee = EffectPart,
855
		Parent = EffectPart,
856
	}
857
	local TextLabel = Create("TextLabel"){
858
		BackgroundTransparency = 1,
859
		Size = UDim2.new(1, 0, 1, 0),
860
		Text = Text,
861
		Font = "SourceSansLight",
862
		TextColor3 = Color,
863
		TextStrokeColor3 = Color2,
864
		TextStrokeTransparency = 0,
865
		TextScaled = true,
866
		Parent = BillboardGui,
867
	}
868
	game.Debris:AddItem(EffectPart, (Time))
869
	EffectPart.Parent = game:GetService("Workspace")
870
	EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, 0, 0)
871
	delay(0, function()
872
		local Frames = (Time / Rate)
873
		wait(.15)
874
		EffectPart.Anchored = true
875
		for Frame = 1, Frames do
876
			wait(Rate)
877
			BillboardGui.Size = UDim2.new(sizebit, 0, sizebit, 0)
878
			local Percent = (Frame / Frames)
879
			TextLabel.TextTransparency = Percent
880
			sizebit = sizebit - .4
881
		end
882
		if EffectPart and EffectPart.Parent then
883
			EffectPart:Destroy()
884
		end
885
	end)
886
end
887
888
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
889
	for _, c in pairs(workspace:children()) do
890
		local hum = c:findFirstChildOfClass("Humanoid")
891
		if hum ~= nil then
892
			local head = c:findFirstChild("Torso")
893
			if head ~= nil then
894
				local targ = head.Position - Part.Position
895
				local mag = targ.magnitude
896
				if mag <= Magnitude and c.Name ~= Player.Name then
897
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
898
					Effects.Lightning.Create(Part.Position, head.Position, 2, 5, "Really black", 1, 0, 3)
899
				end
900
			end
901
		end
902
	end
903
end
904
905
EffectModel = Create("Model"){
906
	Parent = Character,
907
	Name = "EffectModel",
908
}
909
910
Effects = {
911
	Block = {
912
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
913
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
914
			prt.Anchored = true
915
			prt.CFrame = cframe
916
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
917
			game:GetService("Debris"):AddItem(prt, 10)
918
			if Type == 1 or Type == nil then
919
				table.insert(Effects, {
920
					prt,
921
					"Block1",
922
					delay,
923
					x3,
924
					y3,
925
					z3,
926
					msh
927
				})
928
			elseif Type == 2 then
929
				table.insert(Effects, {
930
					prt,
931
					"Block2",
932
					delay,
933
					x3,
934
					y3,
935
					z3,
936
					msh
937
				})
938
			end
939
		end;
940
	};
941
	
942
	Cylinder = {
943
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
944
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
945
			prt.Anchored = true
946
			prt.CFrame = cframe
947
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
948
			game:GetService("Debris"):AddItem(prt, 2)
949
			table.insert(Effects, {
950
				prt,
951
				"Cylinder",
952
				delay,
953
				x3,
954
				y3,
955
				z3,
956
				msh
957
			})
958
		end;
959
	};
960
	
961
	Head = {
962
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
963
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
964
			prt.Anchored = true
965
			prt.CFrame = cframe
966
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
967
			game:GetService("Debris"):AddItem(prt, 10)
968
			table.insert(Effects, {
969
				prt,
970
				"Cylinder",
971
				delay,
972
				x3,
973
				y3,
974
				z3,
975
				msh
976
			})
977
		end;
978
	};
979
	
980
	Sphere1 = {
981
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
982
			local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
983
			prt.Anchored = true
984
			prt.CFrame = cframe
985
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
986
			game:GetService("Debris"):AddItem(prt, 10)
987
			table.insert(Effects, {
988
				prt,
989
				"Cylinder",
990
				delay,
991
				x3,
992
				y3,
993
				z3,
994
				msh
995
			})
996
		end;
997
	};
998
	
999
	Sphere2 = {
1000
		Create = function(brickcolor, parent, cframe, x1, y1, z1, x3, y3, z3, delay)
1001
			if parent then
1002
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1003
			prt.Anchored = true
1004
			prt.CFrame = cframe
1005
			prt.Parent = parent
1006
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1007
			game:GetService("Debris"):AddItem(prt, 10)
1008
			table.insert(Effects, {
1009
				prt,
1010
				"Cylinder",
1011
				delay,
1012
				x3,
1013
				y3,
1014
				z3,
1015
				msh
1016
			})
1017
			end;
1018
			end
1019
	};
1020
1021
	Elect = {
1022
		Create = function(cff, x, y, z)
1023
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
1024
			prt.Anchored = true
1025
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
1026
			prt.CFrame = CFrame.new(prt.Position)
1027
			game:GetService("Debris"):AddItem(prt, 2)
1028
			local xval = math.random() / 2
1029
			local yval = math.random() / 2
1030
			local zval = math.random() / 2
1031
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
1032
			table.insert(Effects, {
1033
				prt,
1034
				"Elec",
1035
				0.1,
1036
				x,
1037
				y,
1038
				z,
1039
				xval,
1040
				yval,
1041
				zval
1042
			})
1043
		end;
1044
1045
	};
1046
	
1047
	Ring = {
1048
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1049
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1050
			prt.Anchored = true
1051
			prt.CFrame = cframe
1052
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1053
			game:GetService("Debris"):AddItem(prt, 10)
1054
			table.insert(Effects, {
1055
				prt,
1056
				"Cylinder",
1057
				delay,
1058
				x3,
1059
				y3,
1060
				z3,
1061
				msh
1062
			})
1063
		end;
1064
	};
1065
1066
1067
	Wave = {
1068
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1069
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1070
			prt.Anchored = true
1071
			prt.CFrame = cframe
1072
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1073
			game:GetService("Debris"):AddItem(prt, 10)
1074
			table.insert(Effects, {
1075
				prt,
1076
				"Cylinder",
1077
				delay,
1078
				x3,
1079
				y3,
1080
				z3,
1081
				msh
1082
			})
1083
		end;
1084
	};
1085
1086
	Break = {
1087
		Create = function(brickcolor, cframe, x1, y1, z1)
1088
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1089
			prt.Anchored = true
1090
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1091
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1092
			local num = math.random(10, 50) / 1000
1093
			game:GetService("Debris"):AddItem(prt, 10)
1094
			table.insert(Effects, {
1095
				prt,
1096
				"Shatter",
1097
				num,
1098
				prt.CFrame,
1099
				math.random() - math.random(),
1100
				0,
1101
				math.random(50, 100) / 100
1102
			})
1103
		end;
1104
	};
1105
	
1106
	Fire = {
1107
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
1108
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1109
			prt.Anchored = true
1110
			prt.CFrame = cframe
1111
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1112
			game:GetService("Debris"):AddItem(prt, 10)
1113
			table.insert(Effects, {
1114
				prt,
1115
				"Fire",
1116
				delay,
1117
				1,
1118
				1,
1119
				1,
1120
				msh
1121
			})
1122
		end;
1123
	};
1124
	
1125
	FireWave = {
1126
		Create = function(brickcolor, cframe, x1, y1, z1)
1127
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
1128
			prt.Anchored = true
1129
			prt.CFrame = cframe
1130
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1131
			local d = Create("Decal"){
1132
				Parent = prt,
1133
				Texture = "rbxassetid://26356434",
1134
				Face = "Top",
1135
			}
1136
			local d = Create("Decal"){
1137
				Parent = prt,
1138
				Texture = "rbxassetid://26356434",
1139
				Face = "Bottom",
1140
			}
1141
			game:GetService("Debris"):AddItem(prt, 10)
1142
			table.insert(Effects, {
1143
				prt,
1144
				"FireWave",
1145
				1,
1146
				30,
1147
				math.random(400, 600) / 100,
1148
				msh
1149
			})
1150
		end;
1151
	};
1152
	
1153
	Lightning = {
1154
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
1155
			local magz = (p0 - p1).magnitude
1156
			local curpos = p0
1157
			local trz = {
1158
				-ofs,
1159
				ofs
1160
			}
1161
			for i = 1, tym do
1162
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
1163
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
1164
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
1165
				li.Material = "Neon"
1166
				if tym == i then
1167
					local magz2 = (curpos - p1).magnitude
1168
					li.Size = Vector3.new(th, th, magz2)
1169
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
1170
					table.insert(Effects, {
1171
						li,
1172
						"Disappear",
1173
						last
1174
					})
1175
				else
1176
					do
1177
						do
1178
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
1179
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
1180
							game.Debris:AddItem(li, 10)
1181
							table.insert(Effects, {
1182
								li,
1183
								"Disappear",
1184
								last
1185
							})
1186
						end
1187
					end
1188
				end
1189
			end
1190
		end
1191
	};
1192
1193
	EffectTemplate = {
1194
1195
	};
1196
}
1197
1198
--Intro
1199
1200
CFuncs.Sound.Create("1818153677", Character, 5, 1)
1201
if morph == true then
1202
Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
1203
end
1204
Halfhed=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Halfhed",Vector3.new(2, 1, 1))
1205
HalfhedWeld=CFuncs.Weld.Create(m,Character["Head"],Halfhed,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000106811523, -0.184874296, 3.43322754e-05, -1.00000834, 0.000114514238, -6.94826713e-06, 0.000117048308, 1, 1.29755635e-05, 7.1044451e-06, 1.3261616e-05, -1))
1206
CFuncs.Mesh.Create("SpecialMesh",Halfhed,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.25999999, 0.899999976, 1.25999999))
1207
humanoid.WalkSpeed = 0	
1208
Humanoid.AutoRotate = false
1209
if Player.Name ~= "SezHu" then
1210
	for i = 0, 10, 0.1 do
1211
		swait()
1212
		PlayAnimationFromTable({
1213
         CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0), 
1214
         CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))), 
1215
         CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))), 
1216
         CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))), 
1217
         CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1218
         CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1219
		}, .1, false)
1220
	end
1221
	
1222
	for i = 0, 2, 0.1 do
1223
		swait()
1224
		PlayAnimationFromTable({
1225
         CFrame.new(0, -1.80644476, -0.507115483, 1, 0, 0, 0, -0.087155968, 0.996194661, 0, -0.996194661, -0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1226
         CFrame.new(0, 1.55874133, -0.098664701, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))), 
1227
         CFrame.new(0.615828335, 1.44548559, -0.595717013, 0.669632733, 0.664489031, -0.331732333, 0.490118831, -0.730966151, -0.474838912, -0.558010399, 0.155379415, -0.815157413) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))), 
1228
         CFrame.new(-0.739693701, 1.42501283, -0.515024424, 0.749911249, -0.603388131, 0.271211922, -0.325059503, -0.693158209, -0.643325806, 0.576167881, 0.394277275, -0.715944171) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), math.rad(math.random(-20,20)), math.rad(math.random(-20,20))), 
1229
         CFrame.new(0.5, -1.51100469, -0.762556732, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1230
         CFrame.new(-0.5, -1.55741048, -0.776971221, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1231
		}, .1, false)
1232
	end
1233
	
1234
	for i = 0, 8, 0.1 do
1235
		swait()
1236
		PlayAnimationFromTable({
1237
         CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1238
         CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1239
         CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1240
         CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1241
         CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1242
         CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1243
		}, .1, false)
1244
	end
1245
	
1246
1247
		for i = 0, 2, 0.1 do
1248
		swait()
1249
		PlayAnimationFromTable({
1250
         CFrame.new(0, -1.80644584, -0.507103682, 1, 0, 0, 0, -0.258818984, 0.965925872, 0, -0.965925872, -0.258818984) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1251
         CFrame.new(0, 1.42364717, -0.0858392715, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1252
         CFrame.new(0.615828335, 1.52697062, -0.335661292, 0.669632733, 0.664489031, -0.331732333, 0.579570174, -0.746842504, -0.326074779, -0.464424938, 0.0260881484, -0.885228276) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1253
         CFrame.new(-0.739693701, 1.49279666, -0.259749591, 0.749911249, -0.603388131, 0.271211922, -0.420171499, -0.75109303, -0.509230137, 0.510968745, 0.267921865, -0.816779613) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1254
         CFrame.new(0.5, -1.35563302, -1.01335466, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1255
         CFrame.new(-0.5, -1.39883053, -1.03560853, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1256
		}, .1, false)
1257
	end
1258
	for i = 0, 6, 0.1 do
1259
		swait()
1260
		PlayAnimationFromTable({
1261
         CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1262
         CFrame.new(0, 1.63373017, 0.0706499815, 1, 0, 0, 0, 0.965925932, -0.258818567, 0, 0.258818597, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1263
         CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1264
         CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1265
         CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1266
         CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1267
		}, .1, false)
1268
	end
1269
1270
	
1271
		for i = 0, 10, 0.1 do
1272
		swait()
1273
		PlayAnimationFromTable({
1274
         CFrame.new(0, -1.80644357, -0.507104576, 1, 0, 0, 0, 0.087155968, 0.996194661, 0, -0.996194661, 0.087155968) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0), 
1275
         CFrame.new(0, 1.57219315, -0.165327191, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1276
         CFrame.new(0.615828335, 1.3200798, -0.837673247, 0.669632733, 0.664489031, -0.331732333, 0.385775059, -0.692879617, -0.60917598, -0.634641349, 0.279950112, -0.720318198) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1277
         CFrame.new(-0.739693701, 1.31393027, -0.754651427, 0.749911249, -0.603388131, 0.271211922, -0.220070332, -0.614161789, -0.757874966, 0.623860657, 0.508653224, -0.593354702) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-30,30)), math.rad(math.random(-30,30)), math.rad(math.random(-30,30))), 
1278
         CFrame.new(0.5, -1.62046599, -0.488587797, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1279
         CFrame.new(-0.5, -1.6686697, -0.494725078, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1280
		}, .1, false)
1281
	end
1282
1283
	for i = 0, 1, 0.1 do
1284
		swait()
1285
		PlayAnimationFromTable({
1286
         CFrame.new(-0, -1.42307341, -0.395170838, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1287
         CFrame.new(0, 1.5574708, 0.0711615086, 1, 0, -0, 0, 0.906308413, -0.422617137, 0, 0.422617137, 0.906308413) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1288
         CFrame.new(1.47940862, 1.35474229, -0.0792688802, 0.0329260081, -0.0681179985, -0.997133851, 0.0255137086, -0.997292399, 0.0689713135, -0.999132156, -0.0277115256, -0.0310989153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1289
         CFrame.new(-1.42682672, 1.4937793, -0.434564888, -0.987767458, -0.0547382608, -0.146011457, 0.0626192689, -0.996787667, -0.0499334633, -0.142809138, -0.0584657788, 0.98802197) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1290
         CFrame.new(0.5, -1.35469198, 1.14829361, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1291
         CFrame.new(-0.5, -1.37694573, 1.19149125, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1292
		}, .1, false)
1293
	end
1294
	
1295
	for i = 0, 20, 0.1 do
1296
		swait()
1297
		PlayAnimationFromTable({
1298
         CFrame.new(-0, -1.73198283, -0.408192486, 1, 0, 0, 0, 0.965926111, 0.25881803, 0, -0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1299
         CFrame.new(0, 1.52978098, 0.0132061839, 1, 0, 0, 0, 0.965926111, -0.25881803, 0, 0.25881803, 0.965926111) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(math.random(-20,20))), 
1300
         CFrame.new(1.50245035, -0.135501236, -0.426563323, 0.103369966, -0.0218989942, -0.994401932, -0.260855079, 0.964166582, -0.0483495258, 0.959827721, 0.264392674, 0.0939534009) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))), 
1301
         CFrame.new(-1.50386858, -0.0327540934, -0.608011007, -0.987763107, 0.0418113954, 0.150252879, 0.062630102, 0.988642037, 0.136617646, -0.142834127, 0.144356206, -0.979162872) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-10,10)), math.rad(math.random(-10,10)), math.rad(math.random(-10,10))), 
1302
         CFrame.new(0.5, -1.05967855, 1.24081683, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1303
         CFrame.new(-0.5, -1.08193231, 1.28401434, 1, 0, 0, 0, 0.25881803, 0.965926111, 0, -0.965926111, 0.25881803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1304
		}, .1, false)
1305
	end
1306
end
1307
Humanoid.AutoRotate = true
1308
humanoid.WalkSpeed = 8
1309
1310
WingMain=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
1311
WingMainWeld=CFuncs.Weld.Create(m,Character["Torso"],WingMain,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
1312
Wing=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Wing",Vector3.new(2, 2, 1))
1313
WingWeld=CFuncs.Weld.Create(m,WingMain,Wing,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.081413269, 0.0268063918, 0.0410137177, 1.00000834, -0.00011451864, 0.000338948274, 0.000117048308, 1, 1.29755635e-05, -0.00033910721, -1.32235973e-05, 1))
1314
1315
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
1316
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.34602356, -0.279272079, 0.975278854, 0.88820821, 0.44584012, 0.110964157, 0.431274652, -0.892337203, 0.133178905, 0.158393905, -0.0704345554, -0.984860599))
1317
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
1318
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
1319
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98974609, -5.52709198, 0.975322723, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
1320
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
1321
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
1322
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.217659, 0.594722748, 0.975307465, 0.888521969, 0.445190012, 0.11106202, 0.430627465, -0.892661691, 0.133098081, 0.158394739, -0.0704341978, -0.984860599))
1323
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
1324
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
1325
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.89943886, -5.41235352, 0.975299835, 0.213347197, 0.976330876, -0.0355118327, 0.964051068, -0.204492375, 0.169671923, 0.158394024, -0.070434235, -0.984860599))
1326
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
1327
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
1328
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.07308197, 1.2773304, 0.975746155, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
1329
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1330
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
1331
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.71427536, -0.814422607, 0.978969574, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
1332
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1333
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
1334
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.472892761, -10.8869247, 0.975814819, -0.428887159, 0.893531978, -0.132877618, 0.889364779, 0.443440527, 0.111314729, 0.158386603, -0.0704352036, -0.984861791))
1335
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1336
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1337
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.60933876, -7.14194489, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
1338
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1339
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
1340
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.41241455, 0.360715866, 0.975740433, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
1341
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1342
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
1343
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.03736877, 0.971032619, 0.975288391, 0.982416093, 0.111091018, 0.150058866, 0.0988395214, -0.991311073, 0.0867941529, 0.158397049, -0.0704362094, -0.984860063))
1344
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
1345
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
1346
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.93729782, -0.510082245, 0.978954315, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
1347
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1348
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
1349
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.39424133, 0.0352230072, 0.975744247, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
1350
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1351
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1352
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.64859009, -6.18351173, 0.975728989, -0.956974685, 0.234656975, -0.170692295, 0.243126556, 0.96952337, -0.0302328169, 0.158395797, -0.0704318509, -0.98486048))
1353
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1354
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
1355
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.42932129, 0.345317841, 0.975732803, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
1356
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1357
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
1358
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.12488556, -5.54597473, 0.975734711, 0.243127048, 0.969523251, -0.030234728, 0.956974626, -0.234657153, 0.170692295, 0.158395335, -0.0704337656, -0.984860539))
1359
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1360
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
1361
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65019083, -4.29984283, 0.975755692, 0.0732552633, 0.995541751, -0.0594163127, 0.984654963, -0.0627350658, 0.162847072, 0.158393562, -0.0704339594, -0.984860718))
1362
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1363
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
1364
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.93585587, -0.7771492, 0.978963852, 0.835063219, 0.541792214, 0.0955558121, 0.526859343, -0.837556124, 0.144634143, 0.158394992, -0.070434168, -0.984860539))
1365
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
1366
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
1367
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.87889862, -0.127864838, 0.975288391, 0.858415842, 0.502688944, 0.102108002, 0.487886816, -0.861593306, 0.140083954, 0.158394232, -0.0704331249, -0.984860718))
1368
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
1369
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
1370
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.712950706, -3.62767792, 0.975309372, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
1371
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
1372
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
1373
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.816352844, -3.9275589, 0.975318909, -0.226346076, 0.968299866, -0.105654851, 0.96108216, 0.239654362, 0.137430042, 0.158394128, -0.0704362243, -0.98486048))
1374
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
1375
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
1376
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.5712471, 0.992477417, 0.990501404, 0.740004003, -0.651888967, 0.165635318, -0.653686404, -0.755036235, -0.0511320233, 0.158393055, -0.0704356432, -0.984860718))
1377
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
1378
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1379
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.40539551, -1.88369274, 0.975296021, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
1380
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
1381
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
1382
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.06291962, 1.56837082, 0.975328445, 0.739529073, -0.652437985, 0.165594488, -0.654224098, -0.754562199, -0.0512537956, 0.158391237, -0.0704322159, -0.984861255))
1383
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
1384
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1385
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.35108948, -1.8147316, 0.975297928, 0.97187078, 0.187194049, 0.142919391, 0.174293652, -0.979794621, 0.0981031209, 0.158395931, -0.0704336017, -0.984860361))
1386
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
1387
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
1388
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.608264923, 1.60371399, 0.975564957, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
1389
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1390
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
1391
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.90067673, 0.811481476, 0.977508545, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
1392
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1393
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
1394
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.163517, -5.78051376, 0.97485733, 0.611900985, 0.789821982, 0.0419358537, 0.774891376, -0.609270811, 0.168322816, 0.158495337, -0.0705011413, -0.984839559))
1395
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1396
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1397
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.33388519, -2.8422184, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
1398
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1399
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
1400
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.77849197, 1.42602539, 0.975570679, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
1401
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
1402
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
1403
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.586807251, 1.41965485, 0.975294113, 0.469477713, -0.872112811, 0.137877122, -0.868620872, -0.484208912, -0.105069622, 0.158393875, -0.0704350919, -0.984860659))
1404
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
1405
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
1406
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.43369293, 0.994392395, 0.977506638, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
1407
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1408
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
1409
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.59708786, 1.17864227, 0.990745544, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
1410
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1411
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1412
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.54579926, -4.07796478, 0.975561142, -0.144093111, 0.985125124, -0.0936251804, 0.976805389, 0.156741276, 0.145888746, 0.158393607, -0.0704320148, -0.984860957))
1413
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1414
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
1415
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.98579025, 1.41676712, 0.975572586, 0.738243401, -0.653917432, 0.165496022, -0.655673563, -0.75328052, -0.0515824072, 0.158395544, -0.0704309717, -0.984860599))
1416
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1417
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
1418
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.44179535, -1.88309288, 0.975570679, 0.97680676, 0.156731039, 0.145890757, 0.144082472, -0.985126555, 0.0936262012, 0.158394992, -0.0704343989, -0.984860539))
1419
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1420
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
1421
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.07318115, -1.10149765, 0.990762711, 0.936944723, 0.325423121, 0.127415001, 0.311521977, -0.942941546, 0.117538534, 0.158394635, -0.0704345256, -0.98486048))
1422
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
1423
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.68964601, 0.284894377, 0.200000003))
1424
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.93379593, 0.833885193, 0.97751236, 0.807757795, -0.564388096, 0.170274884, -0.567836702, -0.822499335, -0.0325024389, 0.158394963, -0.0704342201, -0.984860539))
1425
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
1426
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
1427
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.53672791, 1.18891907, 0.975282669, 0.780780971, -0.601626933, 0.168600783, -0.604393661, -0.79566586, -0.0403023846, 0.158396885, -0.0704338998, -0.984860182))
1428
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
1429
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
1430
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.41918182, -1.06143951, 0.975307465, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
1431
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
1432
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
1433
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.39491653, -1.09104919, 0.990505219, 0.799823642, 0.594020009, 0.08615347, 0.578959048, -0.801361144, 0.150422826, 0.158394217, -0.0704323947, -0.984860837))
1434
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
1435
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
1436
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.98400497, -4.65834808, 0.97530365, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
1437
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
1438
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
1439
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.41493988, 1.11274576, 0.975286484, 0.983548343, 0.0989940166, 0.151105493, 0.0868522152, -0.992592216, 0.0849561989, 0.158396274, -0.0704346746, -0.984860301))
1440
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
1441
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
1442
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.12310791, 0.369299412, 0.975299835, 0.983485222, 0.0997150019, 0.151042506, 0.0875668824, -0.992520034, 0.0850648731, 0.158394948, -0.0704337284, -0.984860539))
1443
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
1444
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1445
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.58918381, -5.99747467, 0.975639343, -0.808163822, 0.563799143, -0.170299754, 0.567258239, 0.822903275, 0.0323817283, 0.158396989, -0.0704341903, -0.984860182))
1446
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1447
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
1448
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.893013, 0.90151453, 0.975666046, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
1449
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1450
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
1451
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.39104462, 0.122011185, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
1452
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1453
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
1454
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.24019623, -0.105118752, 0.97844696, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
1455
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1456
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
1457
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.42969513, 0.914595604, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
1458
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
1459
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
1460
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.76428223, 0.469053268, 0.975311279, 0.975750566, 0.16377905, 0.145215094, 0.151071578, -0.983979464, 0.0946669132, 0.158393115, -0.0704334006, -0.984860837))
1461
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
1462
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
1463
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.99297905, -3.72123718, 0.975679398, 0.41831404, 0.908299506, 0.0023191215, 0.894385099, -0.41234833, 0.173333183, 0.158394724, -0.0704335123, -0.984860599))
1464
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1465
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1466
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.09734726, -4.65151978, 0.975683212, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
1467
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1468
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
1469
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.05178833, -0.136793137, 0.978439331, 0.967768848, 0.208867997, 0.140704721, 0.195795536, -0.975404143, 0.101247005, 0.158391207, -0.0704343319, -0.984861076))
1470
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
1471
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
1472
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.29187584, -3.36907959, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
1473
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
1474
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
1475
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.37980461, -3.6240921, 0.975297928, 0.129877433, 0.990271986, -0.0499321222, 0.978796542, -0.120002069, 0.166003123, 0.158396259, -0.0704334378, -0.984860361))
1476
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
1477
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
1478
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16244507, 0.637834072, 0.975681305, 0.983717084, 0.0970459804, 0.15127039, 0.0849220082, -0.9927845, 0.0846598297, 0.158394784, -0.0704351366, -0.98486042))
1479
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1480
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
1481
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.35959244, -6.00856781, 0.975675583, 0.567266881, 0.822897196, 0.0323816799, 0.808158159, -0.563807786, 0.170297772, 0.158394575, -0.0704347566, -0.98486048))
1482
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1483
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
1484
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.24846649, 1.54257965, 0.975315094, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
1485
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
1486
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
1487
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.39190674, 1.80307961, 0.975658417, 0.953437924, -0.248355001, 0.171102479, -0.256646633, -0.966104925, 0.0278172307, 0.158394381, -0.0704348683, -0.984860539))
1488
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
1489
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
1490
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.40148163, 1.07713699, 0.975307465, 0.916328549, -0.361034989, 0.173192799, -0.367767662, -0.929888606, 0.00735405693, 0.158394948, -0.0704334453, -0.984860539))
1491
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
1492
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
1493
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.16732025, -2.63462067, 0.975311279, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
1494
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
1495
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
1496
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.22596741, 1.71432495, 0.975299835, 0.916060805, -0.361711085, 0.173198923, -0.368434012, -0.929625869, 0.00722825527, 0.158395633, -0.0704338774, -0.984860361))
1497
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
1498
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
1499
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.10141754, -2.55089188, 0.975299835, 0.857192576, 0.504842818, 0.101758391, 0.490032911, -0.860333264, 0.140337378, 0.158394426, -0.0704311877, -0.984860837))
1500
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
1501
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
1502
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.07832718, 1.86931229, 0.975631714, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
1503
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1504
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
1505
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.0059433, 0.763832092, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
1506
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1507
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1508
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.30564117, -3.7974968, 0.975625992, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
1509
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1510
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
1511
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.09538269, 1.54205513, 0.975639343, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
1512
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
1513
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
1514
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.0522995, 1.64577866, 0.97530365, 0.733511806, -0.659313917, 0.165123463, -0.660962224, -0.748561502, -0.052769471, 0.158396706, -0.0704333335, -0.984860241))
1515
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
1516
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
1517
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.43891907, 0.985977173, 0.977996826, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
1518
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1519
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
1520
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.43321991, 1.30454063, 0.975622177, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
1521
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1522
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1523
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.43746948, -4.99491119, 0.975624084, -0.46322152, 0.875570893, -0.137118205, 0.871973038, 0.477927417, 0.106059447, 0.158395112, -0.0704343617, -0.98486048))
1524
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1525
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
1526
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.91834259, 1.53081131, 0.975627899, 0.915336847, -0.363533109, 0.173211187, -0.370229512, -0.928914845, 0.00688978424, 0.158393785, -0.0704343617, -0.984860659))
1527
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1528
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
1529
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.22235107, -2.63276672, 0.975641251, 0.871970475, 0.477932125, 0.106058538, 0.463226855, -0.875568628, 0.13711533, 0.158393353, -0.0704313442, -0.984861016))
1530
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1531
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
1532
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65466309, -1.82859421, 0.975625992, 0.778281987, 0.622716069, 0.0806346312, 0.607608914, -0.779271126, 0.153453276, 0.158394083, -0.070435591, -0.984860599))
1533
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
1534
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(4.32805729, 0.345994473, 0.200000003))
1535
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.2126236, 0.791049957, 0.97797966, 0.95138073, -0.255978942, 0.171317115, -0.26417011, -0.964112997, 0.0264637284, 0.158394933, -0.0704339445, -0.984860539))
1536
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
1537
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
1538
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.14511108, 1.2347908, 0.975299835, 0.938221812, -0.300057828, 0.172352433, -0.307654411, -0.95131731, 0.0185542312, 0.158394471, -0.0704329461, -0.984860659))
1539
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
1540
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
1541
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.60148621, -1.61552048, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
1542
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
1543
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
1544
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.67691803, -1.83437347, 0.975301743, 0.559441209, 0.82829988, 0.0307382643, 0.813594759, -0.555840254, 0.170602918, 0.158395961, -0.0704338253, -0.98486042))
1545
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
1546
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
1547
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.19689178, -7.0763588, 0.975679398, 0.449534893, 0.893223107, 0.00841975678, 0.879108548, -0.444063395, 0.173136115, 0.158388063, -0.0704288334, -0.98486203))
1548
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
1549
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
1550
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.37663269, 0.883522034, 0.967224121, -0.638958931, -0.767750859, -0.0478568636, -0.752756715, 0.636865556, -0.166612133, 0.158394992, -0.0704337209, -0.98486048))
1551
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
1552
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.354263306, -3.787117, 0.967233658, -0.488823622, 0.86104399, -0.140195727, 0.857882738, 0.503629267, 0.101955138, 0.158394516, -0.0704334155, -0.984860599))
1553
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
1554
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.75967407, -1.03858757, 0.96723938, -0.929733634, -0.346457034, -0.124752365, -0.33242473, 0.935417831, -0.120363601, 0.158396378, -0.070435293, -0.984860182))
1555
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
1556
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.21902466, -0.0409164429, 0.967218399, -0.973333716, -0.178759977, -0.143758848, -0.165928215, 0.981368482, -0.0968699604, 0.15839687, -0.0704331398, -0.984860301))
1557
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
1558
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.27822876, -0.853485107, 0.967250824, -0.630364001, 0.76051116, -0.155769765, 0.759969234, 0.645493507, 0.0760596395, 0.158392549, -0.0704349577, -0.984860837))
1559
Part=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Really black","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
1560
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.90726852, -4.56082153, 0.975297928, 0.541944027, 0.83997786, 0.0270890743, 0.825353324, -0.538030088, 0.171218053, 0.158394113, -0.0704325363, -0.984860778))
1561
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
1562
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
1563
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.70895958, -2.1431427, 0.967214584, 0.34296605, 0.939270973, -0.0120138666, 0.925896943, -0.335870683, 0.172933668, 0.158396453, -0.0704339668, -0.984860241))
1564
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
1565
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.55020905, 0.0981483459, 0.967208862, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
1566
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
1567
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.233604431, 1.92868805, 0.967222214, 0.752756357, -0.636865973, 0.166612104, -0.638958991, -0.76775068, -0.0478588976, 0.158396274, -0.070432201, -0.98486048))
1568
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
1569
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.87634182, 1.67852783, 0.967235565, -0.00560861453, -0.997500658, 0.0704338476, -0.987359941, -0.00563267432, -0.158394292, 0.158395141, -0.0704319254, -0.984860659))
1570
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.53132343, 0.240000069, 0.200000003))
1571
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55789185, -1.3742981, 0.975597382, -0.766564727, 0.619903982, -0.16762352, 0.622331142, 0.781507432, 0.0441614315, 0.158374861, -0.0704647228, -0.984861553))
1572
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
1573
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
1574
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.70851135, 0.724594116, 0.967193604, 0.857882798, 0.50362891, 0.101956181, 0.488823354, -0.861044288, 0.140194699, 0.158394873, -0.070432052, -0.984860659))
1575
Part=CFuncs.Part.Create(m,Enum.Material.Glass,0,0.5,"Really black","Part",Vector3.new(0.313761592, 1.26770866, 1.29358757))
1576
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.971876144, -0.938801169, 0.994415283, -0.158395022, 0.0704339892, 0.984860539, 0.00561057869, 0.997500539, -0.0704356134, -0.987359941, -0.00563101377, -0.158394322))
1577
CFuncs.Mesh.Create("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1578
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.26164198, 0.255189061, 0.200000003))
1579
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.31764221, 0.649587631, 0.975751877, 0.889364362, 0.443439156, 0.111323781, 0.428885132, -0.893532991, 0.132877618, 0.158394605, -0.0704314858, -0.984860837))
1580
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
1581
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.94150734, 0.400000006, 0.200000003))
1582
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.19526672, -1.05738401, 0.97567749, -0.983716667, -0.0970480368, -0.151272491, -0.0849231184, 0.992783904, -0.0846648067, 0.158397436, -0.0704396516, -0.984859765))
1583
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
1584
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.482433408, 0.200000003, 0.200000003))
1585
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00019741, -9.6156311, 0.975646973, -0.0838580653, 0.992889106, -0.084494181, 0.983808458, 0.0959719494, 0.151362404, 0.158395126, -0.0704331174, -0.984860599))
1586
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
1587
Part=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.6530838, 0.400000006, 0.200000003))
1588
PartWeld=CFuncs.Weld.Create(m,Wing,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.49669647, -1.63993073, 0.975580215, -0.91534394, 0.363514125, -0.173214182, 0.370208532, 0.928923249, -0.00687796436, 0.158402443, -0.0704210624, -0.984860241))
1589
CFuncs.Mesh.Create("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
1590
WingBox1=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox1",Vector3.new(4.75000143, 0.859998941, 1))
1591
WingBox1Weld=CFuncs.Weld.Create(m,Wing,WingBox1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.52880096, -1.24272919, 1.0079422, -0.754450679, 0.642787635, -0.132771462, 0.633059144, 0.766044438, 0.11140985, 0.173321709, 1.05983202e-06, -0.984865308))
1592
WingBox2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox2",Vector3.new(5.95000172, 0.859998941, 1))
1593
WingBox2Weld=CFuncs.Weld.Create(m,Wing,WingBox2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.70465088, -1.4642601, 1.00794601, -0.925470829, 0.342019886, -0.162868708, 0.336843431, 0.939692676, 0.0592801198, 0.173321515, 7.68129723e-07, -0.984865308))
1594
WingBox3=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox3",Vector3.new(7.54000759, 0.859998941, 1))
1595
WingBox3Weld=CFuncs.Weld.Create(m,Wing,WingBox3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.18742371, -0.404203415, 0.724849701, -0.969903171, -0.173648059, -0.170688078, -0.171019927, 0.984807849, -0.0300972071, 0.173321277, -3.13053391e-07, -0.984865427))
1596
WingBox4=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","WingBox4",Vector3.new(7.54000759, 1.04999876, 1))
1597
WingBox4Weld=CFuncs.Weld.Create(m,Wing,WingBox4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.18292236, 0.0431938171, 0.724849701, -0.852918625, -0.499999821, -0.150100783, -0.492432326, 0.866025567, -0.086661607, 0.173321888, -8.20131788e-07, -0.984865248))
1598
1599
Tattoo=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Tattoo",Vector3.new(0.610001087, 1, 0.890000403))
1600
TattooWeld=CFuncs.Weld.Create(m,Character["Right Arm"],Tattoo,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.127849996, -0.4063797, 0.0113773346, 1, 0, 0, 0, 1, 0, 0, 0, 1))
1601
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1602
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.345474243, 0.369085073, 0.262099266, 0.000598000071, -0.993930101, -0.110012017, -0.999999881, -0.00062688929, 0.000228012228, -0.000295593578, 0.110011861, -0.99393034))
1603
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
1604
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
1605
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.257720947, -0.167019844, -0.368425012, 0, -0.999967635, -0.00804399699, 0, 0.00804399792, -0.999967635, 1, 0, 0))
1606
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
1607
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
1608
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.234893799, 0.368422031, 0.179168701, 0, -0.309784949, -0.950806737, -1, 0, 0, 0, 0.950806737, -0.309784949))
1609
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
1610
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
1611
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.164955139, -0.180831909, -0.368412971, 0, 0.334454924, 0.94241178, 0, -0.94241178, 0.334454924, 1, 0, 0))
1612
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
1613
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1614
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347550929, 0.398170471, -0.139374733, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
1615
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1616
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1617
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.218955994, -0.24905777, -0.368402004, 0, 0.595754027, 0.803166986, 0, -0.803166986, 0.595754027, 1, 0, 0))
1618
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
1619
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
1620
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.169723511, -0.17515564, 0.369192421, 0.000613000186, 0.402458102, -0.915438235, 0.000266000017, -0.915438473, -0.402458042, -0.999999762, 3.20027038e-06, -0.000668217719))
1621
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
1622
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1623
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.25983429, 0.368422985, 0.212726593, 0, -0.443343073, -0.896352112, -1, 0, 0, 0, 0.896352112, -0.443343073))
1624
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
1625
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.202163279, 0.263536245))
1626
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.34772104, -0.348884583, 0.0236845016, 1, 0, 0, 0, -1, 0, 0, 0, -1))
1627
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 1, 1))
1628
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
1629
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.113555908, -0.162574768, -0.369188726, -0.000631000206, -0.334430128, 0.942420363, 0.000220000045, -0.942420602, -0.334430069, 0.999999762, -3.69293139e-06, 0.000668242166))
1630
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
1631
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
1632
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.326705933, 0.369078875, 0.215709686, 0.000634999829, -0.999417782, 0.0341119915, -0.999999881, -0.000627554022, 0.000228984747, -0.000207444304, -0.0341121294, -0.99941802))
1633
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
1634
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1635
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.286556244, 0.36839807, 0.232765198, 0, -0.519518971, -0.854458988, -1, 0, 0, 0, 0.854458988, -0.519518971))
1636
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1637
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1638
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.311698914, -0.263069153, -0.368406057, 0, -0.958490133, 0.28512603, 0, -0.28512603, -0.958490133, 1, 0, 0))
1639
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
1640
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1641
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.367607117, 0.369083226, 0.289403915, 0.000567000068, -0.980618119, -0.195928022, -0.999999881, -0.000623347762, 0.000225930475, -0.000343682768, 0.195927858, -0.980618298))
1642
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1643
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
1644
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.327262878, 0.368401051, 0.162896156, 0, 0.999418616, 0.0340939872, -1, 0, 0, 0, -0.0340939872, 0.999418616))
1645
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
1646
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1647
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347545147, -0.169380188, -0.0945644379, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
1648
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1649
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1650
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.239946365, 0.369184792, 0.204460144, 0.000572000048, 0.519502044, -0.854469121, -0.999999762, 1.87149126e-07, -0.000669307599, -0.00034754668, 0.85446924, 0.519501865))
1651
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1652
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0644314513, 0.0619653948, 0.0619653761))
1653
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.255828857, -0.219761848, -0.369092643, -0.000630000257, 0.999967337, -0.00806400273, 0.000228999779, 0.00806414895, 0.999967515, 0.999999881, 0.00062813313, -0.000234072708))
1654
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.106284358, 0.220589191))
1655
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1656
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.283638, 0.369182467, 0.164020538, -0.000550999946, 0.555142939, 0.831754863, -0.999999762, 2.51754983e-07, -0.000662622624, -0.000368059642, -0.831755042, 0.55514276))
1657
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1658
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1659
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.353614807, 0.368417025, 0.209962845, 0, 0.99392873, -0.110025972, -1, 0, 0, 0, 0.110025965, 0.99392873))
1660
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
1661
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1662
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.355049014, -0.154151917, 0.0251083374, 1, 0, 0, 0, -1, 0, 0, 0, -1))
1663
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.641915858, 0.604415238, 0.580149591))
1664
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1665
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.294418335, -0.312889099, -0.369074523, -0.000533999992, 0.958495021, 0.285109013, 0.000404000544, -0.285108835, 0.95849514, 0.999999881, 0.000627020549, -0.0002349844))
1666
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
1667
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1668
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347483039, -0.169380188, -0.0380096436, 1, 0, 0, 0, -1, 0, 0, 0, -1))
1669
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1670
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1671
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347493052, 0.398147583, -0.0826053619, 1, 0, 0, 0, -1, 0, 0, 0, -1))
1672
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1673
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1674
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.414588928, 0.369088829, 0.243835449, -0.000558999716, 0.59172368, -0.806140661, -0.999999881, -0.000629997172, 0.000230996186, -0.000371180387, 0.806140602, 0.591723859))
1675
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1676
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1677
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347535193, 0.438827515, -0.0946722031, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
1678
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1679
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1680
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.347563624, -0.21006012, -0.156900406, -0.999999762, 0, -0.000665999833, 0, -1, 0, -0.000665999833, 0, 0.999999762))
1681
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1682
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1683
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.329029083, 0.368404984, 0.194297791, 0, -0.555127263, 0.831765413, -1, 0, 0, 0, -0.831765413, -0.555127263))
1684
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1685
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
1686
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.313224792, -0.190081596, 0.368412018, 0, 0.997878134, -0.0651090071, 0, -0.0651090071, -0.997878134, -1, 0, 0))
1687
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
1688
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
1689
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.219703674, -0.197059631, 0.368417025, 0, -0.402481139, -0.915428281, 0, -0.915428281, 0.402481169, -1, 0, 0))
1690
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
1691
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1692
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347500026, -0.21005249, -0.109327316, 1, 0, 0, 0, -1, 0, 0, 0, -1))
1693
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1694
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0751109943, 0.0619653948, 0.0619653761))
1695
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.3074646, -0.242515564, 0.369079769, 0.000611000229, -0.997879326, -0.065090023, 0.00027400002, -0.0650898665, 0.997879446, -0.999999881, -0.000627539179, 0.000233649014))
1696
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.179678485, 0.220589191))
1697
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1698
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.175128937, -0.216575623, -0.369184375, -0.000537999789, -0.595736682, 0.803179622, 0.000395000359, -0.80317986, -0.595736563, 0.999999762, -3.24988355e-06, 0.000667426735))
1699
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.611055255, 0.229529798, 0.220589191))
1700
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1701
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.373477936, 0.368407011, 0.276912689, 0, -0.591739953, -0.80612886, -1, 0, 0, 0, 0.80612886, -0.591739953))
1702
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1703
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1704
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.347499013, 0.438827515, -0.0378713608, 1, 0, 0, 0, -1, 0, 0, 0, -1))
1705
CFuncs.Mesh.Create("SpecialMesh",tat,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.882358313, 0.604415238, 0.580149591))
1706
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0693014264, 0.0619653948, 0.0619653761))
1707
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.182982445, 0.369170189, 0.162239075, 0.000636000244, 0.309764117, -0.950813353, -0.999999762, -2.90834219e-08, -0.000668910507, -0.000207232108, 0.950813532, 0.309764028))
1708
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.220589519, 0.213971585))
1709
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1710
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.380187988, 0.368409038, 0.238204956, 0, 0.980615497, -0.19594191, -1, 0, 0, 0, 0.19594191, 0.980615497))
1711
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.88676995, 0.220589519, 0.441178381))
1712
tat=CFuncs.Part.Create(m,Enum.Material.Neon,0,0,"Bright green","tat",Vector3.new(0.0619654022, 0.0619653948, 0.0619653761))
1713
tatWeld=CFuncs.Weld.Create(m,Tattoo,tat,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210956573, 0.369197965, 0.188514709, 0.000599000137, 0.443314105, -0.896366239, -0.999999762, 1.00843096e-07, -0.000668203749, -0.000296133716, 0.896366358, 0.443313986))
1714
CFuncs.Mesh.Create("BlockMesh",tat,"","",Vector3.new(0, 0, 0),Vector3.new(0.644121528, 0.220589519, 0.328677952))
1715
1716
spawn(function()
1717
while true do
1718
for _,v in pairs(m:children()) do
1719
if v:IsA("Part") and v.Name == "tat" then
1720
v.Color = maincol2
1721
end
1722
end
1723
swait()
1724
end
1725
end)
1726
1727
1728
--Start neccessary functions here
1729
1730
function RArmTrace()
1731
for _,v in next, Character:GetChildren() do
1732
                if(v:IsA'Part') and v == RightArm and v ~= RootPart then
1733
                        local trace = Instance.new("Part")
1734
                        trace.Parent = Character
1735
                        trace.Size = v.Size
1736
                        trace.Material = "Neon"
1737
                        trace.Color = maincol
1738
						trace.Transparency = .3
1739
                        trace.Anchored = true
1740
                        trace.CanCollide = false
1741
                        trace.CFrame = v.CFrame
1742
                        Tween(trace,{Transparency=1},.5)
1743
							game:GetService("Debris"):AddItem(trace, 1)
1744
                        	if v.Name == "Head" then
1745
                            local mehs = Instance.new("CylinderMesh",trace)
1746
                            mehs.Scale = Vector3.new(1.25,1.25,1.25)
1747
                        end
1748
                end
1749
            end
1750
			end
1751
1752
1753
function punch1()
1754
	Attack = true
1755
	CFuncs.Sound.Create("160772554", Torso, 1, .5)
1756
	for i = 0, 5, 0.1 do
1757
		swait()
1758
		PlayAnimationFromTable({
1759
         CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0 + .2 * math.cos(Sine/30), 0), 
1760
         CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1761
         CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1762
         CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1763
         CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1764
         CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1765
		}, .1, false)
1766
		Effects.Sphere2.Create(BrickColor.new(maincol), workspace, LeftArm.CFrame * CFrame.new(0,-1,0), 1, 1, 1, 1, 1, 1, .08)
1767
		WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
1768
	end
1769
			local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new(2,2,2))
1770
			refpart.Anchored = true
1771
			refpart.CFrame = RootPart.CFrame * CFrame.new(0,-3,-2)
1772
			CFuncs.Sound.Create("161006163", refpart, 1, .5) 
1773
	local x = -2
1774
	for i = 0, 5, 0.1 do
1775
		swait()
1776
		PlayAnimationFromTable({
1777
         CFrame.new(-0.16791907, 1.25783801, -0.158113495, 0.500002861, 0.29619804, -0.813796043, 0, 0.939692497, 0.342020661, 0.866023839, -0.171011299, 0.469848901) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
1778
         CFrame.new(-6.46886292e-06, 1.62946367, -0.0650552511, 1.00000012, 4.02331352e-06, -6.97374344e-06, -2.74181366e-06, 0.98480773, 0.173648745, 7.53998756e-06, -0.173648715, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1779
         CFrame.new(0.612076044, 1.2946707, -0.631058097, 0.6696347, 0.727704465, -0.148444876, 0.579569697, -0.637001276, -0.508260369, -0.464422941, 0.254314631, -0.848313451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1780
         CFrame.new(-1.94840646, 0.622272074, -0.543509424, 0.0544967018, 0.675845683, 0.735025764, 0.990212917, -0.131301612, 0.047313042, 0.12848635, 0.725253463, -0.676386535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1781
         CFrame.new(0.499989152, -1.13731849, -0.920836091, 0.984807372, -6.66826963e-07, -0.173651665, -0.0733877793, 0.906307876, -0.416197658, 0.157382131, 0.422618359, 0.892538369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1782
         CFrame.new(-0.636995614, -1.71154809, -1.03457654, 0.996194661, 0.0871571898, -5.48362732e-06, -0.0868259892, 0.992403746, -0.0871572122, -0.00759088993, 0.0868260115, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1783
		}, .1, false)
1784
		Effects.Sphere2.Create(BrickColor.new(maincol), workspace, refpart.CFrame, 1, 3, 1, 5, 10, 5, .04)
1785
		WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
1786
		refpart.CFrame = refpart.CFrame * CFrame.new(0,0,x)
1787
		MagnitudeDamage(refpart, 10, 0, 0, 0, "Normal", " ", 1)
1788
		x = x - .01
1789
	end
1790
	local x = -2
1791
	refpart:Destroy()
1792
		Torso.Velocity=RootPart.CFrame.lookVector*0
1793
	Attack = false
1794
end
1795
	
1796
	
1797
	
1798
function explodeatmouse()
1799
	Attack = true
1800
		for i = 0, 1, 0.1 do
1801
		swait()
1802
		PlayAnimationFromTable({
1803
         CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1804
         CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1805
         CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1806
         CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1807
         CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1808
         CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1809
		}, .2, false)
1810
		end
1811
		local egg = Mouse.Hit
1812
local shur = Instance.new("Part",Character)
1813
		local gahd = Instance.new("Sound",shur)
1814
shur.Transparency = 1
1815
shur.Material = "Neon"
1816
shur.BrickColor = BrickColor.new("Royal purple")
1817
shur.Anchored = true
1818
shur.CFrame = Mouse.Hit
1819
shur.Rotation = Vector3.new(0,math.random(-500,500),0)
1820
shur.Size = Vector3.new(1,0.2,1)
1821
shur.CanCollide = false
1822
local dec = Instance.new("Decal",shur)
1823
dec.Texture = "rbxassetid://1208118228"
1824
dec.Face = "Top"
1825
dec.Color3 = Color3.new(0,0,0)
1826
table.insert(Effects, {dec,"Disappear",.01})
1827
local value1 = 1*5.50
1828
local x = 500
1829
CFuncs.Sound.Create("331888777", shur, 10, .9)
1830
	for i = 0, 5, 0.1 do
1831
		swait()
1832
		PlayAnimationFromTable({
1833
         CFrame.new(-0.16791907, 1.25783801, -0.158113495, 0.500002861, 0.29619804, -0.813796043, 0, 0.939692497, 0.342020661, 0.866023839, -0.171011299, 0.469848901) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1834
         CFrame.new(-6.46886292e-06, 1.62946367, -0.0650552511, 1.00000012, 4.02331352e-06, -6.97374344e-06, -2.74181366e-06, 0.98480773, 0.173648745, 7.53998756e-06, -0.173648715, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1835
         CFrame.new(0.612076044, 1.2946707, -0.631058097, 0.6696347, 0.727704465, -0.148444876, 0.579569697, -0.637001276, -0.508260369, -0.464422941, 0.254314631, -0.848313451) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1836
         CFrame.new(-1.94840646, 0.622272074, -0.543509424, 0.0544967018, 0.675845683, 0.735025764, 0.990212917, -0.131301612, 0.047313042, 0.12848635, 0.725253463, -0.676386535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1837
         CFrame.new(0.499989152, -1.13731849, -0.920836091, 0.984807372, -6.66826963e-07, -0.173651665, -0.0733877793, 0.906307876, -0.416197658, 0.157382131, 0.422618359, 0.892538369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1838
         CFrame.new(-0.636995614, -1.71154809, -1.03457654, 0.996194661, 0.0871571898, -5.48362732e-06, -0.0868259892, 0.992403746, -0.0871572122, -0.00759088993, 0.0868260115, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1839
		}, .1, false)
1840
		shur.CFrame = Mouse.Hit
1841
		shur.Rotation = Vector3.new(0,x,0)
1842
		x = x - 5
1843
	shur.Size = shur.Size + Vector3.new(value1,0,value1)
1844
	value1 = value1 - 0.015*2.25
1845
	end
1846
	CFuncs.Sound.Create("919941001", Character, 1, 1)
1847
		Effects.Sphere2.Create(BrickColor.new("Smoky grey"), workspace, shur.CFrame, 4, 8, 4, 20, 40, 20, .01)
1848
	Effects.Sphere2.Create(BrickColor.new(maincol), workspace, shur.CFrame, 5, 10, 5, 25, 50, 25, .01)
1849
	Effects.Wave.Create(BrickColor.new("Smoky grey"), shur.CFrame, 4, .001, 4, 4, .01, 4, .01)
1850
	Effects.Wave.Create(BrickColor.new(maincol), shur.CFrame, 4, .001, 4, 5, .01, 5, .01)
1851
	for i = 0, 10 do
1852
		local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, "Really black", "Effect", Vector3.new(5,5,5))
1853
		refpart.Anchored = false
1854
		refpart.CFrame = shur.CFrame * CFrame.new(math.random(-5,5), math.random(0,0),math.random(-5,5))
1855
		refpart.CanCollide = true
1856
		refpart.Velocity = Vector3.new(math.random(-60,60),math.random(80,150),math.random(-60,60))
1857
		game:GetService("Debris"):AddItem(refpart, 2)
1858
							table.insert(Effects, {refpart,"Disappear",.01})
1859
							local hit, pos = RayCast(shur.Position, (CFrame.new(shur.Position, shur.Position - Vector3.new(0, 1, 0))).lookVector, 10, shur)
1860
							if hit ~= nil then
1861
							refpart.Material = hit.Material
1862
							refpart.BrickColor = BrickColor.new(hit.Color)
1863
							CFuncs.Sound.Create("172019967", refpart, 1, 1)
1864
							end	
1865
	end
1866
	dec:Destroy()
1867
	shur:Destroy()
1868
	MagnitudeDamage(shur, 40, 0, 0, 80, "Normal", " ", 1)
1869
		Attack = false
1870
end
1871
1872
local deathrain = false
1873
1874
function armagedd()
1875
	Attack = true
1876
	deathrain = true
1877
		for i = 0, 1, 0.1 do
1878
		swait()
1879
		PlayAnimationFromTable({
1880
         CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1881
         CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1882
         CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1883
         CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1884
         CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1885
         CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1886
		}, .2, false)
1887
		end
1888
local shur = Instance.new("Part",Camera)
1889
shur.CFrame = Mouse.Hit
1890
shur.Anchored = true
1891
shur.CanCollide = false
1892
shur.Transparency = 1
1893
shur.Rotation = Vector3.new(0,500,0)
1894
CFuncs.Sound.Create("331888777", shur, 10, .9)
1895
	for i = 0, 2, 0.1 do
1896
		swait()
1897
		PlayAnimationFromTable({
1898
         CFrame.new(0, 1.50806487, -0.0493182242, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1899
         CFrame.new(0, 1.57220507, -0.165325716, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1900
         CFrame.new(0.770143628, 1.15917659, -0.772669554, 0.669632196, 0.727706075, -0.148447335, 0.385774463, -0.511604011, -0.767749667, -0.634642303, 0.456842661, -0.623317003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1901
         CFrame.new(-1.15002179, 0.770601869, -1.3447417, 0.150704995, -0.239807919, 0.959051669, 0.988570929, 0.0404406041, -0.145231575, -0.00395695865, 0.969977796, 0.243161768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1902
         CFrame.new(0.5, -1.38367522, -0.476285875, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1903
         CFrame.new(-0.5, -1.97375286, -0.38368547, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1904
		}, .2, false)
1905
	end
1906
		Attack = false
1907-
	for i = 1, 20 do
1907+
	for i = 1, 40 do
1908
	local met = Instance.new("Part",workspace)
1909
	met.CFrame = shur.CFrame * CFrame.new(math.random(-50,50),300,math.random(-50,50))
1910
	met.Anchored = false
1911
	met.CanCollide = false
1912
	met.Transparency = 0
1913
	met.Size = Vector3.new(.1,.1,.1)
1914
	met.Material = "Neon"
1915
	met.BrickColor = BrickColor.new(maincol)
1916
	        local mbewm2 = Instance.new("SpecialMesh", met)
1917
        mbewm2.MeshType = "Sphere"
1918
        mbewm2.Scale = Vector3.new(100,100,100)
1919
	local con = met.Touched:connect(function(hit)
1920
		if hit ~= met and hit.Name ~= "Effect" and hit.Name ~= "what" then
1921
	MagnitudeDamage(met, 30, 0, 0, 20, "Normal", " ", 1)
1922
	CFuncs.Sound.Create("239000203", workspace, .5, 1)
1923
	Effects.Sphere2.Create(BrickColor.new("Smoky grey"), EffectModel, met.CFrame, 1, 3, 1, 5, 10, 5, .01)
1924
	Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, met.CFrame, 2, 4, 2, 6, 11, 6, .01)
1925
	
1926
	for i = 0, 5 do
1927
		local frag = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, "Really black", "Effect", Vector3.new(.1,.1,.1))
1928
		frag.Anchored = false
1929
		frag.CFrame = met.CFrame * CFrame.new(math.random(-5,5), 10,math.random(-5,5))
1930
		frag.CanCollide = false
1931
		frag.Velocity = Vector3.new(math.random(-200,200),math.random(-200,200),math.random(-200,200))
1932
			local flame = Instance.new("Fire",frag)
1933
	flame.SecondaryColor = Color3.new(0,0,0)
1934
	flame.Color = Color3.new(0,0,0)
1935
	flame.Heat = 15
1936
		local mbewm2 = Instance.new("SpecialMesh", frag)
1937
        mbewm2.MeshType = "Sphere"
1938
        mbewm2.Scale = Vector3.new(100,100,100)
1939
        explodeatmouse()
1940
        wait(3)
1941
        explodeatmouse()
1942
        wait(3)
1943
		local con = frag.Touched:connect(function(hit)
1944
					if hit ~= met and hit.Name ~= "Effect" and hit.Name ~= frag then
1945
	MagnitudeDamage(frag, 25, 0, 0, 20, "Normal", " ", 1)
1946
	CFuncs.Sound.Create("206049428", workspace, .5, 1)
1947
	Effects.Sphere2.Create(BrickColor.new("Smoky grey"), EffectModel, frag.CFrame, .5, 2, .5, 3, 5, 3, .03)
1948
	Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, frag.CFrame, .6, 3, .6, 4, 6, 4, .03)
1949
	frag:Destroy()
1950
			end
1951
	end)
1952
	met:Destroy()end end end)
1953
	Effects.Sphere2.Create(BrickColor.new("Smoky grey"), EffectModel, shur.CFrame, .5, 2, .5, .5, 10, .5, .03)
1954
	wait(.5)
1955
	end
1956
	deathrain = false
1957
	shur:Destroy()
1958
end
1959
1960
1961
function obliterate()
1962
	Attack = true
1963
	Humanoid.WalkSpeed = 0
1964
	Humanoid.JumpPower = 0
1965
	Humanoid.AutoRotate = false
1966
	local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
1967
	refpart.Anchored = true
1968
	refpart.CFrame = RootPart.CFrame * CFrame.new(0,80,0)
1969
			local smonk1 = Instance.new("ParticleEmitter",refpart)
1970
			smonk1.LightEmission = .5
1971
			smonk1.Size = NumberSequence.new(0.2)
1972
			smonk1.Texture = "rbxassetid://382425306"
1973
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(.2, 5),NumberSequenceKeypoint.new(.4, 10),NumberSequenceKeypoint.new(.564, 20),NumberSequenceKeypoint.new(.784, 50),NumberSequenceKeypoint.new(1, 100)})
1974
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3), NumberSequenceKeypoint.new(.7, .5), NumberSequenceKeypoint.new(1, 1)})
1975
			smonk1.Transparency = bbb
1976
			smonk1.Size = aaa
1977
			smonk1.ZOffset = .5
1978
			smonk1.Acceleration = Vector3.new(0, 0, 0)
1979
			smonk1.LockedToPart = false
1980
			smonk1.EmissionDirection = "Top"
1981
			smonk1.Lifetime = NumberRange.new(3, 3)
1982
			smonk1.Rate = 5
1983
			smonk1.Rotation = NumberRange.new(0, 50)
1984
			smonk1.RotSpeed = NumberRange.new(50, 50)
1985
			smonk1.Speed = NumberRange.new(0)
1986
			smonk1.VelocitySpread = 0
1987
			smonk1.Enabled=true
1988
		local startColor = maincol
1989
local endColor = maincol
1990
local sequence2 = ColorSequence.new(startColor, endColor)
1991
smonk1.Color = sequence2
1992
			local smonk2 = Instance.new("ParticleEmitter",refpart)
1993
			smonk2.LightEmission = .5
1994
			smonk2.Size = NumberSequence.new(0.2)
1995
			smonk2.Texture = "rbxassetid://95648201"
1996
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(.2, 5),NumberSequenceKeypoint.new(.4, 10),NumberSequenceKeypoint.new(.564, 20),NumberSequenceKeypoint.new(.784, 50),NumberSequenceKeypoint.new(1, 100)})
1997
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(1, 1)})
1998
			smonk2.Transparency = bbb
1999
			smonk2.Size = aaa
2000
			smonk2.ZOffset = .5
2001
			smonk2.Acceleration = Vector3.new(0, 0, 0)
2002
			smonk2.LockedToPart = false
2003
			smonk2.EmissionDirection = "Top"
2004
			smonk2.Lifetime = NumberRange.new(3, 3)
2005
			smonk2.Rate = 5
2006
			smonk2.Rotation = NumberRange.new(0, 50)
2007
			smonk2.RotSpeed = NumberRange.new(50, 50)
2008
			smonk2.Speed = NumberRange.new(0)
2009
			smonk2.VelocitySpread = 0
2010
			smonk2.Enabled=true
2011
		local startColor = maincol
2012
local startColor = maincol
2013
local endColor = maincol
2014
local sequence3 = ColorSequence.new(startColor, endColor)
2015
smonk2.Color = sequence3
2016
CFuncs.Sound.Create("376020049", refpart, 1, 1)
2017
local void = Instance.new("Sound", refpart)
2018
void.Looped = true
2019
void.SoundId = "rbxassetid://565538601"
2020
void:Play()
2021
2022
		for i = 0, 8, 0.1 do
2023
		swait()
2024
		PlayAnimationFromTable({
2025
         CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2026
         CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2027
         CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2028
         CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2029
         CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2030
         CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2031
		}, .1, false)
2032
		Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, refpart.CFrame, 2, 2, 2, 2, 2, 2, .01)
2033
		end
2034
	Humanoid.WalkSpeed = 8
2035
	Humanoid.JumpPower = 0
2036
	Humanoid.AutoRotate = true
2037
	Attack = false
2038
		for i = 0, 100, 0.1 do
2039
		swait()
2040
				local startColor = maincol
2041
local endColor = maincol
2042
local sequence2 = ColorSequence.new(startColor, endColor)
2043
smonk1.Color = sequence2
2044
		shoot(Mouse,8,refpart,0,7)
2045
		Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, refpart.CFrame, 2, 2, 2, 2, 2, 2, .01)
2046
		end
2047
		refpart:Destroy()
2048
end
2049
2050
2051
2052
function bring()
2053
	Attack = true
2054
	Humanoid.JumpPower = 1
2055
	Humanoid.AutoRotate = false
2056
	Humanoid.WalkSpeed = 0
2057
	CFuncs.Sound.Create("299058146", RootPart, 5, 1)
2058
	for i = 0, 9, 0.1 do
2059
		swait()
2060
		PlayAnimationFromTable({
2061
         CFrame.new(-0, -0.0774844885, -0.0541736633, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2062
         CFrame.new(0, 1.6414876, -0.193552464, 1, 0, 0, 0, 0.939692438, 0.342020929, 0, -0.342020959, 0.939692438) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2063
         CFrame.new(1.62857544, -0.00206083059, -0.25739941, -0.00411200058, -0.0845740512, -0.996408761, -0.682358861, 0.728630245, -0.059029337, 0.731005847, 0.679665625, -0.0607059747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2064
         CFrame.new(-1.63951504, -0.025425151, -0.475234687, 0.0133920014, 0.142243981, 0.989741087, 0.646753192, 0.753661752, -0.11706613, -0.762581944, 0.641685903, -0.0819036961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2065
         CFrame.new(0.5, -1.49319136, -0.532124996, 1, 0, 0, 0, 0.99619472, 0.0871556401, 0, -0.0871556699, 0.99619472) * CFrame.new(0, 0 - .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2066
         CFrame.new(-0.5, -2.11923552, 0.210575998, 1, 0, 0, 0, 0.866024256, 0.500002146, 0, -0.500002146, 0.866024256) * CFrame.new(0, 0 - .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2067
		}, .03, false)
2068
		WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
2069
	end
2070
	Effects.Wave.Create(BrickColor.new("Smoky grey"), Torso.CFrame, 3, .001, 3, 3, .01, 3, .05)
2071
	CFuncs.Sound.Create("592877506", RootPart, 5, 1)
2072
	Humanoid.Jump = true
2073
		for i = 0, 3, 0.1 do
2074
		swait()
2075
		PlayAnimationFromTable({
2076
         CFrame.new(0, 1.63284409, -0.235706627, 1, 0, 0, 0, 0.76604414, 0.642788053, 0, -0.642788053, 0.76604414) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2077
         CFrame.new(0, 1.41601598, 0.037264809, 1, 0, 0, 0, 0.984807849, -0.173648536, 0, 0.173648536, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2078
         CFrame.new(1.61149979, -0.0398547351, 0.059716776, 0.0984320119, -0.24887298, -0.963521421, 0.144319385, 0.961557448, -0.233622223, 0.984623313, -0.116058946, 0.130565256) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2079
         CFrame.new(-1.63550019, -0.0676878393, 0.268953949, -0.0868250281, 0.150387004, 0.984807193, -0.415071696, 0.893190742, -0.172991112, -0.905636191, -0.423785478, -0.0151299238) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2080
         CFrame.new(0.5, -1.49319172, -0.532124639, 1, 0, 0, 0, 0.996194839, 0.0871559381, 0, -0.0871559381, 0.996194839) * CFrame.new(0, 0 - 1 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2081
         CFrame.new(-0.5, -2.11924171, 0.210577607, 1, 0, 0, 0, 0.866025209, 0.500000656, 0, -0.500000596, 0.86602515) * CFrame.new(0, 0 + 1 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2082
		}, .1, false)
2083
		Trace()
2084
		WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.1)
2085
		Torso.Velocity = Torso.CFrame.upVector*200
2086
		end
2087
		Humanoid.AutoRotate = true
2088
			for i = 0, 2, 0.1 do
2089
		swait()
2090
		PlayAnimationFromTable({
2091
         CFrame.new(0, 1.78658676, 0.0318150818, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0), 
2092
         CFrame.new(0, 1.56547379, -3.30805779e-06, 1, 0, 0, 0, 0.99619478, 0.0871555507, 0, -0.0871555805, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2093
         CFrame.new(1.57282138, -0.0133092105, -0.178220585, 0.159491047, -0.214918017, -0.963521123, -0.109468222, 0.966145396, -0.233623564, 0.981111348, 0.142735809, 0.130564839) * CFrame.new(0, .2 - .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0), 
2094
         CFrame.new(-1.62371719, 0.0323515683, -0.108368635, 0.0301549919, 0.171015948, 0.984806716, 0.25616771, 0.951026499, -0.172993779, -0.966161847, 0.257492334, -0.0151305683) * CFrame.new(0, .2 - .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0), 
2095
         CFrame.new(0.5, -1.94789934, -0.437906563, 1, 0, 0, 0, 0.99619478, 0.0871555507, 0, -0.0871555805, 0.99619478) * CFrame.new(0, 0 + .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0), 
2096
         CFrame.new(-0.5, -1.26627839, -0.317767948, 1, 0, 0, 0, 1.00000012, 3.14414501e-06, 0, -3.14414501e-06, 1.00000012) * CFrame.new(0, 0 - .1 * math.cos(Sine/20), 0) * CFrame.Angles(0, 0, 0), 
2097
		}, .1, false)
2098
		WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10 - 40 * math.cos(Sine/20)/2)), 0.1)
2099
			end
2100
2101
				for i = 0, 2, 0.1 do
2102
		swait()
2103
		PlayAnimationFromTable({
2104
         CFrame.new(-1.5999575e-08, 1.44234729, 0.183013797, 1, -3.69464352e-08, -7.92319526e-08, 0, 0.906307876, -0.422617942, 8.74227766e-08, 0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2105
         CFrame.new(0, 1.63241386, -0.347857296, 1, 0, 0, 0, 0.866025388, 0.499999881, -0, -0.499999881, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2106
         CFrame.new(1.98610222, 0.463692427, -0.267273933, 0.08378198, -0.979906499, 0.181008324, 0.975164294, 0.0432518646, -0.217218786, 0.205025166, 0.194711864, 0.959193349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2107
         CFrame.new(-1.95457983, 0.565388799, -0.316161066, 0.00718499674, 0.98882252, -0.148924112, -0.995118618, -0.00758796558, -0.0983929336, -0.098423183, 0.1489041, 0.983941317) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2108
         CFrame.new(0.5, -1.40934074, -0.485016495, 1, 0, -0, 0, 0.99619472, 0.0871556699, -0, -0.0871556401, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2109
         CFrame.new(-0.5, -2.02685142, -0.436531007, 1, 0, -0, 0, 0.999999881, 0, -0, 0, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2110
		}, .1, false)
2111
				end
2112
	Effects.Wave.Create(BrickColor.new("Smoky grey"), Torso.CFrame, 3, .001, 3, 3, .01, 3, .02)
2113
	Effects.Wave.Create(BrickColor.new(maincol), Torso.CFrame, 3, .001, 3, 4, .01, 4, .02)
2114
				CFuncs.Sound.Create("157498544", Character, 1, 1)
2115
				Humanoid.AutoRotate = false
2116
				local hit = nil
2117
	while hit == nil do
2118
		swait()
2119
		local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 10, Character)
2120
		PlayAnimationFromTable({
2121
         CFrame.new(-1.5999575e-08, 1.44234729, 0.183013797, 1, -3.69464352e-08, -7.92319526e-08, 0, 0.906307876, -0.422617942, 8.74227766e-08, 0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2122
         CFrame.new(0, 1.63241386, -0.347857296, 1, 0, 0, 0, 0.866025388, 0.499999881, -0, -0.499999881, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2123
         CFrame.new(1.98610222, 0.463692427, -0.267273933, 0.08378198, -0.979906499, 0.181008324, 0.975164294, 0.0432518646, -0.217218786, 0.205025166, 0.194711864, 0.959193349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2124
         CFrame.new(-1.95457983, 0.565388799, -0.316161066, 0.00718499674, 0.98882252, -0.148924112, -0.995118618, -0.00758796558, -0.0983929336, -0.098423183, 0.1489041, 0.983941317) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2125
         CFrame.new(0.5, -1.40934074, -0.485016495, 1, 0, -0, 0, 0.99619472, 0.0871556699, -0, -0.0871556401, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2126
         CFrame.new(-0.5, -2.02685142, -0.436531007, 1, 0, -0, 0, 0.999999881, 0, -0, 0, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2127
		}, .1, false)
2128
		Trace()
2129
		Torso.Velocity = Torso.CFrame.upVector*-200
2130
		if hit ~= nil then
2131
			break
2132
		end
2133
	end
2134
	Humanoid.JumpPower = 0
2135
			for i = 0, .1, 0.1 do
2136
		swait()
2137
		PlayAnimationFromTable({
2138
         CFrame.new(-0, -1.05290782, -0.0541787446, 1, 0, 0, 0, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2139
         CFrame.new(0, 1.5934242, -0.176076397, 1, 0, 0, 0, 0.965925694, 0.258819431, 0, -0.258819431, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2140
         CFrame.new(1.50508034, -0.00486692786, -1.10916901, 0.996568024, -0.019198034, 0.0805210844, 0.0782727599, 0.5350824, -0.841166019, -0.0269366801, 0.844581723, 0.534748673) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2141
         CFrame.new(-1.81366992, 0.249244243, -0.337208867, 0.0133940047, 0.47217676, 0.881402194, 0.941395521, 0.291164994, -0.170286, -0.337038577, 0.832028806, -0.440605283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2142
         CFrame.new(0.5, -1.6015507, -0.464419425, 1, 0, 0, 0, 0.766044974, 0.64278698, 0, -0.64278698, 0.766044974) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2143
         CFrame.new(-0.5, -0.554469764, -0.85574472, 1, 0, 0, 0, 0.64278698, -0.766044974, 0, 0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2144
		}, .1, false)
2145
			end
2146
				for i = 0, 10 do
2147
		local refpart = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, "Really black", "Effect", Vector3.new(math.random(1,3),math.random(1,3),math.random(1,3)))
2148
		refpart.Anchored = false
2149
		refpart.CFrame = RootPart.CFrame * CFrame.new(math.random(-5,5), 10,math.random(-5,5))
2150
		refpart.CanCollide = true
2151
		refpart.Velocity = Vector3.new(math.random(-60,60),math.random(80,150),math.random(-60,60))
2152
		game:GetService("Debris"):AddItem(refpart, 2)
2153
							table.insert(Effects, {refpart,"Disappear",.01})
2154
							local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 10, shur)
2155
							if hit ~= nil then
2156
							refpart.Material = hit.Material
2157
							refpart.BrickColor = BrickColor.new(hit.Color)
2158
							end	
2159
			end
2160
			MagnitudeDamage(Torso, 50, 0, 0, 0, "Normal", " ", 1)
2161
					Effects.Sphere2.Create(BrickColor.new("Smoky grey"), workspace, RootPart.CFrame, 4, 8, 4, 20, 40, 20, .03)
2162
	Effects.Sphere2.Create(BrickColor.new(maincol), workspace, RootPart.CFrame, 5, 10, 5, 25, 50, 25, .03)
2163
	Effects.Wave.Create(BrickColor.new("Smoky grey"), RootPart.CFrame*CFrame.new(0,-2,0), 4, .001, 4, 4, .01, 4, .03)
2164
	Effects.Wave.Create(BrickColor.new(maincol), RootPart.CFrame*CFrame.new(0,-2,0), 4, .001, 4, 5, .01, 5, .03)
2165
			CFuncs.Sound.Create("638744427", Character, 5, 1)
2166
			CFuncs.Sound.Create("765590102", RootPart, 5, 1)
2167
	Torso.Velocity = Torso.CFrame.upVector*0
2168
		for i = 0, 5, 0.1 do
2169
		swait()
2170
		PlayAnimationFromTable({
2171
         CFrame.new(-0, -1.05290782, -0.0541787446, 1, 0, 0, 0, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2172
         CFrame.new(0, 1.5934242, -0.176076397, 1, 0, 0, 0, 0.965925694, 0.258819431, 0, -0.258819431, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2173
         CFrame.new(1.50508034, -0.00486692786, -1.10916901, 0.996568024, -0.019198034, 0.0805210844, 0.0782727599, 0.5350824, -0.841166019, -0.0269366801, 0.844581723, 0.534748673) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2174
         CFrame.new(-1.81366992, 0.249244243, -0.337208867, 0.0133940047, 0.47217676, 0.881402194, 0.941395521, 0.291164994, -0.170286, -0.337038577, 0.832028806, -0.440605283) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2175
         CFrame.new(0.5, -1.6015507, -0.464419425, 1, 0, 0, 0, 0.766044974, 0.64278698, 0, -0.64278698, 0.766044974) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2176
         CFrame.new(-0.5, -0.554469764, -0.85574472, 1, 0, 0, 0, 0.64278698, -0.766044974, 0, 0.766044974, 0.64278698) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2177
		}, .1, false)
2178
		end
2179
		Humanoid.WalkSpeed = 8
2180
		Humanoid.AutoRotate = true
2181
	Attack = false
2182
end
2183
2184
2185
2186
2187
spawn(function()
2188
	while true do
2189
		wait(.2)				
2190
	Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RootPart.CFrame * CFrame.new(math.random(-10,10),-3,math.random(-10,10)), .1, 3, .1, .1, 3, .1, .02)
2191
	end
2192
		end)
2193
2194
function detonate()
2195
	Attack = true
2196
	Humanoid.JumpPower = 50
2197
	Humanoid.WalkSpeed = 0
2198
	Humanoid.AutoRotate = false
2199
	Humanoid.Jump = true
2200
	for i = 0, 90, 0.1 do
2201
		swait()
2202
		PlayAnimationFromTable({
2203
         CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2204
         CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2205
         CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2206
         CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2207
         CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2208
         CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2209
		}, .1, false)
2210
	RootPart.Velocity = Vector3.new(0,6,0)
2211
	prepareyourself.Pitch = prepareyourself.Pitch - .001
2212
	WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
2213
	Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, .08)
2214
	end	
2215
	beet.Parent = Character
2216
	local x = 1.1
2217
	local y = 20
2218
	CFuncs.Sound.Create("324849898", workspace, 10, .9)
2219
		for i = 0, 20, 0.1 do
2220
		swait()
2221
		PlayAnimationFromTable({
2222
         CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2223
         CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2224
         CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2225
         CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2226
         CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2227
         CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2228
		}, .1, false)
2229
		MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
2230
		y = y + .3
2231
		x = x + .1
2232
	RootPart.Velocity = Vector3.new(0,2,0)
2233
	WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
2234
	Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
2235
		end	
2236
	CFuncs.Sound.Create("665426491", workspace, 10, .9)
2237
				for i = 0, 20, 0.1 do
2238
		swait()
2239
		PlayAnimationFromTable({
2240
         CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2241
         CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2242
         CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2243
         CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2244
         CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2245
         CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2246
		}, .1, false)
2247
		MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
2248
		y = y + .5
2249
		x = x + .3
2250
	RootPart.Velocity = Vector3.new(0,2,0)
2251
	WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
2252
	Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
2253
				end	
2254
				CFuncs.Sound.Create("923073285", workspace, 10, .9)
2255
								for i = 0, 20, 0.1 do
2256
		swait()
2257
		PlayAnimationFromTable({
2258
         CFrame.new(0, 1.42191756, -0.0488209724, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2259
         CFrame.new(0, 1.57220244, -0.165338278, 1, 0, 0, 0, 0.906307578, 0.422618866, 0, -0.422618866, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2260
         CFrame.new(1.07328367, 0.536740482, -0.867595553, 0.405946076, 0.905454516, 0.123935826, 0.327782422, -0.0176637098, -0.944588244, -0.853092313, 0.424075872, -0.303962588) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2261
         CFrame.new(-1.15903234, 0.617531121, -0.714061916, 0.343506157, -0.921160281, -0.182941139, -0.243016839, 0.100976005, -0.964752138, 0.907163978, 0.375856102, -0.189171538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2262
         CFrame.new(0.5, -1.38367605, -0.476294994, 1, 0, 0, 0, 0.984807789, 0.173647925, 0, -0.173647925, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2263
         CFrame.new(-0.5, -1.65993702, -0.681548595, 1, 0, 0, 0, 0.984807789, -0.173647881, 0, 0.173647881, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2264
		}, .1, false)
2265
		MagnitudeDamage(Torso, y, 0, 0, 0, "Normal", " ", 1)
2266
		y = y + 2
2267
		x = x + 1
2268
	RootPart.Velocity = Vector3.new(0,2,0)
2269
	WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
2270
	Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, RightArm.CFrame * CFrame.new(.2,-1.1,0), x+.1, x+.1, x+.1, x+.1, x+.1, x+.1, .03)
2271
								end	
2272
															 for y,t in pairs(Character:GetChildren()) do
2273
                                                                  if t:IsA("Part") then
2274
                                                                  table.insert(Effects, {t,"Disappear",.008})
2275
									t.Material = "Neon"
2276
									t.Parent = workspace
2277
                                    t:BreakJoints()
2278
									t.BrickColor = BrickColor.new(maincol)
2279
									t.CanCollide = true
2280
									local GRAVITY_ACCELERATION = 200
2281
									local bodyForce = Instance.new('BodyForce', t)
2282
									bodyForce.Name = 'Antigravity'
2283
									bodyForce.force = Vector3.new(0, t:GetMass() * GRAVITY_ACCELERATION, 0)
2284
									t.Velocity=Vector3.new(math.random(-1, 1),math.random(-1, 1),math.random(-1, 1))
2285
									local rl = Create("BodyAngularVelocity"){
2286
									P = 500,
2287
									maxTorque = Vector3.new(5, 5, 5),
2288
									angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
2289
									Parent = t,}
2290
									game:GetService("Debris"):AddItem(t, 3)
2291
									for a,b in pairs(t:GetChildren()) do
2292
                                    if b:IsA("Decal") then
2293
									b:Destroy()
2294
2295
end
2296
end
2297
end
2298
end
2299
end
2300
2301
function warp2self()
2302
	Attack = true
2303
	local hit = Mouse.Target.Parent
2304
		if hit:FindFirstChildOfClass("Humanoid") ~= nil and hit ~= Character then
2305
			Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, hit.Torso.CFrame, 2, 2, 2, 2, 2, 2, .03)
2306
			CFuncs.Sound.Create("403075587", hit.Torso, 1, 1)
2307
		end
2308
		for i = 0, 1, 0.1 do
2309
		swait()
2310
		PlayAnimationFromTable({
2311
         CFrame.new(0, 1.50806487, -0.0493182242, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2312
         CFrame.new(0, 1.57220507, -0.165325716, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2313
         CFrame.new(0.770143628, 1.15917659, -0.772669554, 0.669632196, 0.727706075, -0.148447335, 0.385774463, -0.511604011, -0.767749667, -0.634642303, 0.456842661, -0.623317003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2314
         CFrame.new(-1.15002179, 0.770601869, -1.3447417, 0.150704995, -0.239807919, 0.959051669, 0.988570929, 0.0404406041, -0.145231575, -0.00395695865, 0.969977796, 0.243161768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2315
         CFrame.new(0.5, -1.38367522, -0.476285875, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2316
         CFrame.new(-0.5, -1.97375286, -0.38368547, 1, 0, 0, 0, 0.99619478, -0.0871558785, 0, 0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2317
		}, .1, false)
2318
		end
2319
		if hit:FindFirstChildOfClass("Humanoid") ~= nil and hit ~= Character then
2320
			hit.Torso.CFrame = RootPart.CFrame * CFrame.new(0,0,-3)
2321
			Effects.Sphere2.Create(BrickColor.new(maincol), EffectModel, hit.Torso.CFrame, 2, 2, 2, 2, 2, 2, .03)
2322
			CFuncs.Sound.Create("1770550108", hit.Torso, 1, 1)
2323
		end
2324
		for i = 0, 3, 0.1 do
2325
		swait()
2326
		PlayAnimationFromTable({
2327
         CFrame.new(0, 1.25783896, 0.0750579834, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2328
         CFrame.new(0, 1.5722059, -0.165335715, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2329
         CFrame.new(0.770152092, 1.15917587, -0.772684395, 0.669632077, 0.727706194, -0.14844726, 0.385775059, -0.511604249, -0.767749131, -0.634642065, 0.456842214, -0.62331754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2330
         CFrame.new(-1.29209483, 1.91917002, -0.0983848572, -0.225760028, -0.171030968, 0.959052086, 0.12644501, -0.981284738, -0.145230755, 0.965942144, 0.0884800404, 0.243160874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2331
         CFrame.new(0.5, -1.38367569, -0.476289868, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2332
         CFrame.new(-0.5, -1.97375119, -0.383697003, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2333
		}, .1, false)
2334
	end
2335
	Attack = false
2336
end
2337
2338
2339
Mouse.Button1Down:connect(function()
2340
	if Attack == false and Combo == 1 then
2341
       punch1()
2342
		Combo = 1
2343
	end
2344
end)	
2345
	
2346
2347
Mouse.KeyDown:connect(function(Key)
2348
	Key = Key:lower()
2349
		if Attack == false and Key == 'z' and dash == false then
2350
		dash = true
2351
		elseif Attack == false and Key == 'z' and dash == true then
2352
		dash = false
2353
		elseif Attack == false and Key == 'c' and dash  == false then
2354
		explodeatmouse()
2355
		elseif Attack == false and Key == 'v' and dash  == false and deathrain == false then
2356
		armagedd()
2357
		elseif Attack == false and Key == 'x' and dash  == false then
2358
		bring()
2359
		elseif Attack == false and Key == 'b' and dash  == false then
2360
		obliterate()
2361
		elseif Attack == false and Key == 'n' and dash  == false then
2362
		warp2self()
2363
		elseif Attack == false and Key == 'm' and dash  == false then
2364
		detonate()
2365
end
2366
end)
2367
2368
2369
while true do
2370
	swait()
2371
	for i, v in pairs(Character:GetChildren()) do
2372
		if v:IsA("Part") then
2373
			v.Material = "SmoothPlastic"
2374
		elseif v:IsA("Accessory") then
2375
			v:WaitForChild("Handle").Material = "SmoothPlastic"
2376
		end
2377
	end
2378
	for i, v in pairs(Character:GetChildren()) do
2379
		if v:IsA'Model' then
2380
			for _, c in pairs(v:GetChildren()) do
2381
				if c:IsA'Part' then
2382
					c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
2383
				end
2384
			end
2385
		end
2386
	end
2387
	TorsoVelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2388
	Velocity = RootPart.Velocity.y
2389
	Sine = Sine + Change
2390
	local hit, pos = RayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2391
	if RootPart.Velocity.y > 1 and hit == nil then 
2392
		Anim = "Jump"
2393
		if Attack == false then
2394
			Change = 1
2395
		PlayAnimationFromTable({
2396
         CFrame.new(-0.0142319221, 0.0233184248, 0.0206878185, 1.00000012, 1.49011612e-08, 0, 2.72463048e-08, 0.965925992, 0.258818656, 2.98023224e-08, -0.258818597, 0.965925932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2397
         CFrame.new(0.0172861218, 1.54588914, -0.00366462767, 0.999084175, 0.00742999092, -0.0421376228, -0.011074245, 0.996153653, -0.0869220346, 0.0413297117, 0.0873090774, 0.995323658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2398
         CFrame.new(1.54051697, 0.254249156, -0.521965742, 0.890014946, -0.152965426, -0.429505706, -0.32768172, 0.440404594, -0.835864007, 0.317014515, 0.884672523, 0.341842651) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2399
         CFrame.new(-1.55745959, 0.112057857, 0.343250573, 0.986049891, 0.113037676, 0.12218184, -0.158506706, 0.861737013, 0.481959641, -0.050808996, -0.49460274, 0.867632747) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2400
         CFrame.new(0.566533923, -1.59700418, -0.481964171, 0.999206185, -0.0385679156, -0.00998616219, 0.0397087261, 0.94381088, 0.328091979, -0.00322881341, -0.328228056, 0.944592893) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2401
         CFrame.new(-0.433014154, -1.95977831, 0.0051856637, 1, 0, 0, 0, 0.965925813, 0.258819401, -2.98023224e-08, -0.258819431, 0.965925753) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2402
		}, .1, false)
2403
		Trace()
2404
		end
2405
	elseif RootPart.Velocity.y < -1 and hit == nil then 
2406
		Anim = "Fall"
2407
		if Attack == false then
2408
			Change = 1
2409
		PlayAnimationFromTable({
2410
         CFrame.new(-0.0142319212, 0.0233183783, 0.0206877608, 1.00000012, 1.49011612e-08, 2.98023224e-08, 2.72463048e-08, 0.984807968, 0.173647314, 2.98023224e-08, -0.17364724, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2411
         CFrame.new(0.0154076805, 1.5522356, -0.0916171968, 0.999084175, 0.0180828422, -0.0387787819, -0.00742995739, 0.9658584, 0.258964151, 0.0421376526, -0.258438855, 0.965108156) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2412
         CFrame.new(1.44003379, 0.0510732532, -0.418421805, 0.890014946, -0.0760585517, -0.449542671, -0.298804998, 0.647417247, -0.701118112, 0.344367683, 0.75833106, 0.553484201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2413
         CFrame.new(-1.55745959, 0.141547889, 0.332177758, 0.986049891, 0.113037676, 0.12218184, -0.162331849, 0.815350056, 0.555745184, -0.036800772, -0.567826271, 0.822325349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2414
         CFrame.new(0.573113441, -1.8059541, -0.374102622, 0.999206126, -0.0373207629, 0.0139417946, 0.0392762311, 0.98143959, -0.187706873, -0.00667765737, 0.188105404, 0.982126117) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2415
         CFrame.new(-0.433013678, -1.95186841, 0.175973177, 1, 0, 2.98023224e-08, 0, 0.98480773, 0.173648328, 2.98023224e-08, -0.173648328, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2416
		}, .05, false)
2417
		Trace()
2418
		end		
2419
	elseif TorsoVelocity < 1 and hit ~= nil then
2420
		Anim = "Idle"
2421
		if Attack == false then
2422
			Change = 1
2423
		PlayAnimationFromTable({
2424
         CFrame.new(0, 1.37272656, 1.63912773e-06, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0 + .2 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2425
         CFrame.new(0, 1.57220602, -0.165335596, 1, 0, 0, 0, 0.99619478, 0.0871558785, 0, -0.0871558785, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-20,20)), 0, math.rad(math.random(-20,20))), 
2426
         CFrame.new(0.923389256, 1.14993238, -0.616622925, 0.835160017, 0.529595375, -0.148447037, 0.240216389, -0.594018042, -0.76774925, -0.494776666, 0.605533957, -0.623317599) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(math.random(-20,20))), 
2427
         CFrame.new(-1.59592402, 0.175992578, 0.0587863736, 0, 0.173650011, 0.984807491, 0.0871323273, 0.981062055, -0.172989562, -0.996196866, 0.0858085677, -0.0151305255) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2428
         CFrame.new(0.5, -1.38367629, -0.476296663, 1, 0, 0, 0, 0.99619478, -0.0871553123, 0, 0.0871553123, 0.99619478) * CFrame.new(0, 0 + .1 * math.cos(Sine/30), 0) * CFrame.Angles(0, 0, 0), 
2429
         CFrame.new(-0.5, -1.97375131, -0.383703351, 1, 0, 0, 0, 0.99619478, -0.0871553123, 0, 0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2430
		}, .05, false)
2431
		WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0 - 30 * math.cos(Sine/30)/2)), 0.1)
2432
		end
2433
	elseif TorsoVelocity > 2 and hit ~= nil then
2434
		Anim = "Walk"
2435
            if Attack == false then
2436
		PlayAnimationFromTable({
2437
         CFrame.new(0, 1.4926281, -0.36127466, 1, 0, 0, 0, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698) * CFrame.new(0, 0, 0 + .2 * math.cos(Sine/20)) * CFrame.Angles(0, 0, 0), 
2438
         CFrame.new(0, 1.56528306, -0.0329420865, 1, 0, 0, 0, 0.939692497, -0.34202078, 0, 0.34202078, 0.939692497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2439
         CFrame.new(0.811238647, 1.3424753, -0.671978116, 0.795616865, 0.488440514, -0.358357012, 0.314500928, -0.838608742, -0.444774866, -0.51776731, 0.2411668, -0.820826232) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2440
         CFrame.new(-1.63549292, -0.0676899552, 0.268951952, -0.0868249685, 0.150387108, 0.984807193, -0.415071368, 0.89319092, -0.172991171, -0.905636311, -0.423785239, -0.0151298866) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2441
         CFrame.new(0.5, -1.49318743, -0.532121181, 1, 0, 0, 0, 0.99619472, 0.0871558785, 0, -0.0871558785, 0.99619472) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2442
         CFrame.new(-0.5, -2.11923432, 0.210574031, 1, 0, 0, 0, 0.866025209, 0.500000298, 0, -0.500000298, 0.866025209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2443
		}, .05, false)
2444
		Trace()
2445
		WingWeld.C0 = clerp(WingWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20 + 40 * math.cos(Sine/20)/2)), 0.1)
2446
end
2447
end
2448
	if #Effects > 0 then
2449
		for e = 1, #Effects do
2450
			if Effects[e] ~= nil then
2451
				local Thing = Effects[e]
2452
				if Thing ~= nil then
2453
					local Part = Thing[1]
2454
					local Mode = Thing[2]
2455
					local Delay = Thing[3]
2456
					local IncX = Thing[4]
2457
					local IncY = Thing[5]
2458
					if Thing[1].Transparency <= 1 then
2459
						if Thing[2] == "Block1" then
2460
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2461
							Mesh = Thing[7]
2462
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2463
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2464
						elseif Thing[2] == "Ice" then
2465
							if Thing[6] <= Thing[5] then
2466
								Thing[6] = Thing[6] + .05
2467
								Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, .4, 0)
2468
							else
2469
								Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2470
							end
2471
						elseif Thing[2] == "Shatter" then
2472
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2473
							Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
2474
							Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
2475
							Thing[6] = Thing[6] + Thing[5]
2476
						elseif Thing[2] == "Block2" then
2477
							Thing[1].CFrame = Thing[1].CFrame
2478
							Mesh = Thing[7]
2479
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2480
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2481
						elseif Thing[2] == "Block3" then
2482
							Thing[1].CFrame = Thing[8].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2483
							Mesh = Thing[7]
2484
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2485
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2486
						elseif Thing[2] == "Block4" then
2487
							Thing[1].CFrame = Thing[8].CFrame * CFrame.new(0, -Thing[7].Scale.Y, 0) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
2488
							Mesh = Thing[7]
2489
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2490
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2491
						elseif Thing[2] == "Block2Fire" then
2492
							Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2493
							Mesh = Thing[7]
2494
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2495
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2496
							if Thing[1].Transparency >= .3 then
2497
								Thing[1].BrickColor = BrickColor.new("Bright red")
2498
							else
2499
								Thing[1].BrickColor = BrickColor.new("Bright yellow")
2500
							end
2501
						elseif Thing[2] == "Cylinder" then
2502
							Mesh = Thing[7]
2503
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2504
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2505
						elseif Thing[2] == "Blood" then
2506
							Mesh = Thing[7]
2507
							Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, -.5, 0)
2508
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
2509
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2510
						elseif Thing[2] == "Elec" then
2511
							Mesh = Thing[10]
2512
							Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
2513
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2514
							Thing[1].CFrame = Thing[1].CFrame * Thing[11] * CFrame.new(0, 0, .2)
2515
							Thing[1].Rotation = Vector3.new(0, 0, 0)
2516
						elseif Thing[2] == "Disappear" then
2517
							Thing[1].Transparency = Thing[1].Transparency + Thing[3]
2518
						end
2519
					else
2520
						Part.Parent = nil
2521
						table.remove(Effects, e)
2522
					end
2523
				end
2524
			end
2525
		end
2526
	end
2527
	if dash == true then
2528
	RootPart.Velocity = RootPart.CFrame.lookVector * 100
2529
	end
2530
    if true then
2531
       humanoid.MaxHealth = 1e100
2532
       humanoid.Health = 1e100
2533
        if(not Character:FindFirstChildOfClass'ForceField')then Instance.new("ForceField",Character).Visible = false end
2534
    end
2535
end