View difference between Paste ID: GgANnfDP and 7bGRMJN2
SHOW: | | - or go back to the newest paste.
1-
Name=game.Players.NextFlame.Name
1+
Name=game.Players.Supr14.Name
2
local player=game.Players[Name]
3
local char=player.Character
4
local Suit=false
5
local Tag=Instance.new("ObjectValue")
6
Tag.Name="creator"
7
Tag.Value=player
8
local Welds={}
9
 
10
if script.Parent.className~="HopperBin" then
11
local h=Instance.new("HopperBin")
12
h.Name="Ice Reaper"
13
h.Parent=player.Backpack
14
script.Parent=h
15
end
16
pcall(function() char.Sword:remove() end)
17
pcall(function() char.Sheath:remove() end)
18
pcall(function() char.Suit:remove() end)
19
local m=Instance.new("Model")
20
m.Name="Sword"
21
m.Parent=char
22
local otherm=Instance.new("Model")
23
otherm.Name="Sheath"
24
otherm.Parent=char
25
 
26
--SWORD--
27
local p=Instance.new("Part")
28
p.Size=Vector3.new(1,3,1)
29
p.BrickColor=BrickColor.new("Royal purple")
30
p.Reflectance=0.4
31
p.CanCollide=false
32
p.Parent=m
33
local mes=Instance.new("BlockMesh")
34
mes.Parent=p
35
mes.Scale=Vector3.new(0.4,1.2,0.2)
36
local w=Instance.new("Weld")
37
w.Parent=p
38
w.Part1=p
39
w.Part0=char.Torso
40
w.C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(150))
41
w.C1=CFrame.new(0,0.25,0)
42
local HoldWeld=w
43
local Blade=p
44
Welds["MAIN"]=HoldWeld
45
local p=Instance.new("Part")
46
p.Size=Vector3.new(1,3,1)
47
p.BrickColor=BrickColor.new("Magenta")
48
p.Parent=m
49
local mes=Instance.new("BlockMesh")
50
mes.Parent=p
51
mes.Scale=Vector3.new(0.02,1,0.21)
52
local w=Instance.new("Weld")
53
w.Parent=p
54
w.Part1=p
55
w.Part0=Blade
56
w.C0=CFrame.new(0,-.2,0)
57
local p=Instance.new("Part")
58
p.Size=Vector3.new(1,1,1)
59
p.BrickColor=BrickColor.new("White")
60
p.Parent=m
61
p.Reflectance=0.4
62
local mes=Instance.new("BlockMesh")
63
mes.Parent=p
64
mes.Scale=Vector3.new(0.6,.2,.3)
65
local w=Instance.new("Weld")
66
w.Parent=p
67
w.Part1=p
68
w.Part0=Blade
69
w.C0=CFrame.new(0,-1.45,0)
70
local p=Instance.new("Part")
71
p.Size=Vector3.new(1,1,1)
72
p.BrickColor=BrickColor.new("White")
73
p.Parent=m
74
p.Reflectance=0.4
75
local mes=Instance.new("BlockMesh")
76
mes.Parent=p
77
mes.Scale=Vector3.new(0.4,.2,.3)
78
local w=Instance.new("Weld")
79
w.Parent=p
80
w.Part1=p
81
w.Part0=Blade
82
w.C0=CFrame.new(0.4,-1.37,0)*CFrame.Angles(0,0,math.rad(30))
83
local p=Instance.new("Part")
84
p.Size=Vector3.new(1,1,1)
85
p.BrickColor=BrickColor.new("White")
86
p.Parent=m
87
p.Reflectance=0.4
88
local mes=Instance.new("BlockMesh")
89
mes.Parent=p
90
mes.Scale=Vector3.new(0.4,.2,.3)
91
local w=Instance.new("Weld")
92
w.Parent=p
93
w.Part1=p
94
w.Part0=Blade
95
w.C0=CFrame.new(-0.4,-1.37,0)*CFrame.Angles(0,0,math.rad(-30))
96
local p=Instance.new("Part")
97
p.Size=Vector3.new(1,1,1)
98
p.BrickColor=BrickColor.new("Grey")
99
p.Parent=m
100
local mes=Instance.new("CylinderMesh")
101
mes.Parent=p
102
mes.Scale=Vector3.new(.2,1.25,.2)
103
local w=Instance.new("Weld")
104
w.Parent=p
105
w.Part1=p
106
w.Part0=Blade
107
w.C0=CFrame.new(0,-2,0)
108
local p=Instance.new("Part")
109
p.Size=Vector3.new(1,1,1)
110
p.BrickColor=BrickColor.new("Magenta")
111
p.Parent=m
112
p.Reflectance=0.4
113
local mes=Instance.new("CylinderMesh")
114
mes.Parent=p
115
mes.Scale=Vector3.new(.21,.1,.21)
116
local w=Instance.new("Weld")
117
w.Parent=p
118
w.Part1=p
119
w.Part0=Blade
120
w.C0=CFrame.new(0,-2.75,0)
121
for i=1,10 do
122
local p=Instance.new("Part")
123
p.Size=Vector3.new(1,1,1)
124
p.BrickColor=BrickColor.new("Alder")
125
p.Parent=m
126
local mes=Instance.new("CylinderMesh")
127
mes.Parent=p
128
mes.Scale=Vector3.new(.21,.05,.21)
129
local w=Instance.new("Weld")
130
w.Parent=p
131
w.Part1=p
132
w.Part0=Blade
133
w.C0=CFrame.new(0,-2.7+.9*(i/9),0)
134
end
135
local p=Instance.new("Part")
136
p.Size=Vector3.new(1,1,1)
137
p.BrickColor=BrickColor.new("Royal purple")
138
p.Parent=m
139
p.Reflectance=0.4
140
local mes=Instance.new("BlockMesh")
141
mes.Parent=p
142
mes.Scale=Vector3.new(.28,.24,.205)
143
local w=Instance.new("Weld")
144
w.Parent=p
145
w.Part1=p
146
w.Part0=Blade
147
w.C0=CFrame.new(0,1.45,0)*CFrame.Angles(0,0,math.rad(-45))
148
local Tip=p
149
--/SWORD--
150
 
151
--SHEATH--
152
local p=Instance.new("Part")
153
p.Size=Vector3.new(1,3,1)
154
p.Reflectance=0.4
155
p.BrickColor=BrickColor.new("Royal purple")
156
p.Parent=otherm
157
local mes=Instance.new("BlockMesh")
158
mes.Parent=p
159
mes.Scale=Vector3.new(0.6,1.2,0.3)
160
local w=Instance.new("Weld")
161
w.Parent=p
162
w.Part1=p
163
w.Part0=char.Torso
164
w.C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(-30))
165
local Back=p
166
local p=Instance.new("Part")
167
p.Size=Vector3.new(1,1,1)
168
p.BrickColor=BrickColor:White()
169
p.Parent=otherm
170
local mes=Instance.new("BlockMesh")
171
mes.Parent=p
172
mes.Scale=Vector3.new(0.1,.25,0.31)
173
local w=Instance.new("Weld")
174
w.Parent=p
175
w.Part1=p
176
w.Part0=Back
177
w.C0=CFrame.new(-0.1,-1.5,0)*CFrame.Angles(0,0,math.rad(45))
178
local p=Instance.new("Part")
179
p.Size=Vector3.new(1,1,1)
180
p.BrickColor=BrickColor:White()
181
p.Parent=otherm
182
local mes=Instance.new("BlockMesh")
183
mes.Parent=p
184
mes.Scale=Vector3.new(0.1,.25,0.31)
185
local w=Instance.new("Weld")
186
w.Parent=p
187
w.Part1=p
188
w.Part0=Back
189
w.C0=CFrame.new(0.1,-1.5,0)*CFrame.Angles(0,0,math.rad(-45))
190
local p=Instance.new("Part")
191
p.Size=Vector3.new(1,1,1)
192
p.BrickColor=BrickColor:White()
193
p.Parent=otherm
194
local mes=Instance.new("BlockMesh")
195
mes.Parent=p
196
mes.Scale=Vector3.new(0.1,.25,0.31)
197
local w=Instance.new("Weld")
198
w.Parent=p
199
w.Part1=p
200
w.Part0=Back
201
w.C0=CFrame.new(-0.1,1.29,0)*CFrame.Angles(0,0,math.rad(-45))
202
local p=Instance.new("Part")
203
p.Size=Vector3.new(1,1,1)
204
p.BrickColor=BrickColor:White()
205
p.Parent=otherm
206
local mes=Instance.new("BlockMesh")
207
mes.Parent=p
208
mes.Scale=Vector3.new(0.1,.25,0.31)
209
local w=Instance.new("Weld")
210
w.Parent=p
211
w.Part1=p
212
w.Part0=Back
213
w.C0=CFrame.new(0.1,1.29,0)*CFrame.Angles(0,0,math.rad(45))
214
local p=Instance.new("Part")
215
p.Size=Vector3.new(1,3,1)
216
p.BrickColor=BrickColor:White()
217
p.Parent=otherm
218
local mes=Instance.new("BlockMesh")
219
mes.Parent=p
220
mes.Scale=Vector3.new(0.1,1.25,0.32)
221
local w=Instance.new("Weld")
222
w.Parent=p
223
w.Part1=p
224
w.Part0=Back
225
w.C0=CFrame.new(0,-0.25/2.5,0)
226
local p=Instance.new("Part")
227
p.Size=Vector3.new(1,3,1)
228
p.BrickColor=BrickColor.new("Magenta")
229
p.Parent=otherm
230
local mes=Instance.new("BlockMesh")
231
mes.Parent=p
232
mes.Scale=Vector3.new(0.02,1.12,0.325)
233
local w=Instance.new("Weld")
234
w.Parent=p
235
w.Part1=p
236
w.Part0=Back
237
w.C0=CFrame.new(0,0,0)
238
local p=Instance.new("Part")
239
p.Size=Vector3.new(1,1,1)
240
p.BrickColor=BrickColor:White()
241
p.Parent=otherm
242
local mes=Instance.new("BlockMesh")
243
mes.Parent=p
244
mes.Scale=Vector3.new(0.1,.25,0.31)
245
local w=Instance.new("Weld")
246
w.Parent=p
247
w.Part1=p
248
w.Part0=Back
249
w.C0=CFrame.new(0.1,.25/2,0)*CFrame.Angles(0,0,math.rad(45))
250
local p=Instance.new("Part")
251
p.Size=Vector3.new(1,1,1)
252
p.BrickColor=BrickColor:White()
253
p.Parent=otherm
254
local mes=Instance.new("BlockMesh")
255
mes.Parent=p
256
mes.Scale=Vector3.new(0.1,.25,0.31)
257
local w=Instance.new("Weld")
258
w.Parent=p
259
w.Part1=p
260
w.Part0=Back
261
w.C0=CFrame.new(-0.1,.25/2,0)*CFrame.Angles(0,0,math.rad(-45))
262
local p=Instance.new("Part")
263
p.Size=Vector3.new(1,1,1)
264
p.BrickColor=BrickColor:White()
265
p.Parent=otherm
266
local mes=Instance.new("BlockMesh")
267
mes.Parent=p
268
mes.Scale=Vector3.new(0.1,.25,0.31)
269
local w=Instance.new("Weld")
270
w.Parent=p
271
w.Part1=p
272
w.Part0=Back
273
w.C0=CFrame.new(0.1,-.25/2,0)*CFrame.Angles(0,0,math.rad(-45))
274
local p=Instance.new("Part")
275
p.Size=Vector3.new(1,1,1)
276
p.BrickColor=BrickColor:White()
277
p.Parent=otherm
278
local mes=Instance.new("BlockMesh")
279
mes.Parent=p
280
mes.Scale=Vector3.new(0.1,.25,0.31)
281
local w=Instance.new("Weld")
282
w.Parent=p
283
w.Part1=p
284
w.Part0=Back
285
w.C0=CFrame.new(-0.1,-.25/2,0)*CFrame.Angles(0,0,math.rad(45))
286
local p=Instance.new("Part")
287
p.Size=Vector3.new(1,3,1)
288
p.BrickColor=BrickColor.new("Alder")
289
p.Parent=otherm
290
local mes=Instance.new("BlockMesh")
291
mes.Parent=p
292
mes.Scale=Vector3.new(0.55,.5,0.25)
293
local w=Instance.new("Weld")
294
w.Parent=p
295
w.Part1=p
296
w.Part0=Back
297
w.C0=CFrame.new(0,.85,0)
298
local p=Instance.new("Part")
299
p.Size=Vector3.new(1,1,1)
300
p.BrickColor=BrickColor.new("Royal purple")
301
p.Parent=m
302
p.Reflectance=0.4
303
local mes=Instance.new("BlockMesh")
304
mes.Parent=p
305
mes.Scale=Vector3.new(.42,.35,.305)
306
local w=Instance.new("Weld")
307
w.Parent=p
308
w.Part1=p
309
w.Part0=Back
310
w.C0=CFrame.new(0,-1.45,0)*CFrame.Angles(0,0,math.rad(-45))
311
for _,v in pairs(otherm:children()) do
312
v.CanCollide=false
313
v.Locked=true
314
end
315
--/SHEATH--
316
 
317
b=Instance.new("IntValue")
318
b.Value=0
319
b.Parent=char.Sword
320
function Click()
321
if b.Value~=0 then
322
pcall(function() DCLICK:disconnect() end)
323
wait(0.25)
324
Button()
325
wait()
326
DCLICK=b.Changed:connect(Click)
327
end
328
end
329
DCLICK=b.Changed:connect(Click)
330
 
331
Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]}
332
 
333
function Button(mouse)
334
if b.Value==1 then
335
local rw=Welds["rw"]
336
for i=0,0.7,0.1 do
337
wait()
338
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(-6),0)
339
rw.C0 = CFrame.new(0, 0.5, 0)
340
end
341
wait()
342
for i=0,0.4,0.1 do
343
wait()
344
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
345
rw.C0 = rw.C0*CFrame.new(0, 0.1, 0)
346
end
347
wait()
348
for i=0,0.4,0.1 do
349
wait()
350
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
351
rw.C0 = rw.C0*CFrame.new(0, -0.1, 0)
352
end
353
for i=0,0.9,0.1 do
354
wait()
355
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-4.5), math.rad(6),0)
356
rw.C0 = CFrame.new(0, 0.5, 0)
357
end
358
rw.C0=OrgR0
359
rw.C1=OrgR1
360
b.Value=0
361
else
362
local rw=Welds["rw"]
363
for i=0,0.3,0.1 do
364
wait()
365
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
366
rw.C0 = CFrame.new(0, 0.5, 0)
367
end
368
wait()
369
for i=0,1,0.5 do
370
wait()
371
rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*i, 0,0)
372
rw.C0 = CFrame.new(0, 0.5, 0)
373
end
374
for i=0,1,0.1 do
375
wait()
376
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10), 0,0)
377
rw.C0 = CFrame.new(0, 0.5, 0)
378
end
379
for i=0,0.3,0.1 do
380
wait()
381
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10), 0,0)
382
rw.C0 = CFrame.new(0, 0.5, 0)
383
end
384
wait()
385
for i=0,0.3,0.1 do
386
wait()
387
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0)
388
rw.C0 = CFrame.new(0, 0.5, 0)
389
end
390
rw.C0=OrgR0
391
rw.C1=OrgR1
392
b.Value=0
393
end
394
end
395
 
396
function Charge()
397
local rw=Welds["rw"]
398
for i=0,1.2,0.1 do
399
wait()
400
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(6),math.rad(2))
401
rw.C0 = CFrame.new(0, 0.5, 0)
402
end
403
wait()
404
for i=1,6 do
405
wait()
406
local Laz=Instance.new("Part")
407
Laz.Anchored=false
408
Laz.BrickColor=BrickColor.new("Royal purple")
409
Laz.Reflectance=0
410
Laz.Shape="Ball"
411
Laz.Transparency=1-i/9
412
Laz.TopSurface="Smooth"
413
Laz.BottomSurface="Smooth"
414
Laz.CanCollide=false
415
Laz.Size=Vector3.new(1,1,1)
416
Laz.Parent=char.Sword
417
w=Instance.new("Weld")
418
w.Part1=Laz
419
w.Part0=Blade
420
w.Parent=Laz
421
local Me=Instance.new("SpecialMesh")
422
Me.MeshType="Sphere"
423
Me.Parent=Laz
424
for i=1,7,0.75 do
425
Me.Scale = Vector3.new(i/2.5,i,i/2.5) 
426
wait()
427
end
428
Laz:remove()
429
end
430
end
431
 
432
function SHOCK()
433
Charge()
434
wait()
435
for i=0,0.7,0.1 do
436
wait()
437
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
438
rw.C0 = rw.C0*CFrame.new(0, 0, 0)
439
end
440
for i=1,35 do
441
p=Instance.new("Part")
442
p.Size=Vector3.new(1,9,7)
443
p.Transparency=0.2
444
p.BrickColor=BrickColor.new("Royal purple")
445
p.Reflectance=0.1
446
p.CanCollide=true
447
p.Velocity=Vector3.new(9000,300,0)
448
p.Touched:connect(function(h)
449
if h.Parent~=char and h.Parent.Parent~=char then
450
h.Anchored=false
451
h:BreakJoints()
452
h.Velocity=(h.Position-char.Torso.Position).unit*-500
453
end
454
end)
455
p.TopSurface="Smooth"
456
p.BottomSurface="Smooth"
457
p.Anchored=true
458
p.Parent=char
459
p.CFrame=char.Torso.CFrame*CFrame.Angles(0,math.rad(90),0)*CFrame.new(6+i,0,0)
460
Delay(0,function()
461
local p=p
462
for i=3,10 do
463
p.Transparency=i/10
464
wait()
465
end
466
p:remove()
467
end)
468
wait()
469
end
470
for i=0,0.7,0.1 do
471
wait()
472
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
473
rw.C0 = rw.C0*CFrame.new(0, 0, 0)
474
end
475
wait()
476
for i=0,1.2,0.1 do
477
wait()
478
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(-6),math.rad(-2))
479
rw.C0 = CFrame.new(0, 0.5, 0)
480
end
481
rw.C0=OrgR0
482
rw.C1=OrgR1
483
end
484
 
485
function GATE()
486
local rw=Welds["rw"]
487
for i=0,0.3,0.1 do
488
wait(0.06)
489
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
490
rw.C0 = CFrame.new(0, 0.5, 0)
491
end
492
wait()
493
for i=0,2,0.5 do
494
wait(0.06)
495
rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*i, 0,0)
496
rw.C0 = CFrame.new(0, 0.5, 0)
497
end
498
wait()
499
local b=Instance.new("BodyPosition")
500
b.position=char.Torso.Position+Vector3.new(0,30,0)
501
b.maxForce=Vector3.new(200,999999999,200)
502
b.Parent=char.Torso
503
wait(0.75)
504
for i=0,2,0.5 do
505
wait(0.05)
506
local p=Blade:Clone()
507
p.Transparency=0.5
508
p.Reflectance=0
509
p.BrickColor=BrickColor.new("Royal purple")
510
p.Anchored=true
511
p.CanCollide=false
512
p.Parent=char
513
Delay(0.75,function() p:remove() end)
514
rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(-60)*i, 0,0)
515
rw.C0 = CFrame.new(0, 0.5, 0)
516
end
517
b:remove()
518
function Check(d)
519
for _,v in pairs(game.Players:getPlayers()) do
520
if v.Name~=Name and v.Character and v.Character:findFirstChild("Torso") and (v.Character.Torso.Position-Star.Position).magnitude<d then
521
v.Character.Humanoid:TakeDamage(5)
522
v.Character.Humanoid.PlatformStand=true
523
v.Character.Torso.Velocity=(v.Character.Torso.Position-Star.Position).unit*120
524
end
525
end
526
end
527
wait(0.5)
528
Tor=Instance.new("Part")
529
Tor.Size=Vector3.new(1,1,1)
530
Tor.BrickColor=BrickColor.new("Royal purple")
531
Tor.Reflectance=0
532
Tor.Anchored=true
533
Tor.Transparency=1
534
Tor.CanCollide=false
535
Tor.Parent=char
536
Tor.TopSurface="Weld"
537
Star=Tor
538
Mesh=Instance.new("CylinderMesh")
539
Mesh.Parent=Tor
540
Mesh.Scale=Vector3.new(3,1.2,3) 
541
Tor.CFrame=CFrame.new(char.Torso.Position.x,workspace.Base.Position.y,char.Torso.Position.z)
542
Delay(0.1,function()
543
for i=1,40 do
544
wait()
545
Mesh.Scale=Mesh.Scale+Vector3.new(1,0,1)
546
Star.Transparency=i/50
547
Dist=Mesh.Scale.x/2
548
Check(Dist)
549
end
550
Tor:remove()
551
end)
552
for i=0,0.3,0.1 do
553
wait(0.06)
554
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0)
555
rw.C0 = CFrame.new(0, 0.5, 0)
556
end
557
rw.C0=OrgR0
558
rw.C1=OrgR1
559
end
560
 
561
function GHOST()
562
--Use animation for the bustersword shooting projectile
563
--When landed, become minor blackhole, sucking people in w/ minor damage
564
--when done, explode into spikey explosion =D Massive damage
565
end
566
 
567
 
568
function PORT(mouse)
569
local mouset=mouse.Target
570
local mouseh=mouse.Hit
571
if mouset then
572
local Laz=Instance.new("Part")
573
Laz.Anchored=false
574
Laz.BrickColor=BrickColor.new("Royal purple")
575
Laz.Reflectance=0
576
Laz.Transparency=1
577
Laz.Shape="Ball"
578
Laz.TopSurface="Smooth"
579
Laz.BottomSurface="Smooth"
580
Laz.CanCollide=false
581
Laz.Size=Vector3.new(1,1,1)
582
Laz.CFrame=char.Torso.CFrame
583
Laz.Parent=char.Torso
584
Laz.Transparency=1
585
w = Instance.new("Weld") 
586
w.Parent = Laz
587
w.Part0 = w.Parent 
588
w.Part1 = char.Torso
589
w.C0 = CFrame.new(0,0,0)
590
local Me=Instance.new("SpecialMesh")
591
Me.MeshType="Sphere"
592
Me.Scale=Vector3.new(15,15,15) 
593
Me.Parent=Laz
594
for i=1,20 do
595
Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5)
596
Laz.Transparency=Laz.Transparency-1/20
597
wait()
598
end
599
char.Torso.CFrame=mouseh*CFrame.new(0,5,0)
600
for i=1,20 do
601
Me.Scale=Me.Scale+Vector3.new(0.5,0.5,0.5)
602
Laz.Transparency=i/20
603
wait()
604
end
605
Laz:remove()
606
end
607
end
608
 
609
 
610
function RUSH()
611
local rw=Welds["rw"]
612
for i=0,0.3,0.1 do
613
wait(0.06)
614
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
615
rw.C0 = CFrame.new(0, 0.5, 0)
616
end
617
wait()
618
for i=0,0.9,0.05 do
619
wait()
620
rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(-60)*(i/1), 0,0)
621
rw.C0 = CFrame.new(0, 0.5, 0)
622
end
623
wait()
624
local p=Instance.new("Part")
625
p.Locked=true
626
p.BrickColor=BrickColor.new("Royal purple")
627
p.Name="Lan"
628
p.CanCollide=false
629
p.Touched:connect(function(h)
630
if h.Parent~=char and h.Parent.Parent~=char and h.Name~="Base" then
631
h.Anchored=false
632
h:BreakJoints()
633
h.Velocity=(h.Position-char.Torso.Position).unit*500
634
end
635
end)
636
p.Size=Vector3.new(1,6,1)
637
Mesh=Instance.new("SpecialMesh")
638
Mesh.MeshType="FileMesh"
639
Mesh.Scale=Vector3.new(0.7,7.3,0.7)
640
Mesh.MeshId="http://roblox.com/asset/?id=1033714"
641
Mesh.Parent=p
642
p.Parent=char
643
w=Instance.new("Weld")
644
w.Part1=Blade
645
w.Part0=p
646
w.Parent=p
647
w.C0=CFrame.new(0,1,0)
648
local b=Instance.new("BodyVelocity")
649
b.maxForce = Vector3.new(math.huge,math.huge,math.huge)
650
b.velocity=char.Torso.CFrame.lookVector*65
651
b.Parent=char.Torso
652
for i=1,20 do
653
b.velocity=char.Torso.CFrame.lookVector*65
654
local blue=p:clone() 
655
blue.CanCollide=false 
656
blue.Anchored=true 
657
blue.CFrame=p.CFrame 
658
blue.BrickColor=BrickColor.new("Royal purple") 
659
blue.Parent=char
660
Delay(0,function() 
661
local blue=blue 
662
for i=1,5 do 
663
blue.Transparency=blue.Transparency+1/20 
664
wait() 
665
end 
666
blue:remove() 
667
end)
668
wait()
669
end
670
wait(0.05)
671
p:remove()
672
b:remove()
673
wait()
674
for i=0,0.2,0.05 do
675
wait()
676
rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*(i/1), 0,0)
677
rw.C0 = CFrame.new(0, 0.5, 0)
678
end
679
for i=0,0.3,0.1 do
680
wait(0.06)
681
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0)
682
rw.C0 = CFrame.new(0, 0.5, 0)
683
end
684
rw.C0=OrgR0
685
rw.C1=OrgR1
686
end
687
 
688
function NUKE()
689
Charge()
690
for i=0,0.7,0.1 do
691
wait()
692
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
693
rw.C0 = rw.C0*CFrame.new(0, 0, 0)
694
end
695
local Laz=Instance.new("Part")
696
Laz.Anchored=false
697
Laz.BrickColor=BrickColor.new("Royal purple")
698
Laz.Reflectance=0
699
Laz.Transparency=1
700
Laz.Shape="Ball"
701
Laz.TopSurface="Smooth"
702
Laz.BottomSurface="Smooth"
703
Laz.CanCollide=false
704
Laz.Size=Vector3.new(1,1,1)
705
Laz.CFrame=char.Torso.CFrame
706
Laz.Parent=char.Torso
707
Laz.Transparency=1
708
w = Instance.new("Weld") 
709
w.Parent = Laz
710
w.Part0 = w.Parent 
711
w.Part1 = char.Torso
712
w.C0 = CFrame.new(0,0,0)
713
local Me=Instance.new("SpecialMesh")
714
Me.MeshType="Sphere"
715
Me.Scale=Vector3.new(25,25,25) 
716
Me.Parent=Laz
717
for i=1,35 do
718
Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5)
719
Laz.Transparency=Laz.Transparency-1/35
720
wait()
721
end
722
Laz:remove()
723
local e=Instance.new("Explosion")
724
e.BlastRadius=22
725
e.BlastPressure=0
726
e.Position=char.Torso.Position
727
e.Hit:connect(function(p)
728
if p.Parent~=char and p.Parent.Parent~=char then
729
p.Anchored=false
730
p:BreakJoints()
731
p.Velocity=(p.Position-e.Position).unit*200
732
end
733
end)
734
e.Parent=char
735
for i=0,0.7,0.1 do
736
wait()
737
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
738
rw.C0 = rw.C0*CFrame.new(0, 0, 0)
739
end
740
wait()
741
for i=0,1.2,0.1 do
742
wait()
743
rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(-6),math.rad(-2))
744
rw.C0 = CFrame.new(0, 0.5, 0)
745
end
746
rw.C0=OrgR0
747
rw.C1=OrgR1
748
end
749
 
750
De=0
751
Equip=false
752
function EQUIP(mouse)
753
if De==0 then
754
Equip=true
755
De=1
756
--pcall(function() game["LocalBackpack"]:children()[1]:remove() end)
757
rs=char.Torso["Right Shoulder"]
758
p1=rs.Part1
759
p0=rs.Part0
760
rs.Part0=nil
761
rw=Instance.new("Weld")
762
rw.Parent=char
763
rw.Part1=char.Torso
764
rw.Part0=char["Right Arm"]
765
rw.C1=CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0)
766
R1=rw.C1
767
R0=rw.C0
768
Arms["rw"]=rw
769
Welds["rw"]=rw
770
Weld=Welds["MAIN"]
771
for i=0,1,0.1 do
772
wait(0.05)
773
rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(270)*i, i,-i)
774
rw.C0 = CFrame.new(0, 0.5, 0)
775
end
776
pcall(function() Weld.Part0=char["Right Arm"]
777
Weld.C0=CFrame.new(0,-1.1,-2.35)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(180)) 
778
Connec=Blade.Touched:connect(function(h)
779
if h.Parent and h.Parent:findFirstChild("Humanoid") and not h.Parent:findFirstChild("Ice") and h.Parent.Name~=Name then
780
Tag:clone().Parent=h.Parent.Humanoid
781
h.Parent.Torso.Name="Ice"
782
h.Parent.Ice.Anchored=true
783
local i=Instance.new("Part")
784
i.Parent=h.Parent
785
i.Size=Vector3.new(5,7,5)
786
i.TopSurface="Smooth"
787
i.BottomSurface="Smooth"
788
i.Anchored=true
789
i.CFrame=h.Parent.Ice.CFrame
790
i.BrickColor=BrickColor.new("Royal purple")
791
i.Reflectance=0.4
792
i.Transparency=0.5
793
end
794
end)
795
end)
796
for i=0,1,0.5 do
797
wait(0.05)
798
rw.C1 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(135)-math.rad(67.5)*i, 0, math.rad(45-22.5*i))
799
rw.C0 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
800
end
801
wait()
802
for i=0,1,0.25 do
803
rw.C1=rw.C1*CFrame.Angles(math.rad(-3.5),math.rad(-2),math.rad(-6))
804
wait(0.05)
805
end
806
Delay(0,function()
807
while Equip==true do
808
wait(0.08)
809
local p=Instance.new("Part")
810
p.Size=Vector3.new(1,1,1)
811
p.Reflectance=0.3
812
p.BrickColor=BrickColor.new("Royal purple")
813
p.Anchored=true
814
p.CanCollide=false
815
p.Parent=char
816
p.CFrame=Blade.CFrame*CFrame.new(math.random(-1,1)*math.random(),math.random(-2,2)*math.random(),math.random(-1,1)*math.random())*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
817
local m=Instance.new("BlockMesh")
818
m.Scale=Vector3.new(0.15,0.15,0.15)
819
m.Parent=p
820
Delay(0,function()
821
local p=p
822
for i=1,3 do
823
wait(0.05)
824
p.Transparency=i/3
825
end
826
p:remove()
827
end)
828
end
829
end)
830
OrgR0=rw.C0
831
OrgR1=rw.C1
832
local rw=rw
833
mouse.Icon = "rbxasset://textures\\GunCursor.png"
834
mouse.Button1Down:connect(function() b.Value=b.Value+1 end)
835
Attack=false
836
mouse.KeyDown:connect(function(key)
837
if Attack==false then
838
if key=="q" then
839
Attack=true
840
SHOCK()
841
Attack=false
842
elseif key=="e" then
843
Attack=true
844
GATE()
845
Attack=false
846
elseif key=="r" then
847
Attack=true
848
RUSH()
849
Attack=false
850
elseif key=="t" then
851
Attack=true
852
GHOST()
853
Attack=false
854
elseif key=="y" then
855
Attack=true
856
PORT(mouse)
857
Attack=false
858
elseif key=="u" then
859
Attack=true
860
NUKE()
861
Attack=false
862
end
863
end
864
end)
865
wait()
866
De=0
867
end
868
end
869
--setfenv(EQUIP,getfenv(0))
870
script.Parent.Selected:connect(function(mouse)
871
EQUIP(mouse)
872
end)
873
script.Parent.Deselected:connect(function()
874
if Equip == false then
875
return
876
end
877
Equip=false
878
for i=0,1,0.1 do
879
rw.C1=rw.C1*CFrame.Angles(math.rad(17),math.rad(8),math.rad(4))
880
wait(0.04)
881
end
882
Welds["MAIN"].Part0=char.Torso
883
Welds["MAIN"].C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(150))
884
Welds["MAIN"].C1=CFrame.new(0,0.25,0)
885
Connec:disconnect()
886
for i=0,1,0.1 do
887
rw.C1=rw.C1*CFrame.Angles(math.rad(-19),math.rad(-3),math.rad(-6))
888
wait()
889
end
890
pcall(function()
891
rs.Part0=p0
892
rs.Part1=p1
893
rs.Parent=char.Torso
894
rw:remove()
895
end)
896
end)
897
--Suit--
898
if Suit then
899
color=BrickColor:White()
900
color2=BrickColor.new("Dark stone grey")
901
pcall(function() char.Suit:remove() end)
902
model = Instance.new("Model") 
903
model.Parent = char 
904
model.Name = "Suit" 
905
Tors=Instance.new("Part")
906
Tors.Size=char.Torso.Size
907
Tors.BrickColor=color
908
Tors.Reflectance=0.75
909
Tors.CanCollide=false
910
Tors.Parent=model
911
Mesh=Instance.new("BlockMesh")
912
Mesh.Parent=Tors
913
Mesh.Scale=Vector3.new(1.01,0.9,1.01) 
914
w = Instance.new("Weld") 
915
w.Parent = char.Torso 
916
w.Part0 = w.Parent 
917
w.Part1 = Tors 
918
w.C0 = CFrame.new(0,0,0)
919
for _,v in pairs(char:children()) do
920
if string.sub(v.Name,1,4)=="Left" or string.sub(v.Name,1,4)=='Righ' then
921
Tor=Instance.new("Part")
922
Tor.Size=v.Size
923
Tor.BrickColor=color
924
Tor.Reflectance=0.75
925
Tor.CanCollide=false
926
Tor.Parent=model
927
Mesh=Instance.new("BlockMesh")
928
Mesh.Parent=Tor
929
Mesh.Scale=Vector3.new(1.01,0.9,1.01)
930
w = Instance.new("Weld") 
931
w.Parent = v 
932
w.Part0 = w.Parent 
933
w.Part1 = Tor 
934
w.C0 = CFrame.new(0,0,0)
935
Tor=Instance.new("Part")
936
Tor.Size=Vector3.new(1,1,1)
937
Tor.BrickColor=color
938
Tor.Reflectance=0.1
939
Tor.Locked=true
940
Tor.CanCollide=true
941
Tor.Parent=model
942
Tor.TopSurface="Smooth"
943
Tor.BottomSurface="Smooth"
944
Mesh=Instance.new("BlockMesh")
945
Mesh.Bevel=0.05
946
Mesh.Parent=Tor
947
Mesh.Scale=Vector3.new(1.1,0.4,1.1) 
948
w = Instance.new("Weld") 
949
w.Parent = v
950
w.Part0 = w.Parent 
951
w.Part1 = Tor 
952
w.C0 = CFrame.new(0,-0.6,0)
953
end
954
end
955
Tor=Instance.new("Part") 
956
Tor.Size=Vector3.new(1,1,1)
957
Tor.BrickColor=color2
958
Tor.CanCollide=false
959
Tor.Parent=model
960
Mesh=Instance.new("BlockMesh")
961
Mesh.Parent=Tor
962
Mesh.Scale=Vector3.new(.4,0.4,0.01) 
963
w = Instance.new("Weld") 
964
w.Parent = char.Torso
965
w.Part0 = w.Parent 
966
w.Part1 = Tor 
967
w.C0 = CFrame.new(0,0,-0.51)
968
Tor=Instance.new("Part")
969
Tor.Size=Vector3.new(1,1,1)
970
Tor.BrickColor=color2
971
Tor.CanCollide=false
972
Tor.Parent=model
973
Mesh=Instance.new("CylinderMesh")
974
Mesh.Parent=Tor
975
Mesh.Scale=Vector3.new(.5,0.5,0.049) 
976
w = Instance.new("Weld") 
977
w.Parent = char.Torso
978
w.Part0 = w.Parent 
979
w.Part1 = Tor 
980
w.C0 = CFrame.new(0,0,-0.49)*CFrame.Angles(0,0,math.rad(90))
981
Tor=Instance.new("Part")
982
Tor.Size=Vector3.new(1,1,1)
983
Tor.BrickColor=color2
984
Tor.CanCollide=false
985
Tor.Parent=model
986
Mesh=Instance.new("CylinderMesh")
987
Mesh.Parent=Tor
988
Mesh.Scale=Vector3.new(.5,0.5,0.049) 
989
w = Instance.new("Weld") 
990
w.Parent = char.Torso
991
w.Part0 = w.Parent 
992
w.Part1 = Tor 
993
w.C0 = CFrame.new(0,0,-0.49)
994
Tor=Instance.new("Part")
995
Tor.Size=Vector3.new(1,1,1)
996
Tor.BrickColor=color
997
Tor.CanCollide=false
998
Tor.Parent=model
999
Mesh=Instance.new("SpecialMesh")
1000
Mesh.MeshType="Sphere"
1001
Mesh.Parent=Tor
1002
Mesh.Scale=Vector3.new(.25,.25,.25) 
1003
w = Instance.new("Weld") 
1004
w.Parent = char.Torso
1005
w.Part0 = w.Parent 
1006
w.Part1 = Tor 
1007
w.C0 = CFrame.new(0,0,-0.49)
1008
Tor=Instance.new("Part")
1009
Tor.Size=Vector3.new(1,1,1)
1010
Tor.BrickColor=color2
1011
Tor.CanCollide=false
1012
Tor.Parent=model
1013
Mesh=Instance.new("CylinderMesh")
1014
Mesh.Parent=Tor
1015
Mesh.Scale=Vector3.new(.5,0.5,0.049) 
1016
w = Instance.new("Weld") 
1017
w.Parent = char.Torso
1018
w.Part0 = w.Parent 
1019
w.Part1 = Tor 
1020
w.C0 = CFrame.new(0.27,0,-0.49)
1021
Tor=Instance.new("Part")
1022
Tor.Size=Vector3.new(1,1,1)
1023
Tor.BrickColor=color2
1024
Tor.CanCollide=false
1025
Tor.Parent=model
1026
Mesh=Instance.new("CylinderMesh")
1027
Mesh.Parent=Tor
1028
Mesh.Scale=Vector3.new(.5,0.5,0.049) 
1029
w = Instance.new("Weld") 
1030
w.Parent = char.Torso
1031
w.Part0 = w.Parent 
1032
w.Part1 = Tor 
1033
w.C0 = CFrame.new(-0.27,0,-0.49)
1034
Tor=Instance.new("Part")
1035
Tor.Size=Vector3.new(1,1,1)
1036
Tor.BrickColor=color2
1037
Tor.CanCollide=false
1038
Tor.Parent=model
1039
Mesh=Instance.new("CylinderMesh")
1040
Mesh.Parent=Tor
1041
Mesh.Scale=Vector3.new(.5,0.5,0.049) 
1042
w = Instance.new("Weld") 
1043
w.Parent = char.Torso
1044
w.Part0 = w.Parent 
1045
w.Part1 = Tor 
1046
w.C0 = CFrame.new(0,0.295,-0.49)*CFrame.Angles(0,0,math.rad(90))
1047
Tor=Instance.new("Part")
1048
Tor.Size=Vector3.new(1,1,1)
1049
Tor.BrickColor=color2
1050
Tor.CanCollide=false
1051
Tor.Parent=model
1052
Mesh=Instance.new("CylinderMesh")
1053
Mesh.Parent=Tor
1054
Mesh.Scale=Vector3.new(.5,0.5,0.049) 
1055
w = Instance.new("Weld") 
1056
w.Parent = char.Torso
1057
w.Part0 = w.Parent 
1058
w.Part1 = Tor 
1059
w.C0 = CFrame.new(0,-0.295,-0.49)*CFrame.Angles(0,0,math.rad(90))
1060
end
1061
--/Suit--
1062
 
1063
--MediaFire