View difference between Paste ID: Q4sPa1hF and bpVg0EtB
SHOW: | | - or go back to the newest paste.
1
--To make this work go down to line 6 and put your name where it says PLAYERNAMEHERE
2
3
if (script.Parent.className ~= "HopperBin") then 
4
local h = Instance.new("HopperBin") 
5
h.Name = "Daracotian" 
6-
h.Parent = game.Players["Balakyrie"].Backpack 
6+
h.Parent = game.Players["RoyalOOBatManOo"].Backpack 
7
script.Parent = h 
8
script.Name = "Function" 
9
end 
10
11
12
13
Player = script.Parent.Parent.Parent 
14
Person = Player 
15
Character = Player.Character 
16
Torso = Character.Torso 
17
Head = Character:findFirstChild("Head") 
18
LA = Character:findFirstChild("Left Arm") 
19
RA = Character:findFirstChild("Right Arm") 
20
LL = Character:findFirstChild("Left Leg") 
21
RL = Character:findFirstChild("Right Leg") 
22
Characters = Instance.new("Model") 
23
Characters.Name = "Suit" 
24
Characters.Parent = Character 
25
26
27
Bin = script.Parent 
28
Person = game.Players.LocalPlayer 
29
PersonT = Person.Character.Torso 
30
Hold = false 
31
Lazer = false 
32
Grabbed = nil 
33
Debounce = false 
34
FDebounce = false 
35
Flight = false 
36
NormalHand = 2 --Change to your preffered hand 1 being "Right" and 2 begin "Left" 
37
NormalFoot = 4 --Change to your preffered foot 3 being "Right" and 4 begin "Left" 
38
Joints = {PersonT:findFirstChild("Right Shoulder"), PersonT:findFirstChild("Left Shoulder"), PersonT:findFirstChild("Right Hip"), PersonT:findFirstChild("Left Hip")} 
39
Limbs = {Person.Character:findFirstChild("Right Arm"), Person.Character:findFirstChild("Left Arm"), Person.Character:findFirstChild("Right Leg"), Person.Character:findFirstChild("Left Leg")} 
40
41
UsingTools = 0 
42
AnimatingTools = false 
43
44
45
Suit = Character.Suit 
46
47
48
--Head!!!!!!!! 
49
Ha = Character.Head:Clone() 
50
51
Ha.BrickColor = BrickColor.new("New Yeller") 
52
Ha.face:Remove() 
53
Ha2 = Ha:Clone() 
54
Ha.Transparency = 0.5 
55
Ha.Name = "Head" 
56
Ha.Reflectance = 0.7 
57
Ha.Mesh.Scale = Ha.Mesh.Scale + Vector3.new(0.05,0.05,0.05) 
58
59
Ha2.Name = "HeadMotor" 
60
Ha2.Transparency = 1 
61
Ha2.Mesh:Remove() 
62
63
Ha2.Parent = Characters 
64
Haw = Instance.new("Weld") 
65
Haw.Part0 = Torso 
66
Haw.Part1 = Ha2 
67
Haw.Parent = Torso 
68
Haw.C0 = CFrame.new(0,1.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
69
70
Ha.Parent = Characters 
71
Hmotor1 = Instance.new("Motor") 
72
Hmotor1.Parent = Ha2 
73
Hmotor1.Part0 = Ha2 
74
Hmotor1.Part1 = Ha 
75
Hmotor1.MaxVelocity = 0.05 
76
Hmotor1.C1 = CFrame.new(0,0,0) 
77
78
-- Left Wing!!! 
79
w11 = Instance.new("Part") 
80
w11.Name = "LWingMotor" 
81
w11.formFactor = "Symmetric" 
82
w11.Size = Vector3.new(1,1,1) 
83
w11.TopSurface = "Smooth" 
84
w11.BottomSurface = "Smooth" 
85
w11.CanCollide = false 
86
w11.Transparency = 1 
87
88
w12 = Instance.new("Part") 
89
w12.Name = "Wing1" 
90
w12.BrickColor = BrickColor.new("New Yeller") 
91
w12.formFactor = "Symmetric" 
92
w12.Size = Vector3.new(1,5,2) 
93
w12.TopSurface = "Smooth" 
94
w12.BottomSurface = "Smooth" 
95
w12.CanCollide = false 
96
w12.Transparency = 0.35 
97
w12.Reflectance = 0.7 
98
99
w1m = Instance.new("SpecialMesh") 
100
w1m.Parent = w12 
101
w1m.MeshType = "Sphere" 
102
w1m.Scale = Vector3.new(0.2, 1.25, 1) 
103
104
w11.Parent = Characters 
105
ww1 = Instance.new("Weld") 
106
ww1.Part0 = Torso 
107
ww1.Part1 = w11 
108
ww1.Parent = Torso 
109
ww1.C0 = CFrame.new(-0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, 0.5) 
110
111
w12 .Parent = Characters 
112
motor1 = Instance.new("Motor") 
113
motor1.Parent = w11 
114
motor1.Part0 = w11 
115
motor1.Part1 = w12 
116
motor1.MaxVelocity = 0.35 
117
motor1.C1 = CFrame.new(0,-2,0.5) 
118
119
--Right Wing!!! 
120
w21 = Instance.new("Part") 
121
w21.Name = "RWingMotor" 
122
w21.formFactor = "Symmetric" 
123
w21.Size = Vector3.new(1,1,1) 
124
w21.TopSurface = "Smooth" 
125
w21.BottomSurface = "Smooth" 
126
w21.CanCollide = false 
127
w21.Transparency = 1 
128
129
w22 = Instance.new("Part") 
130
w22.Name = "Wing2" 
131
w22.BrickColor = BrickColor.new("New Yeller") 
132
w22.formFactor = "Symmetric" 
133
w22.Size = Vector3.new(1,5,2) 
134
w22.TopSurface = "Smooth" 
135
w22.BottomSurface = "Smooth" 
136
w22.CanCollide = false 
137
w22.Transparency = 0.35 
138
w22.Reflectance = 0.7 
139
140
w2m = Instance.new("SpecialMesh") 
141
w2m.Parent = w22 
142
w2m.MeshType = "Sphere" 
143
w2m.Scale = Vector3.new(0.2, 1.25, 1) 
144
145
w21.Parent = Characters 
146
ww2 = Instance.new("Weld") 
147
ww2.Part0 = Torso 
148
ww2.Part1 = w21 
149
ww2.Parent = Torso 
150
ww2.C0 = CFrame.new(0.4,0,0.8)*CFrame.fromEulerAnglesXYZ(0.5, 0, -0.5) 
151
152
w22 .Parent = Characters 
153
motor2 = Instance.new("Motor") 
154
motor2.Parent = w21 
155
motor2.Part0 = w21 
156
motor2.Part1 = w22 
157
motor2.MaxVelocity = 0.35 
158
motor2.C1 = CFrame.new(0,-2,0.5) 
159
160
161
162
-- Extra Right Wings!!! 
163
164
Lwing1 = w22:Clone() 
165
Lwing1.Parent = Characters 
166
Lw1w = Instance.new("Weld") 
167
Lw1w.Part0 = w22 
168
Lw1w.Part1 = Lwing1 
169
Lw1w.Parent = w22 
170
Lw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) 
171
172
Lwing2 = Lwing1:Clone() 
173
Lwing2.Parent = Characters 
174
Lw2w = Instance.new("Weld") 
175
Lw2w.Part0 = Lwing1 
176
Lw2w.Part1 = Lwing2 
177
Lw2w.Parent = Lwing1 
178
Lw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) 
179
180
181
182
--Extra Left Wings!!! 
183
184
Rwing1 = w12:Clone() 
185
Rwing1.Parent = Characters 
186
Rw1w = Instance.new("Weld") 
187
Rw1w.Part0 = w12 
188
Rw1w.Part1 = Rwing1 
189
Rw1w.Parent = w12 
190
Rw1w.C0 = CFrame.new(0,-0.5,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) 
191
192
Rwing2 = Lwing1:Clone() 
193
Rwing2.Parent = Characters 
194
Rw2w = Instance.new("Weld") 
195
Rw2w.Part0 = Rwing1 
196
Rw2w.Part1 = Rwing2 
197
Rw2w.Parent = Rwing1 
198
Rw2w.C0 = CFrame.new(0,-0.3,1)*CFrame.fromEulerAnglesXYZ(0.5,0,0) 
199
200
201
202
203
-- Torso!!!!!!! 
204
--BackShuriken!!! 
205
Bs = Instance.new("Part") 
206
Bs.Name = "BackShuriken" 
207
Bs.formFactor = "Plate" 
208
Bs.Size = Vector3.new(2,0.4,2) 
209
Bs.TopSurface = "Smooth" 
210
Bs.BottomSurface = "Smooth" 
211
Bs.CanCollide = false 
212
Instance.new("Sparkles").Parent = Bs 
213
Bs.Sparkles.Enabled = false 
214
215
Smb = Instance.new("SpecialMesh") 
216
Smb.Parent = Bs 
217
Smb.MeshType = "FileMesh" 
218
Smb.TextureId = "http://www.roblox.com/asset/?id=11112112" -- Shuriken Texture Id 1 
219
Smb.MeshId = "http://www.roblox.com/asset/?id=11112101" -- Shuriken Mesh Id 1 
220
Smb.Scale = Vector3.new(7,9,7) 
221
222
Bs.Parent = Characters 
223
Bsw = Instance.new("Weld") 
224
Bsw.Part0 = Torso 
225
Bsw.Part1 = Bs 
226
Bsw.Parent = Torso 
227
Bsw.C0 = CFrame.new(0,0,0.65)*CFrame.fromEulerAnglesXYZ(1.5,0,0) 
228
229
-- Torso Armor!!! 
230
Ta = Instance.new("Part") 
231
Ta.Name = "TorsoArmor" 
232
Ta.formFactor = "Symmetric" 
233
Ta.Size = Vector3.new(2,2,1) 
234
Ta.TopSurface = "Smooth" 
235
Ta.BottomSurface = "Smooth" 
236
Ta.BrickColor = BrickColor.new("Really black") 
237
Ta.Reflectance = 0.4 
238
Ta.Transparency = 0.5 
239
240
Tam = Instance.new("BlockMesh") 
241
Tam.Parent = Ta 
242
Tam.Scale = Vector3.new(0.9,1.005,1.2) 
243
244
Ta.Parent = Characters 
245
Taw = Instance.new("Weld") 
246
Taw.Part0 = Torso 
247
Taw.Part1 = Ta 
248
Taw.Parent = Torso 
249
Taw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
250
251
252
253
254
255
256
257
-- Torso X Front!!! 
258
x1 = Instance.new("Part") 
259
x1.Name = "X1" 
260
x1.formFactor = "Symmetric" 
261
x1.Size = Vector3.new(1,3,1) 
262
x1.TopSurface = "Smooth" 
263
x1.BottomSurface = "Smooth" 
264
x1.BrickColor = BrickColor.new("Really red") 
265
x1.Reflectance = 0.1 
266
x1.CanCollide = false 
267
268
x1m = Instance.new("BlockMesh") 
269
x1m.Parent = x1 
270
x1m.Scale = Vector3.new(0.3,0.95,0.3) 
271
272
273
x2 = Instance.new("Part") 
274
x2.Name = "X2" 
275
x2.formFactor = "Symmetric" 
276
x2.Size = Vector3.new(1,3,1) 
277
x2.TopSurface = "Smooth" 
278
x2.BottomSurface = "Smooth" 
279
x2.BrickColor = BrickColor.new("Really red") 
280
x2.Reflectance = 0.1 
281
x2.CanCollide = false 
282
283
x2m = Instance.new("BlockMesh") 
284
x2m.Parent = x2 
285
x2m.Scale = Vector3.new(0.3,0.95,0.3) 
286
287
x1.Parent = Characters 
288
x1w = Instance.new("Weld") 
289
x1w.Part0 = Torso 
290
x1w.Part1 = x1 
291
x1w.Parent = Torso 
292
x1w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0.7) 
293
294
x2.Parent = Characters 
295
x2w = Instance.new("Weld") 
296
x2w.Part0 = Torso 
297
x2w.Part1 = x2 
298
x2w.Parent = Torso 
299
x2w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,-0.7) 
300
301
x0 = Instance.new("Part") 
302
x0.Name = "X0" 
303
x0.formFactor = "Symmetric" 
304
x0.Size = Vector3.new(1,1,1) 
305
x0.TopSurface = "Smooth" 
306
x0.BottomSurface = "Smooth" 
307
x0.BrickColor = BrickColor.new("Really red") 
308
x0.Reflectance = 0.1 
309
x0.CanCollide = false 
310
311
x0m = Instance.new("SpecialMesh") 
312
x0m.Parent = x0 
313
x0m.MeshType = "Sphere" 
314
x0m.Scale = Vector3.new(1,1,0.5) 
315
316
x0.Parent = Characters 
317
x0w = Instance.new("Weld") 
318
x0w.Part0 = Torso 
319
x0w.Part1 = x0 
320
x0w.Parent = Torso 
321
x0w.C0 = CFrame.new(0,0,-0.55)*CFrame.fromEulerAnglesXYZ(0,0,0) 
322
323
324
325
326
--Dark Suit Ball!!! 
327
db = Instance.new("Part") 
328
db.Name = "DarkBall" 
329
db.formFactor = "Symmetric" 
330
db.Shape = "Ball" 
331
db.Size = Vector3.new(1,1,1) 
332
db.TopSurface = "Smooth" 
333
db.BottomSurface = "Smooth" 
334
db.BrickColor = BrickColor.new("Really black") 
335
db.Transparency = 0.955 
336
db.CanCollide = false 
337
db.CFrame = Torso.CFrame 
338
339
dbm = Instance.new("SpecialMesh") 
340
dbm.Parent = db 
341
dbm.MeshType = "Sphere" 
342
dbm.Scale = Vector3.new(20,20,20) 
343
344
dsbp = Instance.new("BodyPosition") 
345
dsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge) 
346
dsbp.Parent = db 
347
db.Parent = Characters 
348
349
350
351
352
353
-- Left Arm!!!!!!!!!!!!!!!! 
354
355
356
-- Left Arm Armor!!!! 
357
LAa = Instance.new("Part") 
358
LAa.Name = "LeftArmArmor" 
359
LAa.formFactor = "Symmetric" 
360
LAa.Size = Vector3.new(1,2,1) 
361
LAa.TopSurface = "Smooth" 
362
LAa.BottomSurface = "Smooth" 
363
LAa.BrickColor = BrickColor.new("Really black") 
364
LAa.Reflectance = 0.1 
365
LAa.Transparency = 0.1 
366
367
LAm = Instance.new("BlockMesh") 
368
LAm.Parent = LAa 
369
LAm.Scale = Vector3.new(1.1,1.1,1.1) 
370
371
LAa.Parent = Characters 
372
LAaw = Instance.new("Weld") 
373
LAaw.Part0 = LA 
374
LAaw.Part1 = LAa 
375
LAaw.Parent = LA 
376
LAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
377
378
--Left Arm Wedge1!!! 
379
LAw = Instance.new("WedgePart") 
380
LAw.Name = "LeftArmWedge" 
381
LAw.formFactor = "Plate" 
382
LAw.Size = Vector3.new(1, 0.4, 1) 
383
LAw.TopSurface = "Smooth" 
384
LAw.BottomSurface = "Smooth" 
385
LAw.BrickColor = BrickColor.new("Really black") 
386
LAw.Reflectance = 0.1 
387
LAw.Transparency = 0.1 
388
389
390
LAw.Parent = Characters 
391
LAww = Instance.new("Weld") 
392
LAww.Part0 = LAw 
393
LAww.Part1 = LA 
394
LAww.Parent = LAw 
395
LAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6) 
396
397
398
399
--Left Arm Shuriken!!! 
400
LAs = Instance.new("Part") 
401
LAs.Name = "LeftArmShuriken" 
402
LAs.formFactor = "Plate" 
403
LAs.Size = Vector3.new(1, 0.4, 1) 
404
LAs.TopSurface = "Smooth" 
405
LAs.BottomSurface = "Smooth" 
406
LAs.BrickColor = BrickColor.new("Really black") 
407
LAs.Reflectance = 0.1 
408
409
Lasm = Instance.new("SpecialMesh") 
410
Lasm.Parent = LAs 
411
Lasm.MeshType = "FileMesh" 
412
Lasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2 
413
Lasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2 
414
Lasm.Scale = Vector3.new(3,5,3) 
415
416
LAs.Parent = Characters 
417
LAsw = Instance.new("Weld") 
418
LAsw.Part0 = LAs 
419
LAsw.Part1 = LA 
420
LAsw.Parent = LAs 
421
LAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,-1.5,-1.6) 
422
423
-- Left Arm Claw!!! 
424
LAc = Instance.new("Part") 
425
LAc.Name = "LClaw" 
426
LAc.formFactor = "Symmetric" 
427
LAc.Size = Vector3.new(1, 1, 1) 
428
LAc.TopSurface = "Smooth" 
429
LAc.BottomSurface = "Smooth" 
430
LAc.BrickColor = BrickColor.new("Really black") 
431
432
Lacm = Instance.new("SpecialMesh") 
433
Lacm.Parent = LAc 
434
Lacm.MeshType = "FileMesh" 
435
Lacm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id 
436
Lacm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id 
437
Lacm.Scale = Vector3.new(1, 2, 0.8) 
438
439
LAc.Parent = Characters 
440
LAcw = Instance.new("Weld") 
441
LAcw.Part0 = LAc 
442
LAcw.Part1 = LA 
443
LAcw.Parent = LAc 
444
LAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0) 
445
446
447
448
449
450
451
-- Right Arm!!!!!!!!!!!!!!!!!!!!!! 
452
453
-- Right Arm Armor!!!! 
454
RAa = Instance.new("Part") 
455
RAa.Name = "RightArmArmor" 
456
RAa.formFactor = "Symmetric" 
457
RAa.Size = Vector3.new(1,2,1) 
458
RAa.TopSurface = "Smooth" 
459
RAa.BottomSurface = "Smooth" 
460
RAa.BrickColor = BrickColor.new("Really black") 
461
RAa.Reflectance = 0.1 
462
RAa.Transparency = 0.1 
463
464
RAm = Instance.new("BlockMesh") 
465
RAm.Parent = RAa 
466
RAm.Scale = Vector3.new(1.1,1.1,1.1) 
467
468
RAa.Parent = Characters 
469
RAaw = Instance.new("Weld") 
470
RAaw.Part0 = RA 
471
RAaw.Part1 = RAa 
472
RAaw.Parent = RA 
473
RAaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
474
475
--Right Arm Wedge!!! 
476
RAw = Instance.new("WedgePart") 
477
RAw.Name = "RightArmWedge" 
478
RAw.formFactor = "Plate" 
479
RAw.Size = Vector3.new(1, 0.4, 1) 
480
RAw.TopSurface = "Smooth" 
481
RAw.BottomSurface = "Smooth" 
482
RAw.BrickColor = BrickColor.new("Really black") 
483
RAw.Reflectance = 0.1 
484
RAw.Transparency = 0.1 
485
486
487
RAw.Parent = Characters 
488
RAww = Instance.new("Weld") 
489
RAww.Part0 = RAw 
490
RAww.Part1 = RA 
491
RAww.Parent = RAw 
492
RAww.C0 = CFrame.new(0,-0.7,0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.5) 
493
494
495
496
--Right Arm Shuriken!!! 
497
RAs = Instance.new("Part") 
498
RAs.Name = "RightArmShuriken" 
499
RAs.formFactor = "Plate" 
500
RAs.Size = Vector3.new(1, 0.4, 1) 
501
RAs.TopSurface = "Smooth" 
502
RAs.BottomSurface = "Smooth" 
503
RAs.BrickColor = BrickColor.new("Really black") 
504
RAs.Reflectance = 0.1 
505
506
Rasm = Instance.new("SpecialMesh") 
507
Rasm.Parent = RAs 
508
Rasm.MeshType = "FileMesh" 
509
Rasm.TextureId = "http://www.roblox.com/asset/?id=11376931" -- Shuriken Texture Id 2 
510
Rasm.MeshId = "http://www.roblox.com/asset/?id=11376946" -- Shuriken Mesh Id 2 
511
Rasm.Scale = Vector3.new(3,5,3) 
512
513
RAs.Parent = Characters 
514
RAsw = Instance.new("Weld") 
515
RAsw.Part0 = RAs 
516
RAsw.Part1 = RA 
517
RAsw.Parent = RAs 
518
RAsw.C0 = CFrame.new(0,-0.6,-0.5)*CFrame.fromEulerAnglesXYZ(0,1.5,1.6) 
519
520
-- Right Arm Claw!!! 
521
RAc = Instance.new("Part") 
522
RAc.Name = "RClaw" 
523
RAc.formFactor = "Symmetric" 
524
RAc.Size = Vector3.new(1, 1, 1) 
525
RAc.TopSurface = "Smooth" 
526
RAc.BottomSurface = "Smooth" 
527
RAc.BrickColor = BrickColor.new("Really black") 
528
529
Racm = Instance.new("SpecialMesh") 
530
Racm.Parent = RAc 
531
Racm.MeshType = "FileMesh" 
532
Racm.TextureId = "http://www.roblox.com/asset/?id=10681501" -- Claw Texture Id 
533
Racm.MeshId = "http://www.roblox.com/asset/?id=10681506" -- Claw Mesh Id 
534
Racm.Scale = Vector3.new(1, 2, 0.8) 
535
536
RAc.Parent = Characters 
537
RAcw = Instance.new("Weld") 
538
RAcw.Part0 = RAc 
539
RAcw.Part1 = RA 
540
RAcw.Parent = RAc 
541
RAcw.C0 = CFrame.new(-0.5,0,-1.45)*CFrame.fromEulerAnglesXYZ(-1.6,-1.5,0) 
542
543
544
-- Left Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
545
--Left Leg Armor!!! 
546
547
LLa = Instance.new("Part") 
548
LLa.Name = "RightLegArmor" 
549
LLa.formFactor = "Symmetric" 
550
LLa.Size = Vector3.new(1,2,1) 
551
LLa.TopSurface = "Smooth" 
552
LLa.BottomSurface = "Smooth" 
553
LLa.BrickColor = BrickColor.new("Really black") 
554
LLa.Reflectance = 0.1 
555
LLa.Transparency = 0.1 
556
557
LLm = Instance.new("BlockMesh") 
558
LLm.Parent = LLa 
559
LLm.Scale = Vector3.new(1.1,1.1,1.1) 
560
561
LLa.Parent = Characters 
562
LLaw = Instance.new("Weld") 
563
LLaw.Part0 = LL 
564
LLaw.Part1 = LLa 
565
LLaw.Parent = LL 
566
LLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
567
568
569
570
571
572
573
574
575
--Right Leg!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
576
--Right Leg Armor!!! 
577
578
RLa = Instance.new("Part") 
579
RLa.Name = "RightLegArmor" 
580
RLa.formFactor = "Symmetric" 
581
RLa.Size = Vector3.new(1,2,1) 
582
RLa.TopSurface = "Smooth" 
583
RLa.BottomSurface = "Smooth" 
584
RLa.BrickColor = BrickColor.new("Really black") 
585
RLa.Reflectance = 0.1 
586
RLa.Transparency = 0.1 
587
588
RLm = Instance.new("BlockMesh") 
589
RLm.Parent = RLa 
590
RLm.Scale = Vector3.new(1.1,1.1,1.1) 
591
592
RLa.Parent = Characters 
593
RLaw = Instance.new("Weld") 
594
RLaw.Part0 = RL 
595
RLaw.Part1 = RLa 
596
RLaw.Parent = RL 
597
RLaw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
598
599
--Watch 8D!!! 
600
601
Watch2 = Instance.new("Part") 
602
Watch2.Name = "Watch2" 
603
Watch2.formFactor = "Plate" 
604
Watch2.Size = Vector3.new(1,0.4,1) 
605
Watch2.TopSurface = "Smooth" 
606
Watch2.BottomSurface = "Smooth" 
607
Watch2.BrickColor = BrickColor.new("Really black") 
608
Watch2.Reflectance = 0.1 
609
Watch2.Transparency = 0.1 
610
611
Watch2.Parent = Characters 
612
Watch2w = Instance.new("Weld") 
613
Watch2w.Part0 = RA 
614
Watch2w.Part1 = Watch2 
615
Watch2w.Parent = RA 
616
Watch2w.C0 = CFrame.new(0,-0.25,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
617
618
619
620
--Sounds in the Suit!!!! 
621
Cs = Instance.new("Sound") 
622
Cs.Parent = Ta 
623
Cs.Name = "Cast" 
624
Cs.Volume = 1 
625
Cs.Pitch = 1 
626
Cs.SoundId = "http://www.roblox.com/asset/?id=2101137" 
627
628
Fp = Instance.new("Sound") 
629
Fp.Parent = Ta 
630
Fp.Name = "FalconPunch" 
631
Fp.Volume = 1 
632
Fp.Pitch = 1 
633
Fp.SoundId = "http://www.roblox.com/asset/?id=1387390" 
634
635
Tz = Instance.new("Sound") 
636
Tz.Parent = Ta 
637
Tz.Name = "Tz" 
638
Tz.Volume = 1 
639
Tz.Pitch = 1 
640
Tz.SoundId = "http://www.roblox.com/asset/?id=2974000" 
641
642
Hs = Instance.new("Sound") 
643
Hs.Parent = Ta 
644
Hs.Name = "Heal" 
645
Hs.Volume = 1 
646
Hs.Pitch = 1 
647
Hs.SoundId = "http://www.roblox.com/asset/?id=2101144" 
648
649
Ex = Instance.new("Sound") 
650
Ex.Parent = Ta 
651
Ex.Name = "Ex" 
652
Ex.Volume = 1 
653
Ex.Pitch = 1 
654
Ex.SoundId = "http://www.roblox.com/asset?id=2101157" 
655
656
657
658
659
660
---ENd of Suit!!!!!!! 
661
662
663
---Function!!!!!!!!!! :D YEAH! 
664
665
666
667
668
print("0") 
669
function SetAngle(Joint, Angle) 
670
if (Joint == 1) or (Joint == 3) then 
671
Joints[Joint].DesiredAngle = Angle 
672
end 
673
if (Joint == 2) or (Joint == 4) then 
674
Joints[Joint].DesiredAngle = -Angle 
675
end 
676
end 
677
function DisableLimb(Limb) 
678
Joints[Limb]:remove() 
679
680
Joint = Instance.new("Motor") 
681
Joint.Parent = Person.Character.Torso 
682
Joint.Part0 = Person.Character.Torso 
683
Joint.Part1 = Limbs[Limb] 
684
Joint.MaxVelocity = 0.1 
685
if (Limb == 1) then 
686
C0 = CFrame.new(PersonT.Size.x/2 + Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) 
687
Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) 
688
Joint.Name = "Right Joint Top" 
689
elseif (Limb == 2) then 
690
C0 = CFrame.new(-PersonT.Size.x/2 - Limbs[Limb].Size.x/2, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) 
691
Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) 
692
Joint.Name = "Left Joint Top" 
693
elseif (Limb == 3) then 
694
C0 = CFrame.new(Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) 
695
Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, 3.14/2, 0) 
696
Joint.Name = "Right Joint Bottom" 
697
elseif(Limb == 4) then 
698
C0 = CFrame.new(-Limbs[Limb].Size.x/2, -(Limbs[Limb].Size.y/4) * 3, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) 
699
Joint.C1 = CFrame.new(0, Limbs[Limb].Size.y/4, 0) * CFrame.fromEulerAnglesXYZ(0, -3.14/2, 0) 
700
Joint.Name = "Left Joint Bottom" 
701
end 
702
Joint.C0 = C0 
703
Joints[Limb] = Joint 
704
end 
705
706
print("1") 
707
708
function EnableLimb(Limb) 
709
if (Limb == 1) then 
710
Joints[Limb].Name = "Right Shoulder" 
711
elseif (Limb == 2) then 
712
Joints[Limb].Name = "Left Shoulder" 
713
elseif (Limb == 3) then 
714
Joints[Limb].Name = "Right Hip" 
715
elseif(Limb == 4) then 
716
Joints[Limb].Name = "Left Hip" 
717
end 
718
Anim = Person.Character.Animate:clone() 
719
Person.Character.Animate:remove() 
720
Anim.Parent = Person.Character 
721
end 
722
723
print("2") 
724
725
function Grab(Part) 
726
if (Grabbed == nil) then 
727
if (Part.Parent ~= nil) then 
728
Human = Part.Parent:findFirstChild("Humanoid") 
729
if (Human ~= nil) then 
730
Player = game.Players:GetPlayerFromCharacter(Human.Parent) 
731
if (Player ~= nil) then 
732
if (Player ~= Person) then 
733
Human.Sit = true 
734
Weld = Instance.new("Weld") 
735
Weld.Name = "Grip" 
736
Weld.Parent = Person.Character.Torso 
737
Weld.Part0 = Person.Character.Torso 
738
Weld.Part1 = Player.Character.Torso 
739
Weld.C0 = CFrame.new(0, 2.5, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0) 
740
SetAngle(1, 3.14) 
741
SetAngle(2, 3.14) 
742
Grabbed = Player 
743
Human.Sit = true 
744
Connection1:disconnect() 
745
Connection2:disconnect() 
746
while true do 
747
if (Weld.Part1 == nil) then 
748
Debounce = false 
749
EnableLimb(1) 
750
EnableLimb(2) 
751
Grabbed = nil 
752
break 
753
elseif (Weld.Parent == nil) then 
754
Debounce = false 
755
EnableLimb(1) 
756
EnableLimb(2) 
757
Grabbed = nil 
758
break 
759
else 
760
Human.Sit = true 
761
end 
762
wait() 
763
end 
764
end 
765
end 
766
end 
767
end 
768
end 
769
end 
770
771
print("3") 
772
773
774
function Click(mouse) 
775
Hold = true 
776
if (Flight == true) then 
777
Person.Character.Engine.BodyPosition.maxForce = Vector3.new(0, 0, 0) 
778
Person.Character.Engine.BodyVelocity.maxForce = Vector3.new(4e+030, 4e+030, 4e+030) 
779
Position = Person.Character.Engine.Position 
780
Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(3.14/2, 0, 0) 
781
SetAngle(NormalHand, 3.14) 
782
while true do 
783
784
if (Flight == false) then 
785
break 
786
end 
787
if (Hold == false) then 
788
break 
789
end 
790
Direction = Person.Character.Engine.CFrame.lookVector 
791
Position = Position + 2 * 3 * Direction 
792
error = Position - Person.Character.Engine.Position 
793
Person.Character.Engine.BodyVelocity.velocity = 2 * error 
794
wait() 
795
end 
796
BodyP.position = Engine.Position 
797
Person.Character.Engine.BodyPosition.maxForce = Vector3.new(4e+050, 4e+050, 4e+050) 
798
799
Person.Character.Engine.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) 
800
SetAngle(NormalHand, 0) 
801
802
end 
803
804
end 
805
806
807
808
809
print("5") 
810
811
function Release(mouse) 
812
Hold = false 
813
end 
814
function Direct(En, Target) 
815
local OriginCFrame = En:findFirstChild("BodyGyro").cframe 
816
local Direction = (Target - En.Position).unit 
817
local SpawnPosition = En.Position 
818
local Position = SpawnPosition + (Direction * 1) 
819
En:findFirstChild("BodyGyro").maxTorque = Vector3.new(9000, 9000, 9000) 
820
En:findFirstChild("BodyGyro").cframe = CFrame.new(Position, Position + Direction) 
821
end 
822
823
print("6") 
824
825
function PressKey(key, mouse) 
826
key = key:upper() 
827
if (key == "Z") then 
828
if (Debounce == false) then 
829
Debounce = true 
830
DisableLimb(1) 
831
DisableLimb(2) 
832
Joints[1].MaxVelocity = 1 
833
SetAngle(1, 3.14) 
834
Joints[2].MaxVelocity = 1 
835
SetAngle(2, 3.14) 
836
function Touch(Part) 
837
if (Part.Parent ~= nil) then 
838
Human = Part.Parent:findFirstChild("Humanoid") 
839
if (Human ~= nil) then 
840
--Human.Sit = true 
841
Human.Parent.Torso.Velocity = Vector3.new(0, 300, 0) 
842
end 
843
end 
844
end 
845
Connection = Limbs[1].Touched:connect(Touch) 
846
ConnectionB = Limbs[2].Touched:connect(Touch) 
847
wait(0.5) 
848
Joints[1].MaxVelocity = 0.1 
849
Joints[2].MaxVelocity = 0.1 
850
EnableLimb(1) 
851
EnableLimb(2) 
852
Connection:disconnect() 
853
ConnectionB:disconnect() 
854
Debounce = false 
855
end 
856
end 
857
if (key == "N") then 
858
X = game.Workspace:GetChildren() 
859
for I, E in pairs(X) do 
860
if (E.Name == "Bomb") then 
861
E.Ex:play() 
862
Ex = Instance.new("Explosion") 
863
Ex.Parent = game.Workspace 
864
Ex.BlastRadius = 15 
865
Ex.Position = E.Position 
866
Ex.BlastPressure = 1000 
867
E:remove() 
868
end 
869
end 
870
end 
871
if (key == "Y") then 
872
Bomb = Instance.new("Part") 
873
Character.Suit.TorsoArmor.Ex:Clone().Parent = Bomb 
874
Bomb.Name = "Bomb" 
875
Bomb.formFactor = "Symmetric" 
876
Bomb.Shape = "Ball" 
877
Bomb.Size = Vector3.new(2,2,2) 
878
Bomb.TopSurface = 0 
879
Bomb.BottomSurface = 0 
880
Bomb.BrickColor = BrickColor.new("Blue") 
881
Bomb.CFrame = CFrame.new(Person.Character.Suit.Watch2.Position) 
882
Bomb.CanCollide = true 
883
Bomb.Parent = game.Workspace 
884
Smoke = Instance.new("Smoke") 
885
Smoke.Parent = Bomb 
886
local c = (PersonT.Color.r + PersonT.Color.g + PersonT.Color.b)/3 
887
Smoke.Color = Color3.new(0,0,0) 
888
Smoke.Size = 2 
889
Smoke.Opacity = 0.5 
890
Bomb:BreakJoints() 
891
end 
892
if (key == "Q") then 
893
if (Debounce == false) then 
894
Debounce = true 
895
DisableLimb(NormalFoot) 
896
Joints[NormalFoot].MaxVelocity = 1 
897
SetAngle(NormalFoot, 0.7) 
898
function Touch(Part) 
899
if (Part.Parent ~= nil) then 
900
Human = Part.Parent:findFirstChild("Humanoid") 
901
if (Human ~= nil) then 
902
Human.Sit = true 
903
Position = Human.Parent.Torso.Position 
904
Direction = PersonT.CFrame.lookVector 
905
Position = Position + 10 * 3 * Direction 
906
error = Position - PersonT.Position 
907
Human.Parent.Torso.Velocity = 5 * error 
908
Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 50, 0) 
909
end 
910
end 
911
end 
912
Connection = Limbs[NormalFoot].Touched:connect(Touch) 
913
wait(0.5) 
914
Joints[NormalFoot].MaxVelocity = 0.2 
915
EnableLimb(NormalFoot) 
916
Connection:disconnect() 
917
Debounce = false 
918
end 
919
end 
920
if (key == "F") then 
921
if (Debounce == false) then 
922
Debounce = true 
923
DisableLimb(NormalFoot) 
924
Joints[NormalFoot].MaxVelocity = 1 
925
SetAngle(NormalFoot, 0.7) 
926
function Touch(Part) 
927
if (Part.Parent ~= nil) then 
928
Human = Part.Parent:findFirstChild("Humanoid") 
929
if (Human ~= nil) then 
930
Player = game.Players:GetPlayerFromCharacter(Human.Parent) 
931
if (Player ~= nil) then 
932
if (Player ~= Person) then 
933
Human.Sit = true 
934
Position = Human.Parent.Torso.Position 
935
Direction = PersonT.CFrame.lookVector 
936
Position = Position + 10 * 3 * Direction 
937
error = Position - PersonT.Position 
938
Human.Parent.Torso.Velocity = 10 * error 
939
Human.Parent.Torso.Velocity = Human.Parent.Torso.Velocity + Vector3.new(0, 100, 0) 
940
wait(0.5) 
941
Player:remove() 
942
end 
943
end 
944
end 
945
end 
946
end 
947
Connection = Limbs[NormalFoot].Touched:connect(Touch) 
948
wait(0.5) 
949
Joints[NormalFoot].MaxVelocity = 0.1 
950
EnableLimb(NormalFoot) 
951
Connection:disconnect() 
952
Debounce = false 
953
end 
954
end 
955
if (key == "E") then 
956
if (Flight == true) then 
957
if (FDebounce == false) then 
958
FDebounce = true 
959
Character.Suit.TorsoArmor.FalconPunch:play() 
960
function Touch(Part) 
961
if (Part.Parent ~= nil) then 
962
Human = Part.Parent:findFirstChild("Humanoid") 
963
if (Human ~= nil) then 
964
Instance.new("Smoke").Parent = Character.Suit.LegArmArmor 
965
Character.Suit.LegArmArmor.Smoke.Color = Color3.new(0,0,0) 
966
wait(0.8) 
967
Human.Sit = true 
968
Huamn.Health = Human.Health - 99.999 
969
Position = Human.Parent.Torso.Position 
970
Direction = Person.Character.Engine.CFrame.lookVector 
971
Position = Position + 10 * 3 * Direction 
972
error = Position - PersonT.Position 
973
Human.Parent.Torso.Velocity = 10 * error 
974
Character.Suit.LegArmArmor.Smoke:Remove() 
975
end 
976
end 
977
end 
978
Connection = PersonT.Touched:connect(Touch) 
979
wait(2) 
980
Connection:disconnect() 
981
FDebounce = false 
982
end 
983
end 
984
if (Debounce == false) then 
985
Debounce = true 
986
DisableLimb(NormalHand) 
987
Joints[NormalHand].MaxVelocity = 1 
988
SetAngle(NormalHand, 1.57) 
989
function Touch(Part) 
990
if (Part.Parent ~= nil) then 
991
Human = Part.Parent:findFirstChild("Humanoid") 
992
if (Human ~= nil) then 
993
Human.Sit = true 
994
Position = Human.Parent.Torso.Position 
995
Direction = PersonT.CFrame.lookVector 
996
Position = Position + 10 * 3 * Direction 
997
error = Position - PersonT.Position 
998
Human.Parent.Torso.Velocity = 10 * error 
999
end 
1000
end 
1001
end 
1002
Connection = Limbs[NormalHand].Touched:connect(Touch) 
1003
wait(0.5) 
1004
EnableLimb(NormalHand) 
1005
Connection:disconnect() 
1006
Debounce = false 
1007
end 
1008
end 
1009
if (key == "T") then 
1010
E = Instance.new("Explosion") 
1011
E.Parent = game.Workspace 
1012
E.BlastRadius = 12 
1013
E.Position = mouse.hit.p 
1014
E.BlastPressure = 1000 
1015
end 
1016
if (key == "G") then 
1017
if (Grabbed == nil) then 
1018
if (Debounce == false) then 
1019
Debounce = true 
1020
DisableLimb(1) 
1021
DisableLimb(2) 
1022
SetAngle(1, 1.57) 
1023
SetAngle(2, 1.57) 
1024
Connection1 = Limbs[1].Touched:connect(Grab) 
1025
Connection2 = Limbs[2].Touched:connect(Grab) 
1026
for E = 1, 30 do 
1027
if (Grabbed ~= nil) then 
1028
break 
1029
end 
1030
wait(0.1) 
1031
end 
1032
if (Grabbed == nil) then 
1033
EnableLimb(1) 
1034
EnableLimb(2) 
1035
Connection1:disconnect() 
1036
Connection2:disconnect() 
1037
Debounce = false 
1038
end 
1039
end 
1040
else 
1041
Person.Character.Torso.Grip:remove() 
1042
Position = Grabbed.Character.Torso.Position 
1043
Direction = PersonT.CFrame.lookVector 
1044
Position = Position + 4 * 3 * Direction 
1045
error = Position - PersonT.Position 
1046
Grabbed.Character.Torso.Velocity = 4 * error 
1047
end 
1048
end 
1049
if (key == "R") then 
1050
if (Flight == false) then 
1051
if (Debounce == false) then 
1052
Debounce = true 
1053
DisableLimb(1) 
1054
DisableLimb(2) 
1055
Flight = true 
1056
DisableLimb(3) 
1057
DisableLimb(4) 
1058
SetAngle(1, 0) 
1059
SetAngle(2, 0) 
1060
SetAngle(3, 0) 
1061
SetAngle(4, 0) 
1062
Engine = Instance.new("Part") 
1063
Engine.Parent = Person.Character 
1064
Engine.Size = PersonT.Size 
1065
Engine.Name = "Engine" 
1066
Engine.TopSurface = 0 
1067
Engine.BottomSurface = 0 
1068
Engine.formFactor = "Symmetric" 
1069
Engine.Transparency = 1 
1070
Engine:BreakJoints() 
1071
Weld = Instance.new("Weld") 
1072
Weld.Parent = Engine 
1073
Weld.Part0 = PersonT 
1074
Weld.Part1 = Engine 
1075
Weld.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) 
1076
BodyP = Instance.new("BodyPosition") 
1077
BodyP.Parent = Engine 
1078
BodyP.position = Engine.Position + Vector3.new(0, 10, 0) 
1079
BodyP.maxForce = Vector3.new(4e+050, 4e+050, 4e+050) 
1080
BodyG = Instance.new("BodyGyro") 
1081
BodyG.Parent = Engine 
1082
BodyV = Instance.new("BodyVelocity") 
1083
BodyV.Parent = Engine 
1084
BodyV.velocity = Vector3.new(0, 0, 0) 
1085
BodyV.maxForce = Vector3.new(0, 0, 0) 
1086
while true do 
1087
if (Flight == false) then 
1088
break 
1089
end 
1090
Direct(Engine, mouse.hit.p) 
1091
Person.Character.Humanoid.Sit = true 
1092
Person.Character.Head.CanCollide = false 
1093
Person.Character.Torso.CanCollide = false 
1094
wait(0.000000000000000000000000000000001) 
1095
end 
1096
EnableLimb(1) 
1097
EnableLimb(2) 
1098
EnableLimb(3) 
1099
EnableLimb(4) 
1100
Debounce = false 
1101
Person.Character.Engine:remove() 
1102
Person.Character.Humanoid.Sit = false 
1103
end 
1104
else 
1105
Flight = false 
1106
end 
1107
end 
1108
if (key == "L") then 
1109
DisableLimb(NormalHand) 
1110
SetAngle(NormalHand, 2.57) 
1111
wait(1) 
1112
SetAngle(NormalHand, 0) 
1113
end 
1114
if (key == "H") then -- Heal 8D 
1115
if (Debounce == false) then 
1116
Debounce = true 
1117
1118
HealBrick = Instance.new("Part") 
1119
HealBrick.CanCollide = false 
1120
HealBrick.Anchored = true 
1121
HealBrick.Transparency = 0 
1122
HealBrick.Locked = true 
1123
HealBrick.archivable = false 
1124
HealBrick.TopSurface = 0 
1125
HealBrick.BottomSurface = 0 
1126
HealBrick.Size = Vector3.new(2,4,2) 
1127
HealBrick.BrickColor = BrickColor.new("Really black") 
1128
HealBrick.Parent = Suit 
1129
1130
HealBrick.CFrame = Torso.CFrame 
1131
1132
Hm = Instance.new("SpecialMesh") 
1133
Hm.Parent = HealBrick 
1134
Hm.MeshType = "Sphere" 
1135
1136
1137
for i=1,10 do 
1138
Hm.Scale = Hm.Scale + Vector3.new(0.4,0.8,0.4) 
1139
wait(0.1) 
1140
end 
1141
Ta.Heal:play() 
1142
for i=1,12 do 
1143
Hm.Scale = Hm.Scale - Vector3.new(0.4,0.8,0.4) 
1144
wait(0.1) 
1145
end 
1146
1147
Character.Humanoid.Health = Character.Humanoid.Health + 999999999 
1148
HealBrick:Remove() 
1149
1150
wait(0.1) 
1151
1152
Debounce = false 
1153
1154
end 
1155
end 
1156
if (key == "J") and (UsingTools == 0) then -- Summoning Tools!! 8D 
1157
if (Debounce == false) and (AnimatingTools == false) then 
1158
if (Lazer == false) then 
1159
Debounce = true 
1160
UsingTools = 1 
1161
AnimatingTools = true 
1162
1163
NewTool = Instance.new("Model") 
1164
NewTool.Parent = Suit 
1165
NewTool.Name = "GiantSword" 
1166
1167
Character.Suit.TorsoArmor.Anchored = true 
1168
1169
Pt = Instance.new("Part") 
1170
Pt.CanCollide = false 
1171
Pt.Anchored = true 
1172
Pt.Transparency = 0.8 
1173
Pt.Locked = true 
1174
Pt.archivable = false 
1175
Pt.TopSurface = 0 
1176
Pt.BottomSurface = 0 
1177
Pt.Size = Vector3.new(2,3,2) 
1178
Pt.BrickColor = BrickColor.new("Magenta") 
1179
Pt.Parent = Suit 
1180
Pt.CFrame = Torso.CFrame + Torso.CFrame.lookVector * 10 
1181
Pt.CFrame = Pt.CFrame + Vector3.new(0,10,0) 
1182
1183
Pm = Instance.new("SpecialMesh") 
1184
Pm.Parent = Pt 
1185
Pm.MeshType = "Sphere" 
1186
1187
for i=1,10 do 
1188
Pm.Scale = Pm.Scale + Vector3.new(0.4,0.8,0.4) 
1189
wait(0.05) 
1190
end 
1191
1192
wait(0.1) 
1193
1194
for i=1,16 do 
1195
wait(0.05) 
1196
Pt.Transparency = Pt.Transparency - 0.05 
1197
end 
1198
1199
Ta.Tz:play() 
1200
1201
--GIANT SWORD CCREATION :D 
1202
Gsh1 = Instance.new("Part") 
1203
Gsh1.Name = "Handle" 
1204
Gsh1.CanCollide = true 
1205
Gsh1.Anchored = false 
1206
Gsh1.Transparency = 0 
1207
Gsh1.Locked = true 
1208
Gsh1.archivable = false 
1209
Gsh1.TopSurface = 0 
1210
Gsh1.BottomSurface = 0 
1211
Gsh1.Size = Vector3.new(1,1,1) 
1212
Gsh1.formFactor = "Symmetric" 
1213
Gsh1.BrickColor = BrickColor.new("Mid gray") 
1214
Gsh1.Parent = NewTool 
1215
Gsh1.CFrame = Pt.CFrame - Vector3.new(0,-4.5,0) 
1216
1217
1218
1219
Gsh2 = Instance.new("Part") 
1220
Gsh2.Name = "Handle2" 
1221
Gsh2.CanCollide = true 
1222
Gsh2.Anchored = false 
1223
Gsh2.Transparency = 0 
1224
Gsh2.Locked = true 
1225
Gsh2.archivable = false 
1226
Gsh2.TopSurface = 0 
1227
Gsh2.BottomSurface = 0 
1228
Gsh2.Size = Vector3.new(1,1,1) 
1229
Gsh2.formFactor = "Symmetric" 
1230
Gsh2.BrickColor = BrickColor.new("Mid gray") 
1231
Gsh2.CFrame = Pt.CFrame - Vector3.new(0,-4,0) 
1232
1233
Gsh2m = Instance.new("BlockMesh") 
1234
Gsh2m.Parent = Gsh2 
1235
Gsh2m.Scale = Vector3.new(2.2,0.25,2) 
1236
1237
Gsh2.Parent = NewTool 
1238
Gsh2w = Instance.new("Weld") 
1239
Gsh2w.Part0 = Gsh2 
1240
Gsh2w.Part1 = Gsh1 
1241
Gsh2w.Parent = Gsh2 
1242
Gsh2w.C0 = CFrame.new(0,-0.48,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0) 
1243
1244
Gss = Instance.new("Part") 
1245
Gss.CanCollide = true 
1246
Gss.Anchored = false 
1247
Gss.Transparency = 0 
1248
Gss.Locked = true 
1249
Gss.archivable = false 
1250
Gss.TopSurface = 0 
1251
Gss.BottomSurface = 0 
1252
Gss.Size = Vector3.new(2,5,1) 
1253
Gss.formFactor = "Symmetric" 
1254
Gss.BrickColor = BrickColor.new("Mid gray") 
1255
Gss.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0) 
1256
1257
Gssm = Instance.new("SpecialMesh") 
1258
Gssm.Parent = Gss 
1259
Gssm.MeshType = "Brick" 
1260
Gssm.Scale = Vector3.new(0.8,1,0.2) 
1261
1262
Gss.Parent = NewTool 
1263
Gssw = Instance.new("Weld") 
1264
Gssw.Part0 = Gss 
1265
Gssw.Part1 = Gsh2 
1266
Gssw.Parent = Gss 
1267
Gssw.C0 = CFrame.new(0,-2.5,0)*CFrame.fromEulerAnglesXYZ(0,0,0) 
1268
1269
Gsw1 = Instance.new("Part") 
1270
Gsw1.Name = "Blade" 
1271
Gsw1.CanCollide = true 
1272
Gsw1.Anchored = false 
1273
Gsw1.Transparency = 0 
1274
Gsw1.Locked = true 
1275
Gsw1.archivable = false 
1276
Gsw1.TopSurface = 0 
1277
Gsw1.BottomSurface = 0 
1278
Gsw1.Size = Vector3.new(2,5,1) 
1279
Gsw1.formFactor = "Symmetric" 
1280
Gsw1.BrickColor = BrickColor.new("Mid gray") 
1281
Gsw1.CFrame = Pt.CFrame - Vector3.new(0,-1.5,0) 
1282
1283
gsbg = Instance.new("BodyGyro") 
1284
gsbg.Parent = Gsh1 
1285
1286
gsbp = Instance.new("BodyPosition") 
1287
gsbp.Parent = Gsh1 
1288
gsbp.maxForce = Vector3.new(math.huge,math.huge,math.huge) 
1289
gsbp.position = Gsh1.Position 
1290
1291
1292
1293
for i=1,12 do 
1294
Pm.Scale = Pm.Scale - Vector3.new(0.4,0.8,0.4) 
1295
wait(0.05) 
1296
end 
1297
Pt:Remove() 
1298
1299
wait(0.5) 
1300
1301
gsbp.position = Suit.RightArmArmor.Position 
1302
1303
wait(1) 
1304
1305
Gsh1.BodyGyro:Remove() 
1306
Gsh1.BodyPosition:Remove() 
1307
1308
Gsh1w = Instance.new("Weld") 
1309
Gsh1w.Part0 = Gsh1 
1310
Gsh1w.Part1 = Suit.RightArmArmor 
1311
Gsh1w.Parent = Gsh1 
1312
Gsh1w.C0 = CFrame.new(0.5,1,0)*CFrame.fromEulerAnglesXYZ(0,1.5,0) 
1313
1314
wait(0.5) 
1315
1316
Ta.Anchored = false 
1317
1318
wait(0.5) 
1319
AnimatingTools = false 
1320
Debounce = False 
1321
end 
1322
end 
1323
end 
1324
if (key == "K") then 
1325
if (Debounce == false) then 
1326
if (Lazer == false) then 
1327
Debounce = true 
1328
Lazer = true 
1329
DisableLimb(NormalHand) 
1330
SetAngle(NormalHand, 0.785) 
1331
BP = Instance.new("BodyPosition") 
1332
BP.maxForce = Vector3.new(math.huge, math.huge, math.huge) 
1333
BP.P = BP.P / 4 
1334
BG = Instance.new("BodyGyro") 
1335
BG.maxTorque = Vector3.new(math.huge, math.huge, math.huge) 
1336
local targ = nil 
1337
local Mag = nil 
1338
local Pos = nil 
1339
while true do 
1340
if (Lazer == false) then 
1341
break 
1342
end 
1343
if (mouse.Target ~= nil) and (targ == nil) then 
1344
if (mouse.Target.Anchored == false) then 
1345
if ((mouse.Hit.p - Person.Character.Suit.Watch2.Position).magnitude <= 10000) then 
1346
targ = mouse.Target 
1347
BP.Parent = targ 
1348
BG.Parent = targ 
1349
Mag = (targ.Position - mouse.Hit.p).magnitude 
1350
Pos = (targ.Position - mouse.Hit.p).unit * -Mag 
1351
end 
1352
end 
1353
end 
1354
local pop = mouse.Hit.p 
1355
local G = Instance.new("Part") 
1356
G.Parent = Person.Character 
1357
G.Name = "Grab Lazer" 
1358
G.Anchored = true 
1359
G.Locked = true 
1360
G.CanCollide = false 
1361
G.formFactor = 0 
1362
G.Size = Vector3.new(1, 1, 1) 
1363
G.BrickColor = BrickColor.new("Royal blue") 
1364
G.Reflectance = 0.05 
1365
G.Transparency = 0.025 
1366
local Place0 = Person.Character.Suit.Watch2.CFrame * CFrame.new(0, -0.1, 0) 
1367
local MeAsh = Instance.new("CylinderMesh") 
1368
MeAsh.Parent = G 
1369
if (targ == nil) or (targ.Anchored == true) then 
1370
MeAsh.Scale = Vector3.new(0.1, (Place0.p-pop).magnitude, 0.1) 
1371
G.CFrame = CFrame.new((Place0.p + pop)/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) 
1372
else 
1373
BP.Parent = targ 
1374
BP.position = (PersonT.CFrame + (mouse.Hit.lookVector * 8) + Pos).p + Vector3.new(0, 5.7, 0) 
1375
BG.Parent = targ 
1376
BG.cframe = CFrame.new(targ.Position, PersonT.Position) 
1377
if (targ.Parent == nil) or (targ.Parent.Parent == Person.Character) then 
1378
BP.Parent = nil 
1379
BG.Parent = nil 
1380
end 
1381
MeAsh.Scale = Vector3.new(0.1, (Place0.p - targ.Position).magnitude, 0.1) 
1382
G.CFrame = CFrame.new((Place0.p + (targ.Position + Pos))/2, Place0.p) * CFrame.fromEulerAnglesXYZ(math.pi/2, 0, 0) 
1383
end 
1384
wait() 
1385
G:Remove() 
1386
end 
1387
Debounce = false 
1388
EnableLimb(NormalHand) 
1389
BP.Parent = nil 
1390
BG.Parent = nil 
1391
end 
1392
end 
1393
end 
1394
1395
end 
1396
1397
print("7") 
1398
1399
1400
function LiftKey(key, mouse) 
1401
key = key:upper() 
1402
if (key == "L") then 
1403
if (Person.Character.Suit.Band:findFirstChild("Smoke") ~= nil) then 
1404
Person.Character.Suit.Band.Smoke:remove() 
1405
EnableLimb(NormalHand) 
1406
end 
1407
end 
1408
if (key == "H") then 
1409
if (Person.Character:findFirstChild("Grapple Lazer") ~= nil) then 
1410
Lazer = false 
1411
end 
1412
end 
1413
if (key == "J") then 
1414
if (Person.Character:findFirstChild("Kill Lazer") ~= nil) then 
1415
Lazer = false 
1416
end 
1417
end 
1418
if (key == "K") then 
1419
if (Person.Character:findFirstChild("Grab Lazer") ~= nil) then 
1420
Lazer = false 
1421
end 
1422
end 
1423
if (key == "X") then 
1424
if (Person.Character:findFirstChild(" Lazer") ~= nil) then 
1425
Lazer = false 
1426
end 
1427
end 
1428
end 
1429
function Select(mouse) 
1430
mouse.Button1Down:connect(function() Click(mouse) end) 
1431
mouse.Button1Up:connect(function() Release(mouse) end) 
1432
mouse.KeyDown:connect(function(key) PressKey(key, mouse) end) 
1433
mouse.KeyUp:connect(function(key) LiftKey(key, mouse) end) 
1434
end 
1435
1436
print("8") 
1437
1438
function Deselect(mouse) 
1439
Hold = false 
1440
Lazer = false 
1441
Flight = false 
1442
end 
1443
1444
print("9 =D") 
1445
1446
ModeDebounce = false 
1447
script.Parent.Selected:connect(function(mouse) 
1448
mouse.KeyDown:connect(function(key) 
1449
key = key:lower() 
1450
1451
if (key=="z") and (ModeDebounce == false) then -- z charge ball to fire blast 
1452
ModeDebounce = true 
1453
--[[ 
1454
a["Left Hip"].DesiredAngle = 0 
1455
a["Right Hip"].DesiredAngle = 0 
1456
a["Right Shoulder"].DesiredAngle = 3.1 
1457
a["Left Shoulder"].DesiredAngle = 3.1 ]] 
1458
wait() 
1459
Suit.TorsoArmor.Anchored = true 
1460
1461
OldWs = Character.Humanoid.WalkSpeed 
1462
Character.Humanoid.WalkSpeed = 0 
1463
1464
wait(1) 
1465
1466
Cb = Instance.new("Part") 
1467
Cb.Name = "ChargeBall" 
1468
Cb.formFactor = "Symmetric" 
1469
Cb.Shape = "Ball" 
1470
Cb.Size = Vector3.new(1,1,1) 
1471
Cb.Anchored = true 
1472
Cb.TopSurface = "Smooth" 
1473
Cb.BottomSurface = "Smooth" 
1474
Cb.Locked = true 
1475
Cb.BrickColor = BrickColor.new("Really black") 
1476
Cb.Transparency = 0.5 
1477
Cb.Parent = Character 
1478
Cb.CFrame = Character.Head.CFrame + Vector3.new(0,2,0) 
1479
1480
for i=1,20 do 
1481
Suit.TorsoArmor.Cast:play() 
1482
Cb.Size = Cb.Size + Vector3.new(1,1,1) 
1483
Cb.CFrame = Cb.CFrame + Vector3.new(0,0.5,0) 
1484
wait(0.05) 
1485
end 
1486
1487
Cb1 = Instance.new("Part") 
1488
Cb1.Name = "ChargeBall" 
1489
Cb1.formFactor = "Symmetric" 
1490
Cb1.Shape = "Ball" 
1491
Cb1.Size = Vector3.new(1,1,1) 
1492
Cb1.Anchored = true 
1493
Cb1.TopSurface = "Smooth" 
1494
Cb1.BottomSurface = "Smooth" 
1495
Cb1.Locked = true 
1496
Cb1.BrickColor = BrickColor.new("Really black") 
1497
Cb1.Transparency = 0.5 
1498
Cb1.Parent = Character 
1499
Cb1.CFrame = Cb.CFrame 
1500
1501
Cb:Remove() 
1502
1503
Cb = Cb1 
1504
1505
Instance.new("ForceField").Parent = Character 
1506
1507
Cb.Size = Vector3.new(1,1,1) 
1508
1509
Range = 0 
1510
1511
Suit.TorsoArmor.Anchored = false 
1512
Character.Humanoid.WalkSpeed = OldWs 
1513
1514
1515
for i=1,5 do 
1516
wait() 
1517
Suit.TorsoArmor.Ex:play() 
1518
ex1 = Instance.new("Explosion") 
1519
ex1.BlastPressure = 2500 
1520
ex1.BlastRadius = 25 
1521
ex1.Position = Cb.Position + Cb.CFrame.lookVector * Range 
1522
ex1.Parent = game.Workspace 
1523
Range = Range + 50 
1524
wait(0.1) 
1525
end 
1526
1527
Character.ForceField:Remove() 
1528
1529
1530
1531
for i=1,5 do 
1532
wait() 
1533
Suit.TorsoArmor.Ex:play() 
1534
ex1 = Instance.new("Explosion") 
1535
ex1.BlastPressure = 5000 
1536
ex1.BlastRadius = 100 
1537
ex1.Position = Cb.Position + Cb.CFrame.lookVector * 250 
1538
wait() 
1539
--ex1.Position = ex1.Position + Vector3.new(-100,100,-100,100,-100,100) 
1540
ex1.Parent = game.Workspace 
1541
wait(0.1) 
1542
end 
1543
1544
Cb:Remove() 
1545
1546
wait(0.5) 
1547
1548
1549
ModeDebounce = false 
1550
1551
1552
1553
elseif (key=="m") and (ModeDebounce == false) then -- Spiral BaleFiraz :D 
1554
ModeDebounce = true 
1555
Instance.new("ForceField").Parent = Character 
1556
Instance.new("BodyAngularVelocity").Parent = Torso 
1557
Torso.BodyAngularVelocity.Name = "Bav" 
1558
Torso.Bav.maxTorque = Vector3.new(0,math.huge,0) 
1559
Torso.Bav.angularvelocity = Vector3.new(0,100,0) 
1560
1561
Range = 10 
1562
1563
for i=1,10 do 
1564
wait() 
1565
Suit.TorsoArmor.Ex:play() 
1566
ex1 = Instance.new("Explosion") 
1567
ex1.BlastPressure = 5000 
1568
ex1.BlastRadius = 10 
1569
ex1.Position = Torso.Position + Torso.CFrame.lookVector * Range 
1570
ex1.Parent = game.Workspace 
1571
1572
ex2 = Instance.new("Explosion") 
1573
ex2.BlastPressure = 5000 
1574
ex2.BlastRadius = 10 
1575
ex2.Position = Torso.Position + Torso.CFrame.lookVector * -Range 
1576
ex2.Parent = game.Workspace 
1577
1578
Range = Range + 10 
1579
wait(0.1) 
1580
end 
1581
1582
Character.ForceField:Remove() 
1583
Torso.Bav:Remove() 
1584
1585
wait(0.5) 
1586
1587
ModeDebounce = false 
1588
1589
1590
else 
1591
end 
1592
1593
1594
end) 
1595
end) 
1596
-- End Keys 
1597
1598
print("End") 
1599
1600
1601
Bin.Selected:connect(Select) 
1602
Bin.Deselected:connect(Deselect) 
1603
1604
print("Scripting Rocks!") 
1605
1606
Character.Humanoid.MaxHealth = math.huge 
1607
1608
while true do 
1609
wait() 
1610
dsbp.position = Torso.Position 
1611
if (Flight == true) then 
1612
Bs.Sparkles.Enabled = true 
1613
w11.Motor.DesiredAngle = -0.5 
1614
w21.Motor.DesiredAngle = 0.5 
1615
wait(0.15) 
1616
w11.Motor.DesiredAngle = 0.5 
1617
w21.Motor.DesiredAngle = -0.5 
1618
wait(0.15) 
1619
elseif (Flight == false) then 
1620
Bs.Sparkles.Enabled = false 
1621
w11.Motor.DesiredAngle = 0 
1622
w21.Motor.DesiredAngle = 0 
1623
wait() 
1624
else 
1625
end 
1626
end 
1627
1628
print("11 8D") -- this line fails but doesnt 8D