View difference between Paste ID: xdDD7vh3 and BRs7y6BN
SHOW: | | - or go back to the newest paste.
1-
--=Bird wings made by Lyokofan2000
1+
2-
--Jump Two Time
2+
3-
--Down Press Q
3+
4-
--Wings Spin Press A Two Time
4+
5-
--Wings Spin Press D Two Time
5+
6
local Humanoid = Character.Humanoid
7-
script.Parent = nil
7+
8
local m = Instance.new('Model', Character)
9-
function fly()
9+
10
local LeftArm = Character["Left Arm"]
11-
for i,v in pairs(script:GetChildren()) do
11+
12
local LeftLeg = Character["Left Leg"]
13-
        pcall(function() v.Value = "" end)
13+
14
local Head = Character.Head
15-
        game:GetService("Debris"):AddItem(v,.1)
15+
16
local cam = game.Workspace.CurrentCamera
17
local RootPart = Character.HumanoidRootPart
18
local RootJoint = RootPart.RootJoint
19-
function weld(p0,p1,c0,c1,par)
19+
20
local attack = false
21-
        local w = Instance.new("Weld",p0 or par)
21+
22
local idle = 0
23-
        w.Part0 = p0
23+
24
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
25-
        w.Part1 = p1
25+
26
local sine = 0
27-
        w.C0 = c0 or CFrame.new()
27+
28
local grabbed = false
29-
        w.C1 = c1 or CFrame.new()
29+
30
local mr = math.rad
31-
        return w
31+
32
local ud = UDim2.new
33
local c3 = Color3.new
34
35-
local motors = {}
35+
36
Character.Animate.Parent = nil
37-
function motor(p0,p1,c0,c1,des,vel,par)
37+
38
local newMotor = function(part0, part1, c0, c1)
39-
        local w = Instance.new("Motor6D",p0 or par)
39+
40
	w.Part0 = part0
41-
        w.Part0 = p0
41+
42
	w.C0 = c0
43-
        w.Part1 = p1
43+
44
	return w
45-
        w.C0 = c0 or CFrame.new()
45+
46
47-
        w.C1 = c1 or CFrame.new()
47+
48
	return a:lerp(b, t)
49-
        w.MaxVelocity = tonumber(vel) or .05
49+
50
51-
        w.DesiredAngle = tonumber(des) or 0
51+
52
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
53-
        return w
53+
54
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
55
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
56
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
57-
function lerp(a,b,c)
57+
58
RootJoint.C1 = CFrame.new(0, 0, 0)
59-
    return a+(b-a)*c
59+
60
Torso.Neck.C1 = CFrame.new(0, 0, 0)
61
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
62
63-
function clerp(c1,c2,al)
63+
64
local larmc1 = LW.C1
65-
        local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
65+
66
local llegc1 = LH.C1
67-
        local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
67+
68
local resetc1 = false
69-
        for i,v in pairs(com1) do
69+
70
function PlayAnimationFromTable(table, speed, bool)
71-
                com1[i] = lerp(v,com2[i],al)
71+
72
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
73-
        end
73+
74
	LW.C0 = clerp(LW.C0, table[4], speed) 
75-
        return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
75+
76
	LH.C0 = clerp(LH.C0, table[6], speed) 
77
	if bool == true then
78
		if resetc1 == false then
79-
function ccomplerp(c1,c2,al)
79+
80
			RootJoint.C1 = RootJoint.C1
81-
        local com1 = {c1:components()}
81+
82
			RW.C1 = rarmc1
83-
        local com2 = {c2:components()}
83+
84
			RH.C1 = rlegc1
85-
        for i,v in pairs(com1) do
85+
86
		end
87-
                com1[i] = lerp(v,com2[i],al)
87+
88
end
89-
        end
89+
90
--[[Credits to SazErenos for his Artificial Heartbeat]]--
91-
        return CFrame.new(unpack(com1))
91+
92
ArtificialHB = Instance.new("BindableEvent", script)
93
ArtificialHB.Name = "Heartbeat"
94
95-
function tickwave(time,length,offset)
95+
96
97-
        return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
97+
98
tf = 0
99
allowframeloss = false
100
tossremainder = false
101-
function invcol(c)
101+
102
script.Heartbeat:Fire()
103-
        c = c.Color
103+
104
game:GetService("RunService").Heartbeat:connect(function(s, p)
105-
        return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
105+
106
	if tf >= frame then
107
		if allowframeloss then
108
			script.Heartbeat:Fire()
109-
local oc = oc or function(...) return ... end
109+
110
		else
111-
local plr = game.Players.LocalPlayer
111+
112
				script.Heartbeat:Fire()
113-
local char = plr.Character
113+
114
			lastframe = tick()
115-
local tor = char.Torso
115+
116
		if tossremainder then
117-
local hum = char.Humanoid
117+
118
		else
119-
hum.PlatformStand = false
119+
120
		end
121-
pcall(function()
121+
122
end)
123-
        char.Wings:Destroy()
123+
124
function swait(num)
125
	if num == 0 or num == nil then
126
		ArtificialHB.Event:wait()
127-
pcall(function()
127+
128
		for i = 0, num do
129-
        char.Angel:Destroy() -- hat
129+
130
		end
131
	end
132
end
133-
local mod = Instance.new("Model",char)
133+
134
local RbxUtility = LoadLibrary("RbxUtility")
135-
mod.Name = "Wings"
135+
136
137-
local special = {
137+
138
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
139-
        --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
139+
140
	
141-
        antiboomz0r = {"New Yeller",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
141+
142
	["Part"] = {
143-
        --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
143+
144
			local Part = Create("Part"){
145-
        taart = {"Royal purple",nil,.4,.4,true},
145+
146
				Reflectance = Reflectance,
147-
        mitta = {"Black",nil,0,0,false},
147+
148
				CanCollide = false,
149-
        penjuin3 = {"White",nil,0,0,false},
149+
150
				BrickColor = BrickColor.new(tostring(BColor)),
151-
        thepc8110 = {"Black","Bright red",.5,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
151+
152
				Size = Size,
153-
        nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
153+
154
			}
155-
        littleau999 = {"Reddish brown",1030,0,0,false},
155+
156
			return Part
157-
        unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
157+
158
	};
159-
        oxcool1 = {"Really black","White",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
159+
160
	["Mesh"] = {
161-
        krodmiss = {"Really black",nil,0,0,false},
161+
162
			local Msh = Create(Mesh){
163
				Parent = Part,
164
				Offset = OffSet,
165-
local topcolor = invcol(char.Torso.BrickColor)
165+
166
			}
167-
local feacolor = char.Torso.BrickColor
167+
168
				Msh.MeshType = MeshType
169-
local ptrans = 0
169+
170
			end
171-
local pref = 0
171+
172
		end;
173-
local fire = false
173+
174
	
175-
local fmcol = Color3.new()
175+
176
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
177-
local fscol = Color3.new()
177+
178
				Parent = Part,
179-
local spec = special[plr.Name:lower()]
179+
180
				Scale = Scale,
181-
if spec then
181+
182
			if Mesh == "SpecialMesh" then
183-
        topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
183+
184
				Msh.MeshId = MeshId
185
			end
186
			return Msh
187-
local part = Instance.new("Part")
187+
188
	};
189-
part.FormFactor = "Custom"
189+
190
	["Weld"] = {
191-
part.Size = Vector3.new(.2,.2,.2)
191+
192
			local Weld = Create("Weld"){
193-
part.TopSurface,part.BottomSurface = 0,0
193+
194
				Part0 = Part0,
195-
part.CanCollide = false
195+
196
				C0 = C0,
197-
part.BrickColor = topcolor
197+
198
			}
199-
part.Transparency = ptrans
199+
200
		end;
201-
part.Reflectance = pref
201+
202
203-
local ef = Instance.new("Fire",fire and part or nil)
203+
204
		Create = function(id, par, vol, pit) 
205-
ef.Size = .15
205+
206
				local S = Create("Sound"){
207-
ef.Color = fmcol or Color3.new()
207+
208
					Pitch = pit or 1,
209-
ef.SecondaryColor = fscol or Color3.new()
209+
210
					Parent = par or workspace,
211-
part:BreakJoints()
211+
212
				Instance.new("DistortionSoundEffect", S).Level = 1
213
				wait() 
214-
function newpart()
214+
215
				game:GetService("Debris"):AddItem(S, 10)
216-
        local clone = part:Clone()
216+
217
		end;
218-
        clone.Parent = mod
218+
219
	
220-
        clone:BreakJoints()
220+
221
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
222-
        return clone
222+
223
				Parent = Parent,
224
				Color = ColorSequence.new(Color1, Color2),
225
				LightEmission = LightEmission,
226-
local feath = newpart()
226+
227
				Texture = Texture,
228-
feath.BrickColor = feacolor
228+
229
				ZOffset = ZOffset,
230-
feath.Transparency = 0
230+
231
				Drag = Drag,
232-
Instance.new("SpecialMesh",feath).MeshType = "Sphere"
232+
233
				VelocityInheritance = VelocityInheritance,
234-
function newfeather()
234+
235
				Enabled = Enabled,
236-
        local clone = feath:Clone()
236+
237
				Rate = Rate,
238-
        clone.Parent = mod
238+
239
				RotSpeed = RotSpeed,
240-
        clone:BreakJoints()
240+
241
				VelocitySpread = VelocitySpread,
242-
        return clone
242+
243
			return fp
244
		end;
245
	};
246
}
247-
---------- RIGHT WING
247+
248
function rayCast(Position, Direction, Range, Ignore)
249-
local r1 = newpart()
249+
250
end 
251-
r1.Size = Vector3.new(.3,1.5,.3)*1.2
251+
252
local function GetNearest(obj, distance)
253-
local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
253+
254
	for i, v in pairs(workspace:GetChildren()) do
255-
local r2 = newpart()
255+
256
			local t = v.Torso
257-
r2.Size = Vector3.new(.4,1.8,.4)*1.2
257+
258
			if dist <= distance then
259-
local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
259+
260
					last = dist
261-
local r3 = newpart()
261+
262
				end
263-
r3.Size = Vector3.new(.3,2.2,.3)*1.2
263+
264
		end
265-
local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
265+
266
	return lastx
267-
local r4 = newpart()
267+
268
269-
r4.Size = Vector3.new(.25,1.2,.25)*1.2
269+
270
271-
local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
271+
272
	for i, v in pairs(hit:GetChildren()) do 
273-
local feather = newfeather()
273+
274
			local find = v:FindFirstChild("DebounceHit")
275-
feather.Mesh.Scale = Vector3.new(1,1,1)
275+
276
				if v.Parent:findFirstChild("Head") then
277-
feather.Size = Vector3.new(.4,3,.3)
277+
278
						Parent = v.Parent.Head,
279-
weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
279+
280
						Adornee = v.Parent.Head,
281-
feather = newfeather()
281+
282
					}
283-
feather.Mesh.Scale = Vector3.new(1,1,1)
283+
284
						Parent = BillG,
285-
feather.Size = Vector3.new(.4,2.3,.3)
285+
286
						BackgroundTransparency = 1,
287-
weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
287+
288
						TextColor3 = Color1.Color,
289-
feather = newfeather()
289+
290
						TextStrokeTransparency = 0,
291-
feather.Mesh.Scale = Vector3.new(1,1,1)
291+
292
						TextYAlignment = Enum.TextYAlignment.Center,
293-
feather.Size = Vector3.new(.35,2.2,.25)
293+
294
						Font = "ArialBold",
295-
weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
295+
296
					coroutine.resume(coroutine.create(function()
297-
local rf3 = {}
297+
298
						for i = 0, 1, .1 do
299-
for i=0,7 do
299+
300
							BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
301-
        feather = newfeather()
301+
302
						BillG:Destroy()
303-
        feather.Mesh.Scale = Vector3.new(1,1,1)
303+
304
				end
305-
        feather.Size = Vector3.new(.45,2.2,.35)
305+
306
				local bool = Create("BoolValue"){
307-
        table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
307+
308
					Name = "DebounceHit",
309
				}
310
				if HSound ~= nil and HPitch ~= nil then
311-
local rf2 = {}
311+
312
				end
313-
for i=0,6 do
313+
314
			end
315-
        feather = newfeather()
315+
316
	end
317-
        feather.Mesh.Scale = Vector3.new(1,1,1)
317+
318
319-
        feather.Size = Vector3.new(.45,2.2-i*.08,.3)
319+
320
	for _, c in pairs(workspace:children()) do
321-
        table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
321+
322
		if hum ~= nil then
323
			local head = c:findFirstChild("Torso")
324
			if head ~= nil then
325-
local rf1 = {}
325+
326
				local mag = targ.magnitude
327-
for i=0,6 do
327+
328
					Damage(head.Parent, math.random(mindam, maxdam), 0.5, Color1, Color2, HSound, HPitch)
329-
        feather = newfeather()
329+
330
			end
331-
        feather.Mesh.Scale = Vector3.new(1,1,1)
331+
332
	end
333-
        feather.Size = Vector3.new(.37,1.65-i*.06,.25)
333+
334
335-
        table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
335+
336
HandleWeld = CFuncs["Weld"].Create(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199958801, -0.0500774384, -1.09998882, -1, 0, 0, 0, 0, -1, -0, -1, -0))
337
FakeHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "FakeHandle", Vector3.new(0.399999946, 0.899999976, 0.400000095))
338
FakeHandleWeld = CFuncs["Weld"].Create(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199996948, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
339-
---------- LEFT WING
339+
340
BarrelWeld = CFuncs["Weld"].Create(m, FakeHandle, Barrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.749999046, -1.50000024, 1, 0, 0, 0, 1, 0, 0, 0, 1))
341-
local l1 = newpart()
341+
342
PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.300000191, -0.400000095, 1, 0, 0, 0, 1, 0, 0, 0, 1))
343-
l1.Size = Vector3.new(.3,1.5,.3)*1.2
343+
344
Part.Mesh.TextureId = "rbxassetid://435840335"
345-
local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
345+
346
EffectModel = Instance.new("Model", Character)
347-
local l2 = newpart()
347+
348
349-
l2.Size = Vector3.new(.4,1.8,.4)*1.2
349+
350
	["Block"] = {
351-
local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
351+
352
			local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
353-
local l3 = newpart()
353+
354
			prt.CFrame = cframe
355-
l3.Size = Vector3.new(.3,2.2,.3)*1.2
355+
356
			game:GetService("Debris"):AddItem(prt, 10)
357-
local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
357+
358
				table.insert(Effects, {
359-
local l4 = newpart()
359+
360
					"Block1",
361-
l4.Size = Vector3.new(.25,1.2,.25)*1.2
361+
362
					x3,
363-
local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
363+
364
					z3,
365-
local feather = newfeather()
365+
366
				})
367-
feather.Mesh.Scale = Vector3.new(1,1,1)
367+
368
				table.insert(Effects, {
369-
feather.Size = Vector3.new(.4,3,.3)
369+
370
					"Block2",
371-
weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
371+
372
					x3,
373-
feather = newfeather()
373+
374
					z3,
375-
feather.Mesh.Scale = Vector3.new(1,1,1)
375+
376
				})
377-
feather.Size = Vector3.new(.4,2.3,.3)
377+
378
		end;
379-
weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
379+
380
	
381-
feather = newfeather()
381+
382
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
383-
feather.Mesh.Scale = Vector3.new(1,1,1)
383+
384
			prt.Anchored = true
385-
feather.Size = Vector3.new(.35,2.2,.25)
385+
386
			local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
387-
weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
387+
388
			Effects[#Effects + 1] = {
389-
local lf3 = {}
389+
390
				"Cylinder",
391-
for i=0,7 do
391+
392
				x3,
393-
        feather = newfeather()
393+
394
				z3
395-
        feather.Mesh.Scale = Vector3.new(1,1,1)
395+
396
		end;
397-
        feather.Size = Vector3.new(.45,2.2,.35)
397+
398
	
399-
        table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
399+
400
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
401
			local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
402
			prt.Anchored = true
403-
local lf2 = {}
403+
404
			local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
405-
for i=0,6 do
405+
406
			table.insert(Effects, {
407-
        feather = newfeather()
407+
408
				"Cylinder",
409-
        feather.Mesh.Scale = Vector3.new(1,1,1)
409+
410
				x3,
411-
        feather.Size = Vector3.new(.45,2.2-i*.08,.3)
411+
412
				z3,
413-
        table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
413+
414
			})
415
		end;
416
	};
417-
local lf1 = {}
417+
418
	["Elec"] = {
419-
for i=0,6 do
419+
420
			local prt = CFuncs["Part"].Create(workspace, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
421-
        feather = newfeather()
421+
422
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
423-
        feather.Mesh.Scale = Vector3.new(1,1,1)
423+
424
			game:GetService("Debris"):AddItem(prt, 2)
425-
        feather.Size = Vector3.new(.37,1.65-i*.06,.25)
425+
426
			local yval = math.random() / 2
427-
        table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
427+
428
			local msh = CFuncs["Mesh"].Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
429
			table.insert(Effects, {
430
				prt,
431-
local rwing = {rm1,rm2,rm3,rm4}
431+
432
				0.1,
433-
local lwing = {lm1,lm2,lm3,lm4}
433+
434
				y,
435-
local oc0 = {}
435+
436
				xval,
437-
for i,v in pairs(rwing) do
437+
438
				zval
439-
        oc0[v] = v.C0
439+
440
		end;
441
442
	};
443-
for i,v in pairs(lwing) do
443+
444
	["Ring"] = {
445-
        oc0[v] = v.C0
445+
446
			local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
447
			prt.Anchored = true
448
			prt.CFrame = cframe
449-
function gotResized()
449+
450
			game:GetService("Debris"):AddItem(prt, 10)
451-
        if lastsize then
451+
452
				prt,
453-
                if tor.Size == lastsize then return end -- This shouldn't happen?
453+
454
				delay,
455-
                local scaleVec = tor.Size/lastsize
455+
456
				y3,
457-
                for i,v in pairs(oc0) do
457+
458
				msh
459-
                        oc0[i] = v-v.p+scaleVec*v.p
459+
460
		end;
461-
                end
461+
462
463-
                lastsize = tor.Size
463+
464
	["Wave"] = {
465-
        end
465+
466
			local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
467-
        lastsize = tor.Size
467+
468
			prt.CFrame = cframe
469
			local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
470
			game:GetService("Debris"):AddItem(prt, 10)
471-
tor.Changed:connect(function(p)
471+
472
				prt,
473-
        if p == "Size" then
473+
474
				delay,
475-
                gotResized()
475+
476
				y3,
477-
        end
477+
478
				msh
479
			})
480
		end;
481-
gotResized()
481+
482
483-
local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
483+
484
		Create = function(brickcolor, cframe, x1, y1, z1)
485-
local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
485+
486
			prt.Anchored = true
487-
local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
487+
488
			local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
489-
local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
489+
490
			game:GetService("Debris"):AddItem(prt, 10)
491-
local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
491+
492
				prt,
493-
local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
493+
494
				num,
495
				prt.CFrame,
496-
function setwings(tab,time)
496+
497
				0,
498-
        time = time or 10
498+
499
			})
500-
        for i=1,4 do
500+
501
	};
502-
                rwing[i].DesiredAngle = tab[i]
502+
503
504-
                lwing[i].DesiredAngle = tab[i]
504+
505
	local MouseLook = CFrame.new((orgpos + mouse.Hit.p) / 2, mouse.Hit.p)
506-
                rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
506+
507
	table.insert(Effects, {
508-
                lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
508+
509
		"Shoot2",
510-
                local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
510+
511
		orgpos,
512-
                local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
512+
513
		7,
514-
        end
514+
515
		1,
516-
        for i,v in pairs(rf1) do
516+
517
	})
518-
                v.DesiredAngle = tab[9]
518+
519
520-
                v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
520+
521
	attack = true
522-
        end
522+
523
	for i = 0, 1, 0.025 do
524-
        for i,v in pairs(lf1) do
524+
525
		PlayAnimationFromTable({
526-
                v.DesiredAngle = tab[9]
526+
527
			CFrame.new(0, 1.4999907, 3.42726707e-007, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
528-
                v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
528+
529
			CFrame.new(-0.559965074, 0.300000012, -0.828456283, 0.939692736, -0.342019886, 0, 0, 0, -1, 0.342019916, 0.939692736, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
530-
        end
530+
531
			CFrame.new(-0.599619746, -1.99127901, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
532-
        for i,v in pairs(rf2) do
532+
533
		FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
534-
                v.DesiredAngle = tab[10]
534+
535
	CFuncs["Sound"].Create("rbxassetid://203691837", Barrel, .01, .3)
536-
                v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
536+
537
	CFuncs["Sound"].Create("rbxassetid://184718741", Barrel, .05, .9)
538-
        end
538+
539
	for i = 0, 1, 0.15 do
540-
        for i,v in pairs(lf2) do
540+
541
		RootPart.Velocity = RootPart.CFrame.lookVector * -50
542-
                v.DesiredAngle = tab[10]
542+
543
			CFrame.new(-0, -0.281125277, 0.157014638, 1, 0, -0, 0, 0.906307876, -0.422617942, 0, 0.422617942, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
544-
                v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
544+
545
			CFrame.new(0.406597674, 0.817824185, -0.957423151, 0.939692974, 0.280165672, -0.196174338, -5.36441803e-007, -0.573575616, -0.819152534, -0.34201926, 0.769751906, -0.538984895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
546-
        end
546+
547
			CFrame.new(0.566868722, -1.61683154, -0.13679418, 0.954536259, -0.174988821, -0.241328761, 0.172366679, 0.984509468, -0.0321052969, 0.243208498, -0.0109513998, 0.969912171) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
548-
        for i,v in pairs(rf3) do
548+
549
		}, .6, false)
550-
                v.DesiredAngle = tab[11]
550+
551
	end
552-
                v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
552+
553
		swait()
554-
        end
554+
555
		PlayAnimationFromTable({
556-
        for i,v in pairs(lf3) do
556+
557
			CFrame.new(0, 1.49999774, 1.20103359e-005, 1, 0, -0, 0, 0.965925634, 0.258819878, -0, -0.258819878, 0.965925634) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
558-
                v.DesiredAngle = tab[11]
558+
559
			CFrame.new(-1.69524968, 1.05172348, -0.252849877, 0.812758088, 0.493294626, 0.309975445, 0.582562625, -0.694268882, -0.422624737, 0.00672781467, 0.524071693, -0.851647615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
560-
                v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
560+
561
			CFrame.new(-0.536899447, -1.34506011, -0.583059072, 0.99620223, 0.0226762109, 0.0840658173, -0.043412663, 0.966281295, 0.253803402, -0.0754759163, -0.256489068, 0.963595748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
562-
        end
562+
563
		FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.3)
564
	end
565
	for i = 0, 1, 0.05 do
566-
setwings(outhigh,1)
566+
567
		RootPart.Velocity = RootPart.CFrame.lookVector * -50
568-
flying = false
568+
569
			CFrame.new(-0, -2.09708667, 0.108620644, 1, 0, -0, 0, 0.573575675, -0.819152594, 0, 0.819152594, 0.573575675) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
570-
moving = false
570+
571
			CFrame.new(1.57810855, 0.650130272, 0.33058399, 0.930655897, -0.284022599, -0.230674848, 0.352510452, 0.527023435, 0.773293555, -0.0980618149, -0.800985396, 0.590598404) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
572-
for i,v in pairs(tor:GetChildren()) do
572+
573
			CFrame.new(0.774198592, -1.52057803, -0.607582211, 0.954536974, -0.272207022, -0.121501081, 0.172365844, 0.83655864, -0.520057499, 0.243206039, 0.475471497, 0.845445395) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
574-
        if v.ClassName:lower():match("body") then
574+
575
		}, .3, false)
576-
                v:Destroy()
576+
577
	end
578-
        end
578+
579
		swait()
580
		PlayAnimationFromTable({
581
			CFrame.new(-0, -1.01349139, -0.251608461, 1, 0, 0, 0, 0.707105339, 0.707108378, 0, -0.707108378, 0.707105339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
582-
local ctor = tor:Clone()
582+
583
			CFrame.new(1.62296665, 0.191783041, -0.192457974, 0.930656254, -0.329096794, 0.159920022, 0.352511466, 0.923570275, -0.150843769, -0.098055169, 0.196757287, 0.975536823) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
584-
ctor:ClearAllChildren()
584+
585
			CFrame.new(0.214147568, -1.73508716, -0.0895051956, 0.924306214, 0.282332808, -0.256800473, -0.113861978, 0.846218646, 0.520528436, 0.364271581, -0.451887846, 0.814311981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
586-
ctor.Name = "cTorso"
586+
587
		}, .3, false)
588-
ctor.Transparency = 1
588+
589
	attack = false
590-
ctor.CanCollide = false
590+
591
592-
ctor.FormFactor = "Custom"
592+
593
594-
ctor.Size = Vector3.new(.2,.2,.2)
594+
595
	if attack == false and attacktype == 1 then
596-
ctor.Parent = mod
596+
597
	end
598-
weld(tor,ctor)
598+
599
600-
local bg = Instance.new("BodyGyro",ctor)
600+
601
	k = k:lower()
602-
bg.maxTorque = Vector3.new()
602+
603
	
604-
bg.P = 15000
604+
605
end)
606-
bg.D = 1000
606+
607
while true do
608-
local bv = Instance.new("BodyVelocity",ctor)
608+
609
	for i, v in pairs(Character:GetChildren()) do
610-
bv.maxForce = Vector3.new()
610+
611
			v.Material = "SmoothPlastic"
612-
bv.P = 15000
612+
613
			v:WaitForChild("Handle").Material = "SmoothPlastic"
614-
vel = Vector3.new()
614+
615
	end
616-
cf = CFrame.new()
616+
617
	velocity = RootPart.Velocity.y
618-
flspd = 0
618+
619
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
620
	if equipped == true or equipped == false then
621-
keysdown = {}
621+
622
			Anim = "Jump"
623-
keypressed = {}
623+
624
				PlayAnimationFromTable({
625-
ktime = {}
625+
626
					CFrame.new(0, 1.49221826, -0.044082582, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
627-
descendtimer = 0
627+
628
					CFrame.new(-1.66570556, 0.224230319, 0.110721856, 0.903736115, 0.408218145, -0.128915116, -0.34750703, 0.875426054, 0.33595863, 0.25000003, -0.258819014, 0.933012724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
629-
jumptime = tick()
629+
630
					CFrame.new(-0.499999404, -1.51703107, -0.129407585, 0.965925753, 6.6929374e-007, 0.258819193, -0.0669879839, 0.965925813, 0.24999994, -0.24999994, -0.258819163, 0.933012724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
631-
hum.Jumping:connect(function()
631+
632
			end
633-
        jumptime = tick()
633+
634
			Anim = "Fall"
635
			if attack == false then
636
				PlayAnimationFromTable({
637-
cam = workspace.CurrentCamera
637+
638
					CFrame.new(0, 1.49221873, -0.0440826714, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
639-
kd = plr:GetMouse().KeyDown:connect(oc(function(key) 
639+
640
					CFrame.new(-1.68029141, 0.390803367, 0.155905366, 0.70961535, 0.692695498, -0.128914997, -0.625963271, 0.703777075, 0.335958213, 0.323444158, -0.157705069, 0.933012843) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
641-
        keysdown[key] = true 
641+
642
					CFrame.new(-0.526552737, -1.81498528, -0.152177691, 0.965925574, 0.0449441113, 0.254888207, -0.066988036, 0.994663239, 0.0784704387, -0.250001162, -0.0928710476, 0.963781357) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
643-
        keypressed[key] = true 
643+
644
			end
645-
        if key == "q" then 
645+
646
			Anim = "Idle"
647-
                descendtimer = tick() 
647+
648
				change = 1
649-
        elseif key == " " and not hum.Jump then 
649+
650
					CFrame.new(1.22602091e-006, -0.219458103, 1.46111324e-006, 0.76604414, 0, 0.642788053, 0, 1, 0, -0.642788053, 0, 0.76604414) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
651-
                jumptime = tick()
651+
652
					CFrame.new(0.571566343, -0.0739164352, -0.639066696, 0.939692855, 0.340718329, -0.0298085809, -0.241844058, 0.600305915, -0.762328327, -0.241844922, 0.723563433, 0.646503866) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
653-
        elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
653+
654
					CFrame.new(0.624118924, -1.79798961, 0.0678238794, 0.995454907, -0.0383867361, -0.0871553123, 0.0385330059, 0.999257326, -4.09960694e-006, 0.0870907605, -0.00335427374, 0.996194839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
655-
                reqrotx = key == "a" and math.pi*2 or -math.pi*2
655+
656
				}, .3, false)
657-
        end
657+
658
			end
659-
        ktime[key] = tick() 
659+
660
			Anim = "Walk"
661-
end))
661+
662
				change = 3
663-
ku = plr:GetMouse().KeyUp:connect(function(key) 
663+
664
					CFrame.new(0, -0.0240751095, -0.146390602, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
665-
        keysdown[key] = false 
665+
666
					CFrame.new(0.172261134, 0.427689523, -1.09730911, 0.644483984, 0.748984814, -0.153825179, 0.413525045, -0.510645986, -0.753815472, -0.643146515, 0.422211438, -0.638827145) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
667-
        if key == " " then 
667+
668
					CFrame.new(.5, -1.85 - 0.5 * math.cos(sine / 8) / 2, 0 + 1.8 *  math.sin(sine / 8) / 2) * angles(math.rad(-50 *  math.sin(sine / 8)), math.rad(0), math.rad(0)),
669-
                descendtimer = tick() 
669+
670
				}, .3, false)
671-
        end 
671+
672
			end
673
		end
674
	end
675-
function mid(a,b,c)
675+
676
		for e = 1, #Effects do
677-
        return math.max(a,math.min(b,c or -a))
677+
678
				local Thing = Effects[e]
679
				if Thing ~= nil then
680
					local Part = Thing[1]
681-
function bn(a)
681+
682
					local Delay = Thing[3]
683-
        return a and 1 or 0
683+
684
					local IncY = Thing[5]
685
					local IncZ = Thing[6]
686
					if Thing[2] == "Shoot" then
687-
function gm(tar)
687+
688
						local hit, pos = rayCast(Thing[4], Look, 15, Character)
689-
        local m = 0
689+
690
						Thing[9] = Thing[9] + 0.5
691-
        for i,v in pairs(tar:GetChildren()) do
691+
692
						Thing[6] = Thing[6] + 0.2
693-
                if v:IsA("BasePart") then
693+
694
						Thing[4] = Thing[4] + Look * 15
695-
                        m = m + v:GetMass()
695+
696
						if hit ~= nil then
697-
                end
697+
698
							ref = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
699-
                        m = m + gm(v)
699+
700
							ref.CFrame = CFrame.new(pos)
701-
        end
701+
702
							CFuncs["Sound"].Create("rbxassetid://315748949", ref, 1, 1.1)
703-
        return m
703+
704
						end
705
						if Thing[3] <= 0 then
706
							table.remove(Effects, e)
707-
reqrotx = 0
707+
708
					end
709-
local grav = 196.2
709+
710
						if Thing[2] == "Shoot2" then
711-
local con
711+
712
							local hit, pos = rayCast(Thing[4], Look, 3, Character)
713-
con = game:GetService("RunService").Stepped:connect(oc(function()
713+
714
							Thing[9] = Thing[9] + 0.5
715-
        --[[if not mod:IsDescendantOf(workspace) then
715+
716
							Thing[6] = Thing[6] + 0.2
717-
                pcall(function() kd:disconnect() end)
717+
718
							Thing[4] = Thing[4] + Look * 3
719-
                pcall(function() ku:disconnect() end)
719+
720
							if hit ~= nil then
721-
                bg:Destroy()
721+
722
								ref = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
723-
                bv:Destroy()
723+
724
								ref.CFrame = CFrame.new(pos)
725-
                con:disconnect()
725+
726
								Effects["Sphere"].Create(BrickColor.new("New Yeller"), CFrame.new(pos), 10, 10, 10, 15, 15, 15, 0.01)
727-
                script:Destroy()
727+
728
								Effects["Wave"].Create(BrickColor.new("New Yeller"), CFrame.new(pos), 2, 2, 2, 3, 3, 3, 0.01)
729-
                return
729+
730
								CFuncs["Sound"].Create("rbxassetid://203691885", ref, 1, .9)
731-
        end]]
731+
732
								local e = Instance.new("Explosion", ref)
733-
        local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
733+
734
								e.BlastRadius = 400
735-
        local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
735+
736
								e.Visible = false
737-
        if flying then
737+
738
								game:GetService("Debris"):AddItem(ref, 10)
739-
                local lfldir = fldir
739+
740
							if Thing[3] <= 0 then
741-
                fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
741+
742
							end
743-
                local lmoving = moving
743+
744
						do
745-
                moving = fldir.magnitude > .1
745+
746
								if Thing[2] ~= "Shoot" and Thing[2] ~= "DecreaseStat" and Thing[2] ~= "showDamage" and Thing[2] ~= "Shoot2" then
747-
                if lmoving and not moving then
747+
748
										if Thing[2] == "Block1" then
749-
                        idledir = lfldir*Vector3.new(1,0,1)
749+
750
											Mesh = Thing[7]
751-
                        descendtimer = tick()
751+
752
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
753-
                end
753+
754
											if Thing[2] == "Block2" then
755-
                local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
755+
756
												Mesh = Thing[7]
757-
                if moving and keysdown["0"] and lmoving then
757+
758
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
759-
                        fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
759+
760
												if Thing[2] == "Block3" then
761-
                end
761+
762
													Mesh = Thing[7]
763-
                local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
763+
764
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
765-
                local descending = (not moving and keysdown["q"] and not keysdown[" "])
765+
766
													if Thing[2] == "Cylinder" then
767-
                cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
767+
768
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
769-
                local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
769+
770
													else
771-
                hum.PlatformStand = true
771+
772
															Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, Thing[8], 0)
773-
                bg.maxTorque = Vector3.new(1,1,1)*9e5
773+
774
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
775-
                local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
775+
776
														else
777-
                bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
777+
778
																Mesh = Thing[7]
779-
                reqrotx = reqrotx - reqrotx/10
779+
780
																Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
781-
                bv.maxForce = Vector3.new(1,1,1)*9e4*.5
781+
782
															else
783-
                local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
783+
784
																	Mesh = Thing[10]
785-
                local ani = tickwave(1.5-anioff,1)
785+
786
																	Thing[1].Transparency = Thing[1].Transparency + Thing[3]
787-
                bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6) 
787+
788
																	if Thing[2] == "Disappear" then
789-
                vel = moving and cf.lookVector*flspd or Vector3.new()
789+
790
																	end
791-
                flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
791+
792
															end
793-
                setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
793+
794
													end
795-
                for i=1,4 do
795+
796
											end
797-
                        --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
797+
798
									else
799-
                        rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
799+
800
										table.remove(Effects, e)
801-
                        lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
801+
									Me = game.Players.LocalPlayer
802
char = Me.Character
803-
                end
803+
804
rarm = char["Right Arm"]
805-
                local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
805+
806
rleg = char["Right Leg"]
807-
                if hit and down.Y < -.85 and tick()-flystart > 1 then
807+
808
809-
                        flying = false
809+
810
rleg.Transparency = 1
811-
                        hum.PlatformStand = false
811+
812
rarm.Transparency = 1
813-
                        tor.Velocity = Vector3.new()
813+
814
------------------------------------------------------------------ Player -------------------------------------------------------------------
815-
                end
815+
816
----------------------------------------------------------------- Left Arm -----------------------------------------------------------------
817-
        else
817+
818
larm1.Name = "Middle"
819-
                bg.maxTorque = Vector3.new()
819+
820
larm1.Size = Vector3.new(1, 2, 1)
821-
                bv.maxForce = Vector3.new()
821+
822
larm1.BottomSurface = "Smooth"
823-
                local ani = tickwave(walking and .8 or 4.5,1)
823+
824
larm1.Material = "Neon"
825-
                setwings(idle,10)
825+
826
Weld.Part0 = larm
827-
                local x,y,z = fspd/160,uspd/700,sspd/900
827+
828
Weld.Part1 = larm1
829-
                for i=1,4 do
829+
830
831-
                        rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
831+
832
larm2.BrickColor = BrickColor.new("Really black")
833-
                        lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
833+
834
larm2.CanCollide = false
835-
                end
835+
836
larm2.TopSurface = "Smooth"
837-
                if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
837+
838
Weld.Part0 = larm
839-
                        vel = Vector3.new(0,50,0)
839+
840
Weld.Part1 = larm2
841-
                        bv.velocity = vel
841+
842
843-
                        idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
843+
844
larm3.BrickColor = BrickColor.new("Really black")
845-
                        cf = tor.CFrame * CFrame.Angles(-.01,0,0)
845+
846
larm3.CanCollide = false
847-
                        tor.CFrame = cf
847+
848
larm3.TopSurface = "Smooth"
849-
                        bg.cframe = cf
849+
850
Weld.Part0 = larm
851-
                        flystart = tick()
851+
852
Weld.Part1 = larm3
853-
                        flying = true
853+
854
855-
                end
855+
856
larm4.BrickColor = BrickColor.new("Really black")
857-
        end
857+
858
larm4.CanCollide = false
859-
        keypressed = {}
859+
860
larm4.TopSurface = "Smooth"
861-
end))
861+
862
Weld.Part0 = larm
863
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
864
Weld.Part1 = larm4
865-
end fly()
865+
866-
Me = game.Players.LocalPlayer
866+
867
larm5 = Instance.new("Part", char)
868
larm5.BrickColor = BrickColor.new("Really black")
869
larm5.Size = Vector3.new(1, 0.4, 1)
870
larm5.CanCollide = false
871
larm5.BottomSurface = "Smooth"
872
larm5.TopSurface = "Smooth"
873
Weld = Instance.new("Weld",larm) 
874
Weld.Part0 = larm
875
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
876
Weld.Part1 = larm5
877
Weld.C1 = CFrame.new(-1.50225163, -0.762512684, 0.0102577209, 0.999930143, 0.0050761546, 0.0106693534, -0.00506608794, 0.999986708, -0.000970000518, -0.0106741367, 0.000915860757, 0.999942601)
878
879
larm6 = Instance.new("Part", char)
880
larm6.BrickColor = BrickColor.new("Really black")
881
larm6.Size = Vector3.new(1, 0.4, 1)
882
larm6.CanCollide = false
883
larm6.BottomSurface = "Smooth"
884
larm6.TopSurface = "Smooth"
885
Mesh = Instance.new("SpecialMesh", larm6)
886
Mesh.MeshType = "Brick"
887
Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
888
Weld = Instance.new("Weld",larm) 
889
Weld.Part0 = larm
890
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
891
Weld.Part1 = larm6
892
Weld.C1 = CFrame.new(0.0102558136, 0.847481251, 1.50225353, -0.0106740929, 0.00091586099, 0.999942601, -0.00506608794, 0.999986708, -0.000970000518, -0.999930143, -0.0050761546, -0.0106693096)
893
894
larm7 = Instance.new("Part", char)
895
larm7.BrickColor = BrickColor.new("Royal purple")
896
larm7.Size = Vector3.new(0.5, 0.3, 2)
897
larm7.CanCollide = false
898
larm7.BottomSurface = "Smooth"
899
larm7.TopSurface = "Smooth"
900
larm7.Material = "Neon"
901
Weld = Instance.new("Weld",larm) 
902
Weld.Part0 = larm
903
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
904
Weld.Part1 = larm7
905
Weld.C1 = CFrame.new(-0.339956284, 1.83238316, 1.50933075, 0.11770986, 0.484406531, 0.866887927, -0.967169523, 0.253912479, -0.0105566857, -0.225227386, -0.837184966, 0.498391271)
906
907
larm8 = Instance.new("Part", char)
908
larm8.BrickColor = BrickColor.new("Really black")
909
larm8.Size = Vector3.new(1, 0.4, 1)
910
larm8.CanCollide = false
911
larm8.BottomSurface = "Smooth"
912
larm8.TopSurface = "Smooth"
913
Weld = Instance.new("Weld",larm) 
914
Weld.Part0 = larm
915
Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)	
916
Weld.Part1 = larm8
917
Weld.C1 = CFrame.new(0.247514963, -0.0102424622, 1.58225441, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)	
918
----------------------------------------------------------------- Right Arm -----------------------------------------------------------------
919
rarm1 = Instance.new("Part", char)
920
rarm1.Name = "Middle"
921
rarm1.BrickColor = BrickColor.new("Royal purple")
922
rarm1.Size = Vector3.new(1, 2, 1)
923
rarm1.CanCollide = false
924
rarm1.BottomSurface = "Smooth"
925
rarm1.TopSurface = "Smooth"
926
rarm1.Material = "Neon"
927
Weld = Instance.new("Weld",rarm) 
928
Weld.Part0 = rarm
929
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
930
Weld.Part1 = rarm1
931
Weld.C1 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
932
933
rarm2 = Instance.new("Part", char)
934
rarm2.BrickColor = BrickColor.new("Really black")
935
rarm2.Size = Vector3.new(1, 0.4, 1)
936
rarm2.CanCollide = false
937
rarm2.BottomSurface = "Smooth"
938
rarm2.TopSurface = "Smooth"
939
Weld = Instance.new("Weld",rarm) 
940
Weld.Part0 = rarm
941
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
942
Weld.Part1 = rarm2
943
Weld.C1 = CFrame.new(-0.458259583, -0.356315613, 1.50168037, 0.00366159994, 0.999978125, -0.00550877256, 0.00621323148, 0.00548594771, 0.999965668, 0.999974012, -0.00369570963, -0.00619300362)
944
945
rarm3 = Instance.new("Part", char)
946
rarm3.BrickColor = BrickColor.new("Really black")
947
rarm3.Size = Vector3.new(1, 0.4, 1)
948
rarm3.CanCollide = false
949
rarm3.BottomSurface = "Smooth"
950
rarm3.TopSurface = "Smooth"
951
Weld = Instance.new("Weld",rarm) 
952
Weld.Part0 = rarm
953
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
954
Weld.Part1 = rarm3
955
Weld.C1 = CFrame.new(-1.50168133, -0.768137932, -0.00367927551, -0.999974012, 0.00369570986, 0.00619304739, 0.00366159948, 0.999978125, -0.00550886011, -0.00621327572, -0.00548603525, -0.999965668)
956
957
rarm4 = Instance.new("Part", char)
958
rarm4.BrickColor = BrickColor.new("Really black")
959
rarm4.Size = Vector3.new(1, 0.4, 1)
960
rarm4.CanCollide = false
961
rarm4.BottomSurface = "Smooth"
962
rarm4.TopSurface = "Smooth"
963
Weld = Instance.new("Weld",rarm) 
964
Weld.Part0 = rarm
965
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
966
Weld.Part1 = rarm4
967
Weld.C1 = CFrame.new(-0.00368309021, 1.8716774, 0.458146095, -0.00621323194, -0.00548603525, -0.999965668, 0.999974012, -0.0036957534, -0.00619300315, -0.00366164325, -0.999978125, 0.00550886057)
968
969
rarm5 = Instance.new("Part", char)
970
rarm5.BrickColor = BrickColor.new("Really black")
971
rarm5.Size = Vector3.new(1, 0.4, 1)
972
rarm5.CanCollide = false
973
rarm5.BottomSurface = "Smooth"
974
rarm5.TopSurface = "Smooth"
975
Mesh = Instance.new("SpecialMesh", rarm5)
976
Mesh.MeshType = "Brick"
977
Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
978
Weld = Instance.new("Weld",rarm) 
979
Weld.Part0 = rarm
980
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
981
Weld.Part1 = rarm5
982
Weld.C1 = CFrame.new(0.00368118286, 0.841855764, -1.50168228, 0.00621323194, 0.00548603525, 0.999965668, 0.00366159948, 0.999978125, -0.00550886011, -0.999974012, 0.00369570963, 0.00619300362)
983
984
rarm6 = Instance.new("Part", char)
985
rarm6.BrickColor = BrickColor.new("Really black")
986
rarm6.Size = Vector3.new(1, 0.4, 1)
987
rarm6.CanCollide = false
988
rarm6.BottomSurface = "Smooth"
989
rarm6.TopSurface = "Smooth"
990
Weld = Instance.new("Weld",rarm) 
991
Weld.Part0 = rarm
992
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
993
Weld.Part1 = rarm6
994
Weld.C1 = CFrame.new(-1.50168133, -0.403675079, 0.458138466, -0.999974012, 0.00369575364, 0.00619304692, -0.00621327572, -0.00548603525, -0.999965668, -0.00366164325, -0.999978125, 0.00550886057)
995
996
rarm7 = Instance.new("Part", char)
997
rarm7.BrickColor = BrickColor.new("Royal purple")
998
rarm7.Size = Vector3.new(0.5, 0.3, 2)
999
rarm7.CanCollide = false
1000
rarm7.BottomSurface = "Smooth"
1001
rarm7.TopSurface = "Smooth"
1002
rarm7.Material = "Neon"
1003
Weld = Instance.new("Weld",rarm) 
1004
Weld.Part0 = rarm
1005
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
1006
Weld.Part1 = rarm7
1007
Weld.C1 = CFrame.new(0.344418526, -1.80139351, -1.50391006, 0.122256897, -0.48818168, -0.864136577, -0.966848493, -0.25524351, 0.00740774209, -0.224181563, 0.834583461, -0.503202915)
1008
1009
rarm8 = Instance.new("Part", char)
1010
rarm8.BrickColor = BrickColor.new("Really black")
1011
rarm8.Size = Vector3.new(1, 0.4, 1)
1012
rarm8.CanCollide = false
1013
rarm8.BottomSurface = "Smooth"
1014
rarm8.TopSurface = "Smooth"
1015
Weld = Instance.new("Weld",rarm) 
1016
Weld.Part0 = rarm
1017
Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)	
1018
Weld.Part1 = rarm8
1019
Weld.C1 = CFrame.new(0.241888285, -0.00366973877, -1.56167889, 0.00366144883, 0.999978125, -0.00550877163, -0.00621323148, -0.00548594771, -0.999965668, -0.999974012, 0.00369555852, 0.00619300455)
1020
----------------------------------------------------------------- Left Leg -----------------------------------------------------------------
1021
lleg1 = Instance.new("Part", char)
1022
lleg1.Name = "Middle"
1023
lleg1.BrickColor = BrickColor.new("Royal purple")
1024
lleg1.Size = Vector3.new(1, 2, 1)
1025
lleg1.CanCollide = false
1026
lleg1.BottomSurface = "Smooth"
1027
lleg1.TopSurface = "Smooth"
1028
lleg1.Material = "Neon"
1029
Weld = Instance.new("Weld",lleg) 
1030
Weld.Part0 = lleg
1031
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1032
Weld.Part1 = lleg1
1033
Weld.C1 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1034
1035
lleg2 = Instance.new("Part", char)
1036
lleg2.BrickColor = BrickColor.new("Really black")
1037
lleg2.Size = Vector3.new(1, 0.4, 1)
1038
lleg2.CanCollide = false
1039
lleg2.BottomSurface = "Smooth"
1040
lleg2.TopSurface = "Smooth"
1041
Weld = Instance.new("Weld",lleg) 
1042
Weld.Part0 = lleg
1043
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1044
Weld.Part1 = lleg2
1045
Weld.C1 = CFrame.new(0.898587704, 4.77446556, 2.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
1046
1047
lleg3 = Instance.new("Part", char)
1048
lleg3.BrickColor = BrickColor.new("Really black")
1049
lleg3.Size = Vector3.new(0.5, 0.3, 2)
1050
lleg3.CanCollide = false
1051
lleg3.BottomSurface = "Smooth"
1052
lleg3.TopSurface = "Smooth"
1053
Weld = Instance.new("Weld",lleg) 
1054
Weld.Part0 = lleg
1055
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1056
Weld.Part1 = lleg3
1057
Weld.C1 = CFrame.new(4.69929504, -1.49470997, 3.25491428, 0.183012843, 0.683012605, 0.707106829, -0.965925813, 0.258819133, 1.06770166e-007, -0.183012709, -0.683012724, 0.707106769)
1058
1059
lleg4 = Instance.new("Part", char)
1060
lleg4.BrickColor = BrickColor.new("Really black")
1061
lleg4.Size = Vector3.new(1, 0.4, 1)
1062
lleg4.CanCollide = false
1063
lleg4.BottomSurface = "Smooth"
1064
lleg4.TopSurface = "Smooth"
1065
Weld = Instance.new("Weld",lleg) 
1066
Weld.Part0 = lleg
1067
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1068
Weld.Part1 = lleg4
1069
Weld.C1 = CFrame.new(0.899408102, 1.9581213, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
1070
1071
lleg5 = Instance.new("Part", char)
1072
lleg5.BrickColor = BrickColor.new("Really black")
1073
lleg5.Size = Vector3.new(1, 0.4, 1)
1074
lleg5.CanCollide = false
1075
lleg5.BottomSurface = "Smooth"
1076
lleg5.TopSurface = "Smooth"
1077
Weld = Instance.new("Weld",lleg) 
1078
Weld.Part0 = lleg
1079
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1080
Weld.Part1 = lleg5
1081
Weld.C1 = CFrame.new(0.899407625, -5.57446861, -2.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
1082
1083
lleg6 = Instance.new("Part", char)
1084
lleg6.BrickColor = BrickColor.new("Really black")
1085
lleg6.Size = Vector3.new(1, 0.4, 1)
1086
lleg6.CanCollide = false
1087
lleg6.BottomSurface = "Smooth"
1088
lleg6.TopSurface = "Smooth"
1089
Weld = Instance.new("Weld",lleg) 
1090
Weld.Part0 = lleg
1091
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1092
Weld.Part1 = lleg6
1093
Weld.C1 = CFrame.new(1.49948871, -2.31810665, 5.08444977, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
1094
1095
lleg7 = Instance.new("Part", char)
1096
lleg7.BrickColor = BrickColor.new("Really black")
1097
lleg7.Size = Vector3.new(1, 0.4, 1)
1098
lleg7.CanCollide = false
1099
lleg7.BottomSurface = "Smooth"
1100
lleg7.TopSurface = "Smooth"
1101
Weld = Instance.new("Weld",lleg) 
1102
Weld.Part0 = lleg
1103
Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1104
Weld.Part1 = lleg7
1105
Weld.C1 = CFrame.new(1.4994036, -2.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
1106
----------------------------------------------------------------- Right Leg -----------------------------------------------------------------
1107
rleg1 = Instance.new("Part", char)
1108
rleg1.Name = "Middle"
1109
rleg1.BrickColor = BrickColor.new("Royal purple")
1110
rleg1.Size = Vector3.new(1, 2, 1)
1111
rleg1.CanCollide = false
1112
rleg1.BottomSurface = "Smooth"
1113
rleg1.TopSurface = "Smooth"
1114
rleg1.Material = "Neon"
1115
Weld = Instance.new("Weld",rleg) 
1116
Weld.Part0 = rleg
1117
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1118
Weld.Part1 = rleg1
1119
Weld.C1 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1120
1121
rleg2 = Instance.new("Part", char)
1122
rleg2.BrickColor = BrickColor.new("Really black")
1123
rleg2.Size = Vector3.new(1, 0.4, 1)
1124
rleg2.CanCollide = false
1125
rleg2.BottomSurface = "Smooth"
1126
rleg2.TopSurface = "Smooth"
1127
Weld = Instance.new("Weld",rleg) 
1128
Weld.Part0 = rleg
1129
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1130
Weld.Part1 = rleg2
1131
Weld.C1 = CFrame.new(0.905565023, 3.75810814, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
1132
1133
rleg3 = Instance.new("Part", char)
1134
rleg3.BrickColor = BrickColor.new("Really black")
1135
rleg3.Size = Vector3.new(1, 0.4, 1)
1136
rleg3.CanCollide = false
1137
rleg3.BottomSurface = "Smooth"
1138
rleg3.TopSurface = "Smooth"
1139
Weld = Instance.new("Weld",rleg) 
1140
Weld.Part0 = rleg
1141
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1142
Weld.Part1 = rleg3
1143
Weld.C1 = CFrame.new(1.4545058, -3.34725952, 5.0867691, -0.0153048551, 0.999882877, -5.25215728e-006, -0.999882638, -0.0153048476, 0.000690514687, 0.000690353394, 1.58197654e-005, 0.999999762)
1144
1145
rleg4 = Instance.new("Part", char)
1146
rleg4.BrickColor = BrickColor.new("Really black")
1147
rleg4.Size = Vector3.new(1, 0.4, 1)
1148
rleg4.CanCollide = false
1149
rleg4.BottomSurface = "Smooth"
1150
rleg4.TopSurface = "Smooth"
1151
Weld = Instance.new("Weld",rleg) 
1152
Weld.Part0 = rleg
1153
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1154
Weld.Part1 = rleg4
1155
Weld.C1 = CFrame.new(1.5055685, -3.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
1156
1157
rleg5 = Instance.new("Part", char)
1158
rleg5.BrickColor = BrickColor.new("Really black")
1159
rleg5.Size = Vector3.new(1, 0.4, 1)
1160
rleg5.CanCollide = false
1161
rleg5.BottomSurface = "Smooth"
1162
rleg5.TopSurface = "Smooth"
1163
Weld = Instance.new("Weld",rleg) 
1164
Weld.Part0 = rleg
1165
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1166
Weld.Part1 = rleg5
1167
Weld.C1 = CFrame.new(0.905564308, -5.57446861, -3.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
1168
1169
rleg6 = Instance.new("Part", char)
1170
rleg6.BrickColor = BrickColor.new("Really black")
1171
rleg6.Size = Vector3.new(1, 0.4, 1)
1172
rleg6.CanCollide = false
1173
rleg6.BottomSurface = "Smooth"
1174
rleg6.TopSurface = "Smooth"
1175
Weld = Instance.new("Weld",rleg) 
1176
Weld.Part0 = rleg
1177
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)	
1178
Weld.Part1 = rleg6
1179
Weld.C1 = CFrame.new(0.904744625, 4.77446556, 3.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
1180
1181
rleg7 = Instance.new("Part", char)
1182
rleg7.BrickColor = BrickColor.new("Really black")
1183
rleg7.Size = Vector3.new(0.5, 0.3, 2)
1184
rleg7.CanCollide = false
1185
rleg7.BottomSurface = "Smooth"
1186
rleg7.TopSurface = "Smooth"
1187
Weld = Instance.new("Weld",rleg) 
1188
Weld.Part0 = rleg
1189
Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1190
Weld.Part1 = rleg7
1191
Weld.C1 = CFrame.new(-3.66284275, -3.99935341, -4.29136944, 0.183012664, -0.683012724, -0.707106829, -0.965925872, -0.258818954, -3.53088581e-008, -0.183012635, 0.683012784, -0.707106769)
1192
----------------------------------------------------------------- Torso -----------------------------------------------------------------
1193
Chest1 = Instance.new("Part", char)
1194
Chest1.Name = "Ball"
1195
Chest1.BrickColor = BrickColor.new("Royal purple")
1196
Chest1.Size = Vector3.new(1, 0.4, 1)
1197
Chest1.CanCollide = false
1198
Chest1.BottomSurface = "Smooth"
1199
Chest1.TopSurface = "Smooth"
1200
Chest1.Material = "Neon"
1201
Mesh = Instance.new("CylinderMesh", Chest1)
1202
Mesh.Scale = Vector3.new(0.9, 0.4, 0.9)
1203
Weld = Instance.new("Weld",torso) 
1204
Weld.Part0 = torso
1205
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1206
Weld.Part1 = Chest1
1207
Weld.C1 = CFrame.new(0, 0.700000763, 0.176463604, -1, 0, 0, 0, 0, -1, 0, -1, 0)
1208
1209
Chest2 = Instance.new("Part", char)
1210
Chest2.BrickColor = BrickColor.new("Royal purple")
1211
Chest2.Name = "Middle"
1212
Chest2.Size = Vector3.new(2, 2, 1)
1213
Chest2.CanCollide = false
1214
Chest2.BottomSurface = "Smooth"
1215
Chest2.TopSurface = "Smooth"
1216
Chest2.Material = "Neon"
1217
Weld = Instance.new("Weld",torso) 
1218
Weld.Part0 = torso
1219
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1220
Weld.Part1 = Chest2
1221
Weld.C1 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1222
1223
Chest3 = Instance.new("Part", char)
1224
Chest3.BrickColor = BrickColor.new("Really black")
1225
Chest3.Size = Vector3.new(1, 0.4, 1)
1226
Chest3.CanCollide = false
1227
Chest3.BottomSurface = "Smooth"
1228
Chest3.TopSurface = "Smooth"
1229
Weld = Instance.new("Weld",torso) 
1230
Weld.Part0 = torso
1231
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1232
Weld.Part1 = Chest3
1233
Weld.C1 = CFrame.new(-0.476491928, -0.5, -0.499999046, 5.15558582e-008, 1, -7.54979013e-008, -3.35276091e-008, 7.54979013e-008, 1, 1, -5.15558582e-008, 3.35276091e-008)
1234
1235
Chest4 = Instance.new("Part", char)
1236
Chest4.BrickColor = BrickColor.new("Really black")
1237
Chest4.Size = Vector3.new(1, 0.4, 1)
1238
Chest4.CanCollide = false
1239
Chest4.BottomSurface = "Smooth"
1240
Chest4.TopSurface = "Smooth"
1241
Weld = Instance.new("Weld",torso) 
1242
Weld.Part0 = torso
1243
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1244
Weld.Part1 = Chest4
1245
Weld.C1 = CFrame.new(-0.476491451, -0.5, 0.5, -1.4355066e-022, 1, 4.37113883e-008, 3.28405643e-015, -4.37113883e-008, 1, 1, -2.8710132e-022, 1.64202821e-015)
1246
1247
Chest5 = Instance.new("Part", char)
1248
Chest5.BrickColor = BrickColor.new("Really black")
1249
Chest5.Size = Vector3.new(1, 0.4, 1)
1250
Chest5.CanCollide = false
1251
Chest5.BottomSurface = "Smooth"
1252
Chest5.TopSurface = "Smooth"
1253
Weld = Instance.new("Weld",torso) 
1254
Weld.Part0 = torso
1255
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1256
Weld.Part1 = Chest5
1257
Weld.C1 = CFrame.new(-0.499999046, 0.5, 0.476491451, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
1258
1259
Chest6 = Instance.new("Part", char)
1260
Chest6.BrickColor = BrickColor.new("Really black")
1261
Chest6.Size = Vector3.new(1, 0.4, 1)
1262
Chest6.CanCollide = false
1263
Chest6.BottomSurface = "Smooth"
1264
Chest6.TopSurface = "Smooth"
1265
Weld = Instance.new("Weld",torso) 
1266
Weld.Part0 = torso
1267
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1268
Weld.Part1 = Chest6
1269
Weld.C1 = CFrame.new(0.5236063, -0.449995041, 0, 0, 1, 8.74227766e-008, 3.28405643e-015, -8.74227766e-008, 1, 1, -1.4355066e-022, 0)
1270
1271
Chest7 = Instance.new("Part", char)
1272
Chest7.BrickColor = BrickColor.new("Really black")
1273
Chest7.Size = Vector3.new(1, 0.4, 1)
1274
Chest7.CanCollide = false
1275
Chest7.BottomSurface = "Smooth"
1276
Chest7.TopSurface = "Smooth"
1277
Weld = Instance.new("Weld",torso) 
1278
Weld.Part0 = torso
1279
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1280
Weld.Part1 = Chest7
1281
Weld.C1 = CFrame.new(0.5, 0.5, 0.476491928, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
1282
1283
Chest8 = Instance.new("Part", char)
1284
Chest8.BrickColor = BrickColor.new("Really black")
1285
Chest8.Size = Vector3.new(1, 0.4, 1)
1286
Chest8.CanCollide = false
1287
Chest8.BottomSurface = "Smooth"
1288
Chest8.TopSurface = "Smooth"
1289
Weld = Instance.new("Weld",torso) 
1290
Weld.Part0 = torso
1291
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1292
Weld.Part1 = Chest8
1293
Weld.C1 = CFrame.new(0, 0.389970779, -0.473520517, 1, -4.37113954e-008, 4.37113847e-008, -4.37113883e-008, -4.37113883e-008, 1, -4.37113883e-008, -1, -4.37113883e-008)	
1294
1295
Chest9 = Instance.new("Part", char)
1296
Chest9.BrickColor = BrickColor.new("Really black")
1297
Chest9.Size = Vector3.new(0.5, 0.3, 2)
1298
Chest9.CanCollide = false
1299
Chest9.BottomSurface = "Smooth"
1300
Chest9.TopSurface = "Smooth"
1301
Weld = Instance.new("Weld",torso) 
1302
Weld.Part0 = torso
1303
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1304
Weld.Part1 = Chest9
1305
Weld.C1 = CFrame.new(-0.458083153, 0.580001831, 0.306574821, -0.866025448, -0.49999997, 4.37113883e-008, -3.78551732e-008, -2.18556924e-008, -1, 0.49999997, -0.866025448, 0)
1306
1307
Chest10 = Instance.new("Part", char)
1308
Chest10.BrickColor = BrickColor.new("Really black")
1309
Chest10.Size = Vector3.new(1, 0.4, 1)
1310
Chest10.CanCollide = false
1311
Chest10.BottomSurface = "Smooth"
1312
Chest10.TopSurface = "Smooth"
1313
Mesh = Instance.new("SpecialMesh", Chest10)
1314
Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
1315
Weld = Instance.new("Weld",torso) 
1316
Weld.Part0 = torso
1317
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1318
Weld.Part1 = Chest10
1319
Weld.C1 = CFrame.new(-1.07653379, 0.899993896, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
1320
1321
Chest11 = Instance.new("Part", char)
1322
Chest11.BrickColor = BrickColor.new("Really black")
1323
Chest11.Size = Vector3.new(0.5, 0.3, 2)
1324
Chest11.CanCollide = false
1325
Chest11.BottomSurface = "Smooth"
1326
Chest11.TopSurface = "Smooth"
1327
Weld = Instance.new("Weld",torso) 
1328
Weld.Part0 = torso
1329
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1330
Weld.Part1 = Chest11
1331
Weld.C1 = CFrame.new(0.973486662, -0.460004807, -9.53674316e-007, 1.50995803e-007, 1, 7.54979013e-008, -1.85052948e-014, -7.54979013e-008, 1, 1, -1.50995803e-007, 7.10542736e-015)
1332
1333
Chest12 = Instance.new("Part", char)
1334
Chest12.BrickColor = BrickColor.new("Really black")
1335
Chest12.Size = Vector3.new(0.5, 0.3, 2)
1336
Chest12.CanCollide = false
1337
Chest12.BottomSurface = "Smooth"
1338
Chest12.TopSurface = "Smooth"
1339
Weld = Instance.new("Weld",torso) 
1340
Weld.Part0 = torso
1341
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1342
Weld.Part1 = Chest12
1343
Weld.C1 = CFrame.new(-0.973600388, 0.450008392, -7.62939453e-006, -9.32088255e-008, -1, -4.37113883e-008, 5.82035878e-011, -4.37113883e-008, 1, -1, 9.32088255e-008, 5.82076609e-011)
1344
1345
Chest13 = Instance.new("Part", char)
1346
Chest13.BrickColor = BrickColor.new("Really black")
1347
Chest13.Size = Vector3.new(0.5, 0.3, 2)
1348
Chest13.CanCollide = false
1349
Chest13.BottomSurface = "Smooth"
1350
Chest13.TopSurface = "Smooth"
1351
Weld = Instance.new("Weld",torso) 
1352
Weld.Part0 = torso
1353
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1354
Weld.Part1 = Chest13
1355
Weld.C1 = CFrame.new(-0.729999542, -0.117254257, -1.91926646, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
1356
1357
Chest14 = Instance.new("Part", char)
1358
Chest14.BrickColor = BrickColor.new("Really black")
1359
Chest14.Size = Vector3.new(0.5, 0.3, 2)
1360
Chest14.CanCollide = false
1361
Chest14.BottomSurface = "Smooth"
1362
Chest14.TopSurface = "Smooth"
1363
Weld = Instance.new("Weld",torso) 
1364
Weld.Part0 = torso
1365
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1366
Weld.Part1 = Chest14
1367
Weld.C1 = CFrame.new(0.769999504, -0.150730133, -1.91693306, -1, -3.31366472e-008, -4.24129745e-008, 3.31366472e-008, 0.241921902, -0.970295727, 4.24129745e-008, -0.970295727, -0.241921902)
1368
1369
Chest15 = Instance.new("Part", char)
1370
Chest15.BrickColor = BrickColor.new("Really black")
1371
Chest15.Size = Vector3.new(0.5, 0.3, 2)
1372
Chest15.CanCollide = false
1373
Chest15.BottomSurface = "Smooth"
1374
Chest15.TopSurface = "Smooth"
1375
Weld = Instance.new("Weld",torso) 
1376
Weld.Part0 = torso
1377
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1378
Weld.Part1 = Chest15
1379
Weld.C1 = CFrame.new(-0.209440231, 1.25000095, 1.42984772, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
1380
1381
Chest16 = Instance.new("Part", char)
1382
Chest16.BrickColor = BrickColor.new("Really black")
1383
Chest16.Size = Vector3.new(0.5, 0.3, 2)
1384
Chest16.CanCollide = false
1385
Chest16.BottomSurface = "Smooth"
1386
Chest16.TopSurface = "Smooth"
1387
Weld = Instance.new("Weld",torso) 
1388
Weld.Part0 = torso
1389
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1390
Weld.Part1 = Chest16
1391
Weld.C1 = CFrame.new(-0.158526421, 1.25000095, 1.0131588, -7.35374925e-008, 0.927183867, 0.374606639, -1, -7.43167945e-008, -1.23653887e-008, 1.63745764e-008, -0.374606639, 0.927183867)
1392
1393
Chest17 = Instance.new("Part", char)
1394
Chest17.BrickColor = BrickColor.new("Really black")
1395
Chest17.Size = Vector3.new(0.5, 0.3, 2)
1396
Chest17.CanCollide = false
1397
Chest17.BottomSurface = "Smooth"
1398
Chest17.TopSurface = "Smooth"
1399
Weld = Instance.new("Weld",torso) 
1400
Weld.Part0 = torso
1401
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1402
Weld.Part1 = Chest17
1403
Weld.C1 = CFrame.new(-0.229999542, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
1404
1405
Chest18 = Instance.new("Part", char)
1406
Chest18.BrickColor = BrickColor.new("Really black")
1407
Chest18.Size = Vector3.new(0.5, 0.3, 2)
1408
Chest18.CanCollide = false
1409
Chest18.BottomSurface = "Smooth"
1410
Chest18.TopSurface = "Smooth"
1411
Weld = Instance.new("Weld",torso) 
1412
Weld.Part0 = torso
1413
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1414
Weld.Part1 = Chest18
1415
Weld.C1 = CFrame.new(0.269999504, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
1416
1417
Chest19 = Instance.new("Part", char)
1418
Chest19.BrickColor = BrickColor.new("Really black")
1419
Chest19.Size = Vector3.new(0.5, 0.3, 2)
1420
Chest19.CanCollide = false
1421
Chest19.BottomSurface = "Smooth"
1422
Chest19.TopSurface = "Smooth"
1423
Weld = Instance.new("Weld",torso) 
1424
Weld.Part0 = torso
1425
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1426
Weld.Part1 = Chest19
1427
Weld.C1 = CFrame.new(-0.00685310364, 1.25, 1.45221233, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
1428
1429
Chest20 = Instance.new("Part", char)
1430
Chest20.BrickColor = BrickColor.new("Really black")
1431
Chest20.Size = Vector3.new(1, 0.4, 1)
1432
Chest20.CanCollide = false
1433
Chest20.BottomSurface = "Smooth"
1434
Chest20.TopSurface = "Smooth"
1435
Mesh = Instance.new("SpecialMesh",Chest20)
1436
Mesh.Scale = Vector3.new(1.1,1.1,1.1)
1437
Weld = Instance.new("Weld",torso) 
1438
Weld.Part0 = torso
1439
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1440
Weld.Part1 = Chest20
1441
Weld.C1 = CFrame.new(-1.07653379, -0.899992943, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
1442
1443
Chest21 = Instance.new("Part", char)
1444
Chest21.BrickColor = BrickColor.new("Really black")
1445
Chest21.Size = Vector3.new(0.5, 0.3, 2)
1446
Chest21.CanCollide = false
1447
Chest21.BottomSurface = "Smooth"
1448
Chest21.TopSurface = "Smooth"
1449
Weld = Instance.new("Weld",torso) 
1450
Weld.Part0 = torso
1451
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1452
Weld.Part1 = Chest21
1453
Weld.C1 = CFrame.new(-0.209432602, -1.14999962, 1.429842, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
1454
1455
Chest22 = Instance.new("Part", char)
1456
Chest22.BrickColor = BrickColor.new("Really black")
1457
Chest22.Size = Vector3.new(0.5, 0.3, 2)
1458
Chest22.CanCollide = false
1459
Chest22.BottomSurface = "Smooth"
1460
Chest22.TopSurface = "Smooth"
1461
Weld = Instance.new("Weld",torso) 
1462
Weld.Part0 = torso
1463
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1464
Weld.Part1 = Chest22
1465
Weld.C1 = CFrame.new(-0.00685119629, -1.15000057, 1.45220757, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
1466
1467
Chest23 = Instance.new("Part", char)
1468
Chest23.BrickColor = BrickColor.new("Really black")
1469
Chest23.Size = Vector3.new(0.5, 0.3, 2)
1470
Chest23.CanCollide = false
1471
Chest23.BottomSurface = "Smooth"
1472
Chest23.TopSurface = "Smooth"
1473
Weld = Instance.new("Weld",torso) 
1474
Weld.Part0 = torso
1475
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1476
Weld.Part1 = Chest23
1477
Weld.C1 = CFrame.new(-0.158511639, -1.15000057, 1.01315498, -7.35374925e-008, 0.927183926, 0.374606401, -1, -7.43168016e-008, -1.23653807e-008, 1.63745657e-008, -0.374606401, 0.927183926)
1478
1479
Chest24 = Instance.new("Part", char)
1480
Chest24.BrickColor = BrickColor.new("Really black")
1481
Chest24.Size = Vector3.new(0.5, 0.3, 2)
1482
Chest24.CanCollide = false
1483
Chest24.BottomSurface = "Smooth"
1484
Chest24.TopSurface = "Smooth"
1485
Weld = Instance.new("Weld",torso) 
1486
Weld.Part0 = torso
1487
Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1488
Weld.Part1 = Chest24
1489
Weld.C1 = CFrame.new(-0.458065987, -0.579999924, 0.306604624, 0.866025388, -0.50000006, 4.37113883e-008, 4.53686155e-008, 1.66003517e-007, 1, -0.50000006, -0.866025388, 1.66447563e-007)