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