View difference between Paste ID: zzdgi034 and y8GUjgHG
SHOW: | | - or go back to the newest paste.
1
--MADE BY OneLegend (NOT THE SCRIPT) Thanks to TheRedAngel for letting me add. Feel free to take his model too. http://www.roblox.com/TheRedAngels-SB-Gift-NEW-SCRIPTS-item?id=88063410 
2
--REGULAR SCRIPT: Go to line 4 and put your name where it says "RazorShockk"
3
4-
Name="RazorShockk"
4+
Name="iispecialeffects"
5
player=game.Players[Name]
6
char=player.Character
7
Color=BrickColor.new("Grey")
8
Color2=BrickColor.new(Color3.new(0,0,0))
9
model=Instance.new("Model")
10
model.Name="Suit"
11
model.Parent=char
12
d=0
13
Debounce=true
14
15
fake=char.Head:clone()
16
pcall(function() fake.face:remove() end)
17
char.Head.Transparency=1
18
fake.Parent=model
19
fake.Transparency=0
20
w=Instance.new("Weld")
21
w.Part1=fake
22
w.Part0=char.Head
23
w.Parent=char
24
fake.Mesh.Scale=fake.Mesh.Scale+Vector3.new(-0.01,-0.01,-0.01)
25
fake.BrickColor=Color2
26
27
char.Head.Changed:connect(function(p) 
28
if p=="BrickColor" then 
29
wait()
30
pcall(function()
31
char.Head.face:Remove()
32
char.Torso.roblox:remove()
33
char["Shirt Graphic"]:remove()
34
end)
35
char.Humanoid.WalkSpeed=25
36
char.Humanoid.MaxHealth=math.huge
37
char.Humanoid.Health=math.huge
38
for _,v in pairs(char:children()) do
39
if v.className=="Hat" then
40
v:remove()
41
elseif v:IsA("Part") then
42
v.BrickColor=Color2
43
v.TopSurface="Smooth"
44
v.BottomSurface="Smooth"
45
elseif v:IsA("Shirt") or v:IsA("Pants") then
46
v:remove()
47
end
48
end
49
end 
50
end)
51
char.Head.BrickColor=Color2
52
53
Tor=Instance.new("Part")
54
Tor.Size=Vector3.new(1,1,1)
55
Tor.BrickColor=Color2
56
Tor.Reflectance=0
57
Tor.Transparency=0
58
Tor.CanCollide=false
59
Tor.Parent=char
60
Mesh=Instance.new("SpecialMesh")
61
Mesh.MeshId="http://www.roblox.com/asset/?id=16952952"
62
Mesh.Scale=Vector3.new(1.05,1.05,1.05)
63
Mesh.Parent=Tor
64
w = Instance.new("Weld") 
65
w.Parent = char["Head"]
66
w.Part0 = w.Parent 
67
w.Part1 = Tor 
68
w.C0 = CFrame.new(0,0.35,0)
69
70
--NOTE TO SELF:Use Add([Object],[Delay]) instead of Debris:AddItem
71
function Add(object,delay)
72
coroutine.resume(coroutine.create(function() wait(delay) pcall(function() object:remove() end) end))
73
end
74
75
if script.Parent.className~="HopperBin" then
76
Sword = Instance.new("HopperBin")
77
Sword.Parent = game.Players[Name].Backpack
78
Sword.Name="Sword"
79
script.Parent=Sword
80
end
81
82
Sword=script.Parent
83
84
Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]}
85
86
function hint(msg,de)
87
local h=Instance.new("Hint")
88
h.Text=tostring(msg)
89
h.Parent=player
90
Delay(tonumber(de),function() h:remove() end)
91
end
92
93
function makeSword()
94
Sword=model
95
wait(0.1)
96
Handle=Instance.new("Part")
97
Handle.Size=Vector3.new(1,1,1)
98
Handle.Parent=Sword
99
Handle.BrickColor=Color2
100
Handle.Name="Handle"
101
Mesh=Instance.new("SpecialMesh")
102
Mesh.MeshType=0
103
Mesh.Parent=Handle
104
Mesh.Scale=Vector3.new(0.4,0.75,0.4)
105
HenWeld=Instance.new("Weld")
106
HenWeld.Parent=char["Right Arm"]
107
HenWeld.Part1=HenWeld.Parent
108
HenWeld.Part0=Handle
109
HenWeld.C0=CFrame.new(0,-0.2,1)*CFrame.Angles(math.rad(90),math.rad(25),0)
110
Hy=HenWeld.C0
111
GripTop=Instance.new("Part")
112
GripTop.BrickColor=BrickColor.new(27)
113
GripTop.Size=Vector3.new(1,1,1)
114
GripTop.Parent=Sword
115
GripTop.Name="GripTop"
116
Mesh=Instance.new("BlockMesh")
117
Mesh.Parent=GripTop
118
Mesh.Scale=Vector3.new(0.47,0.15,.97)
119
Weld=Instance.new("Weld")
120
Weld.Parent=Handle
121
Weld.Part1=Weld.Parent
122
Weld.Part0=GripTop
123
Weld.C0=CFrame.new(0,-0.4,0)
124
Blade1=Instance.new("Part")
125
Blade1.BrickColor=Color
126
Blade1.Size=Vector3.new(1,5,1)
127
Blade1.Parent=Sword
128
Blade1.Name="Blade1"
129
Blade1.Reflectance=0.11
130
Mesh=Instance.new("BlockMesh")
131
Mesh.Parent=Blade1
132
Mesh.Scale=Vector3.new(0.1,0.99,0.8)
133
Weld=Instance.new("Weld")
134
Weld.Parent=Handle
135
Weld.Part1=Weld.Parent
136
Weld.Part0=Blade1
137
Weld.C0=CFrame.new(0,-2.69,0)
138
Pi=Blade1.Touched:connect(Hit)
139
Blade2=Instance.new("Part")
140
Blade2.BrickColor=Color
141
Blade2.Size=Vector3.new(1,1,1)
142
Blade2.Parent=Sword
143
Blade2.Name="Blade2"
144
Blade2.Reflectance=0.11
145
Mesh=Instance.new("SpecialMesh")
146
Mesh.MeshType="Wedge"
147
Mesh.Parent=Blade2
148
Mesh.Scale=Vector3.new(0.1,0.45,0.8)
149
Weld=Instance.new("Weld")
150
Weld.Parent=Handle
151
Weld.Part1=Weld.Parent
152
Weld.Part0=Blade2
153
Weld.C0=CFrame.new(0,-5.33,0)
154
De1=Instance.new("Part")
155
De1.BrickColor=Color2
156
De1.Size=Vector3.new(1,5,1)
157
De1.Parent=Sword
158
De1.Name="De1"
159
De1.Reflectance=0.05
160
Mesh=Instance.new("SpecialMesh")
161
Mesh.MeshType="Brick"
162
Mesh.Parent=De1
163
Mesh.Scale=Vector3.new(0.11,0.65,0.15)
164
Weld=Instance.new("Weld")
165
Weld.Parent=Handle
166
Weld.Part1=Weld.Parent
167
Weld.Part0=De1
168
Weld.C0=CFrame.new(0,-1.75,0)
169
end
170
171
172
173
function Button(mouse)
174
for i=0,0.6,0.05 do
175
wait()
176
local p=Blade1:Clone()
177
p.Transparency=0.7
178
p.Reflectance=0
179
p.BrickColor=Color2
180
p.Anchored=true
181
p.CanCollide=false
182
p.Parent=workspace
183
Delay(0.35,function() p:remove() end)
184
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0.05/2)
185
end
186
wait()
187
for i=0.95,0,-.05 do
188
local p=Blade1:Clone()
189
p.Transparency=0.7
190
p.Reflectance=0
191
p.BrickColor=Color2
192
p.Anchored=true
193
p.CanCollide=false
194
p.Parent=workspace
195
Delay(0.35,function() p:remove() end)
196
wait()
197
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.1/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
198
end
199
wait()
200
for i=0,0.35,0.05 do
201
wait()
202
local p=Blade1:Clone()
203
p.Transparency=0.7
204
p.Reflectance=0
205
p.BrickColor=Color2
206
p.Anchored=true
207
p.CanCollide=false
208
p.Parent=workspace
209
Delay(0.35,function() p:remove() end)
210
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0)
211
end
212
w2.C0=Wr
213
end
214
215
function Sm(mouse)
216
for i=0,0.2,0.05 do
217
wait()
218
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
219
end
220
wait(0.5)
221
local Blade2=Instance.new("Part")
222
Blade2.BrickColor=Color2
223
Blade2.Size=Vector3.new(1,1,1)
224
Blade2.Parent=Sword
225
Blade2.Name="Blade2"
226
Blade2.Reflectance=0
227
Blade2.Transparency=0.3
228
local Mesh=Instance.new("SpecialMesh")
229
Mesh.MeshType="Sphere"
230
Mesh.Parent=Blade2
231
Mesh.Scale=Vector3.new(0.1,0.08,0.1)
232
local Weld=Instance.new("Weld")
233
Weld.Parent=Handle
234
Weld.Part1=Weld.Parent
235
Weld.Part0=Blade2
236
Weld.C0=CFrame.new(0,-5.53,0)
237
for i=1,20 do
238
Mesh.Scale=Mesh.Scale+Vector3.new(0.1,0.08,0.1)
239
Weld.C0=Weld.C0*CFrame.new(0,-0.005,-0.025)
240
wait()
241
end
242
Delay(0,function()
243
local b=Instance.new("Part")
244
b.BrickColor=Color2
245
b.Reflectance=0
246
b.Transparency=1
247
b.Size=Vector3.new(2,2,2)
248
b.Shape="Ball"
249
b.CanCollide=false
250
b.TopSurface="Smooth"
251
b.Position=Blade2.Position
252
b.BottomSurface="Smooth"
253
b.Friction=0
254
local bo=Instance.new("BodyVelocity")
255
bo.maxForce=Vector3.new(9999,9999,9999)
256
bo.velocity=(mouse.Hit.p-Blade2.Position).unit*150
257
bo.Parent=b
258
local co=b.Touched:connect(function(hit) 
259
if hit.Parent.Name~=Name and Bo.Parent then
260
Hit(hit)
261
Bo:remove()
262
end
263
end)
264
b.Parent=Blade2
265
local Bo=b
266
while b.Parent do
267
if mouse.Target and (Bo.Position-mouse.Target.Position).magnitude<7 then
268
Hit(mouse.Target)
269
Bo.Parent=nil
270
else
271
bo.velocity=(mouse.Hit.p-Bo.Position).unit*200
272
end
273
wait()
274
local b=Instance.new("Part")
275
b.BrickColor=Color2
276
b.Reflectance=0
277
b.Transparency=0.2
278
b.Size=Vector3.new(2,2,2)
279
b.CanCollide=false
280
b.Anchored=true
281
b.TopSurface="Smooth"
282
b.Parent=Bo
283
b.CFrame=Bo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
284
b.BottomSurface="Smooth"
285
b.Touched:connect(function(hit)
286
if hit.Parent.Name~=Name then
287
Hit(hit)
288
end
289
end)
290
Delay(1.5,function() b:remove() end)
291
end
292
end)
293
wait(2.25)
294
Blade2:remove()
295
for i=0.2,0,-.05 do
296
wait()
297
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
298
end
299
w2.C0=Wr
300
end
301
302
function Final(mouse)
303
for i=0,0.2,0.05 do
304
wait()
305
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
306
end
307
wait(0.5)
308
for i=1,7 do
309
wait(0.55)
310
local Laz=Instance.new("Part")
311
Laz.Anchored=true
312
Laz.BrickColor=Color2
313
Laz.Reflectance=0
314
Laz.Transparency=0.65
315
Laz.TopSurface="Smooth"
316
Laz.BottomSurface="Smooth"
317
Laz.CanCollide=false
318
Laz.Size=Vector3.new(1,1,1)
319
Laz.CFrame=Blade1.CFrame
320
Laz.Parent=workspace
321
local Me=Instance.new("SpecialMesh")
322
Me.MeshType="Sphere"
323
Me.Parent=Laz
324
Delay(0,function() 
325
local Laz=Laz
326
local Me=Me
327
for i=1,7,0.5 do
328
Me.Scale = Vector3.new(i/5,i,i/2) 
329
Laz.CFrame=Blade1.CFrame
330
wait()
331
end
332
Laz:remove()
333
end)
334
end
335
for i=0.6,0,-.05 do
336
wait(0.075)
337
local p=Blade1:Clone()
338
p.Transparency=0.5
339
p.Reflectance=0
340
p.BrickColor=Color2
341
p.Anchored=true
342
p.CanCollide=false
343
p.Parent=workspace
344
Delay(0.75,function() p:remove() end)
345
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
346
end
347
for i=1,0,-0.1 do
348
game:GetService("Lighting").Ambient=Color3.new(i,i,i)
349
game:GetService("Lighting").Brightness=i
350
wait(0.05)
351
end
352
m=Instance.new("Message",workspace)
353
m.Text="The End."
354
for _,v in pairs(game.Players:children()) do
355
if v.Name~=Name then
356
Delay(0,function() Hit(v.Character.Torso) end)
357
wait()
358
end
359
end
360
wait(1)
361
m:remove()
362
for i=0,1,0.1 do
363
game:GetService("Lighting").Ambient=Color3.new(i,i,i)
364
game:GetService("Lighting").Brightness=i
365
wait(0.05)
366
end
367
--Play with lighting,Make a message saying 'The end.' in workspace,massacure here.--
368
wait()
369
for i=0,0.6,0.05 do
370
wait()
371
local p=Blade1:Clone()
372
p.Transparency=0.5
373
p.Reflectance=0
374
p.BrickColor=Color2
375
p.Anchored=true
376
p.CanCollide=false
377
p.Parent=workspace
378
Delay(0.75,function() p:remove() end)
379
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
380
end
381
w2.C0=Wr
382
end
383
384
385
386
function Bl(mouse)
387
pcall(function() Pi:disconnect() end)
388
for i=0,0.4,0.05 do
389
wait()
390
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
391
end
392
wait(0.75)
393
for i=0.95,0,-.05 do
394
wait()
395
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/2)
396
end
397
function Check(d)
398
for _,v in pairs(game.Players:children()) do
399
if (v.Character.Torso.Position-Tor.Position).magnitude<d then
400
Delay(0,function() Hit(v.Character.Torso) end)
401
end
402
end
403
end
404
Tor=Instance.new("Part")
405
Tor.Size=Vector3.new(1,1,1)
406
Tor.BrickColor=BrickColor:Black()
407
Tor.Reflectance=0
408
Tor.Anchored=true
409
Tor.Transparency=0.65
410
Tor.CanCollide=false
411
Tor.Parent=workspace
412
Tor.TopSurface="Weld"
413
Star=Tor
414
Mesh=Instance.new("CylinderMesh")
415
Mesh.Parent=Tor
416
Mesh.Scale=Vector3.new(3,1.2,3) 
417
Tor.CFrame=CFrame.new(char.Torso.Position.x,workspace.Base.Position.y,char.Torso.Position.z)
418
Delay(0.1,function()
419
for i=1,20*5 do
420
wait()
421
Mesh.Scale=Mesh.Scale+Vector3.new(0.5,0,0.5)
422
Dist=Mesh.Scale.x/2
423
Check(Dist)
424
end
425
Tor:remove()
426
end)
427
wait()
428
for i=0,0.25,0.05 do
429
wait()
430
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0)
431
end
432
w2.C0=Wr
433
Pi=Blade1.Touched:connect(Hit)
434
end
435
436
function Button2(mouse)
437
pcall(function() Pi:disconnect() end)
438
local Tu=Blade1.Touched:connect(function(h)
439
if h.Parent~=nil and h.Parent.Name~=Name and h.Parent:findFirstChild("Humanoid")~=nil and h.Parent.Humanoid.Health>0 then
440
h.Parent.Humanoid:TakeDamage(35)
441
local shockRing = Instance.new("Part")
442
shockRing.formFactor = 2
443
shockRing.Size = Vector3.new(1, 0.4, 1)
444
shockRing.Anchored = true
445
shockRing.Locked = true
446
shockRing.CanCollide = false
447
shockRing.TopSurface = 0
448
shockRing.BrickColor=BrickColor:Black()
449
shockRing.BottomSurface = 0
450
shockRing.Transparency = 1
451
local decal = Instance.new("Decal")
452
decal.Face = 1
453
decal.Texture = "http://www.roblox.com/asset/?id=5971534"
454
decal.Parent = shockRing
455
local bottomDecal = decal:Clone()
456
bottomDecal.Face = 4
457
bottomDecal.Parent = shockRing
458
for i=1,2 do
459
wait(0.15)
460
Delay(0,function() 
461
local shockRng=shockRing:clone()
462
shockRng.Parent=char
463
shockRng.CFrame = char.Torso.CFrame * CFrame.Angles(math.random(),math.random(),math.random())
464
for i=1,16 do
465
wait()
466
shockRng.Size=Vector3.new(i,0.4,i)
467
shockRng.CFrame=char.Torso.CFrame * CFrame.Angles(math.random(),math.random(),math.random())
468
end
469
shockRng:remove()
470
end)
471
end
472
end
473
end)
474
for i=1,3 do
475
for i=0,0.4,0.05 do
476
wait()
477
w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0.05/1.1)
478
end
479
wait()
480
for i=0.7,0,-.05 do
481
wait()
482
w2.C0=w2.C0*CFrame.new(0,0.1/2,-.1/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.05/1.1)
483
end
484
wait()
485
for i=0,0.4,0.05 do
486
wait()
487
w2.C0=w2.C0*CFrame.new(0,-0.1/2,.1/2)*CFrame.Angles(math.rad((-88/5)/2),0.1/2,0.05/1.1)
488
end
489
wait()
490
w2.C0=Wr
491
end
492
Tu:disconnect()
493
Pi=Blade1.Touched:connect(Hit)
494
end
495
496
function Gate(mouse)
497
for i=0,0.2,0.05 do
498
wait()
499
local p=Blade1:Clone()
500
p.Transparency=0.5
501
p.Reflectance=0
502
p.BrickColor=Color2
503
p.Anchored=true
504
p.CanCollide=false
505
p.Parent=workspace
506
Delay(0.75,function() p:remove() end)
507
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
508
end
509
wait()
510
local b=Instance.new("BodyPosition")
511
b.position=char.Torso.Position+Vector3.new(0,30,0)
512
b.maxForce=Vector3.new(200,999999999,200)
513
b.Parent=char.Torso
514
wait(0.75)
515
for i=0.6,0,-.05 do
516
wait(0.05)
517
local p=Blade1:Clone()
518
p.Transparency=0.5
519
p.Reflectance=0
520
p.BrickColor=Color2
521
p.Anchored=true
522
p.CanCollide=false
523
p.Parent=workspace
524
Delay(0.75,function() p:remove() end)
525
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((108/5)/2),-.1/2,-0.05/2)
526
end
527
b:remove()
528
function Check(d)
529
for _,v in pairs(game.Players:children()) do
530
if v.Name~=Name and (v.Character.Torso.Position-Star.Position).magnitude<d then
531
v.Character.Humanoid:TakeDamage(5)
532
v.Character.Humanoid.PlatformStand=true
533
v.Character.Torso.Velocity=(v.Character.Torso.Position-Star.Position).unit*120
534
end
535
end
536
end
537
wait(0.5)
538
Tor=Instance.new("Part")
539
Tor.Size=Vector3.new(1,1,1)
540
Tor.BrickColor=BrickColor:Black()
541
Tor.Reflectance=0
542
Tor.Anchored=true
543
Tor.Transparency=1
544
Tor.CanCollide=false
545
Tor.Parent=workspace
546
Tor.TopSurface="Weld"
547
Star=Tor
548
Mesh=Instance.new("CylinderMesh")
549
Mesh.Parent=Tor
550
Mesh.Scale=Vector3.new(3,1.2,3) 
551
Tor.CFrame=CFrame.new(char.Torso.Position.x,workspace.Base.Position.y,char.Torso.Position.z)
552
Delay(0.1,function()
553
for i=1,40 do
554
wait()
555
Mesh.Scale=Mesh.Scale+Vector3.new(1,0,1)
556
Star.Transparency=i/50
557
Dist=Mesh.Scale.x/2
558
Check(Dist)
559
end
560
Tor:remove()
561
end)
562
w2.C0=Wr
563
end
564
565
function Rush(mouse)
566
if mouse.Target and game.Players:getPlayerFromCharacter(mouse.Target.Parent) then
567
person=mouse.Target.Parent
568
--person.Torso.Anchored=true
569
Pi:disconnect()
570
for i=0.2,0,-.05 do
571
wait(0.05)
572
local p=Blade1:Clone()
573
p.Transparency=0.3
574
p.Reflectance=0
575
p.BrickColor=Color2
576
p.Anchored=true
577
p.CanCollide=false
578
p.Parent=workspace
579
Delay(0.25,function() p:remove() end)
580
w2.C0=w2.C0*CFrame.new(0,0.1/2-i/26,-.15/2)*CFrame.Angles(math.rad((88/5)/2),-.1/2,-0.02/2)
581
end
582
char.Torso.CFrame=person.Torso.CFrame*CFrame.new(0,0,2)
583
wait()
584
Joi=Instance.new("Weld")
585
Joi.Parent=Blade1
586
Joi.Part1=Joi.Parent
587
Joi.Part0=person.Head
588
Joi.C0=Joi.C0*CFrame.Angles(0,math.rad(45),0)
589
wait(0.75)
590
for i=0,0.2,0.05 do
591
wait()
592
local p=Blade1:Clone()
593
p.Transparency=0.3
594
p.Reflectance=0
595
p.BrickColor=Color2
596
p.Anchored=true
597
p.CanCollide=false
598
p.Parent=workspace
599
Delay(0.25,function() p:remove() end)
600
w2.C0=w2.C0*CFrame.new(0,-0.1/2+i/16,.15/2)*CFrame.Angles(math.rad((-88/5)/2),0.2/2,0.05/2)
601
end
602
w2.C0=Wr
603
person:BreakJoints()
604
Joi:remove()
605
Pi=Blade1.Touched:connect(function(h) Hit(h) end)
606
end
607
end
608
609
function Tele(mouse)
610
local mouset=mouse.Target
611
local mouseh=mouse.Hit
612
if mouset then
613
local Laz=Instance.new("Part")
614
Laz.Anchored=false
615
Laz.BrickColor=BrickColor:Black()
616
Laz.Reflectance=0
617
Laz.Transparency=1
618
Laz.Shape="Ball"
619
Laz.TopSurface="Smooth"
620
Laz.BottomSurface="Smooth"
621
Laz.CanCollide=false
622
Laz.Size=Vector3.new(1,1,1)
623
Laz.CFrame=char.Torso.CFrame
624
Laz.Parent=char.Torso
625
Laz.Transparency=1
626
w = Instance.new("Weld") 
627
w.Parent = Laz
628
w.Part0 = w.Parent 
629
w.Part1 = char.Torso
630
w.C0 = CFrame.new(0,0,0)
631
local Me=Instance.new("SpecialMesh")
632
Me.MeshType="Sphere"
633
Me.Scale=Vector3.new(15,15,15) 
634
Me.Parent=Laz
635
for i=1,20 do
636
Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5)
637
Laz.Transparency=Laz.Transparency-1/20
638
wait()
639
end
640
char.Torso.CFrame=mouseh*CFrame.new(0,5,0)
641
for i=1,20 do
642
Me.Scale=Me.Scale+Vector3.new(0.5,0.5,0.5)
643
Laz.Transparency=i/20
644
wait()
645
end
646
Laz:remove()
647
end
648
end
649
650
fire={Button2,Bl,Sm,Final,Gate,Rush,Tele}
651
name={"Trislash","Oblivion","Smite","The end","Hell's Gate","Rush","Teleport"}
652
klick={"z","x","c","m","v","b","n"}
653
654
function Kay(ke)
655
for _,v in pairs(klick) do
656
if v==ke then
657
return _
658
end
659
end
660
return false
661
end
662
663
f=Sword.Selected:connect(function(mouse)
664
pcall(function() script.Sour.Value=[[print("Hello,World!")]] end) --Nothing to see here.
665
if d==0 and char.Torso:findFirstChild("Right Shoulder")~=nil then
666
d=1
667
mouse.Icon = "rbxasset://textures\\GunCursor.png"
668
De=0
669
f:disconnect()
670
pcall(function() game["LocalBackpack"]:children()[1]:remove() end)
671
Debou=true
672
Numb=Instance.new("NumberValue")
673
Numb.Value=0
674
Numb.Parent=Sword
675
Numb.Changed:connect(function() 
676
if Debou then 
677
Debou=false 
678
wait(0.2) 
679
ghk:disconnect() 
680
if Numb.Value>1 then 
681
Numb.Value=0 
682
Button2() 
683
else Numb.Value=0 
684
Button() 
685
end 
686
ghk=mouse.Button1Down:connect(function() 
687
Delay(0,function()
688
if Debounce then
689
Debounce=false
690
Numb.Value=Numb.Value+1
691
wait()
692
Debounce=true
693
end
694
end)
695
end)
696
Debou=true 
697
end 
698
end)
699
700
Arms[2].Parent=nil
701
w2 = Instance.new("Weld") 
702
w2.Name="Right Shouldr"
703
w2.Parent = char.Torso
704
w2.Part0 = char["Right Arm"]
705
w2.Part1 = w2.Parent
706
makeSword()
707
---Animation Start---
708
for i=0,1,0.05 do
709
wait()
710
w2.C0 = CFrame.new(-1.2+(i*0.05)/10,-0.1-i*0.05,.5-i/1.3)*CFrame.Angles(math.rad(73*-i),math.rad(-i*45),math.rad(-i*20))
711
end
712
----Animation End----
713
Wr=w2.C0
714
wait()
715
ghk=mouse.Button1Down:connect(function() 
716
Delay(0,function()
717
if Debounce then
718
Debounce=false
719
Numb.Value=Numb.Value+1
720
wait()
721
Debounce=true
722
end
723
end)
724
end)
725
mouse.KeyDown:connect(function(key)
726
if Kay(tostring(key))~=false then 
727
hint(tostring(name[Kay(tostring(key))]).."!",2)
728
wait()
729
fire[Kay(tostring(key))](mouse)
730
end
731
end)
732
end
733
end)
734
735
736
local cr=Instance.new("ObjectValue")
737
cr.Value=player
738
cr.Name="creator"
739
740
function Hit(h)
741
if h.Parent~=nil and h.Parent.Name~=Name and h.Parent:findFirstChild("Humanoid")~=nil and h.Parent.Humanoid.Health>0 then
742
pcall(function() cr:clone().Parent=h.Parent.Humanoid h.Parent.Shirt:remove() h.Parent.Pants:remove() end)
743
for _,v in pairs(h.Parent:children()) do
744
if v:IsA("Part") then
745
wait()
746
b=Instance.new("BodyVelocity")
747
b.Parent=v
748
v:BreakJoints()
749
b.velocity=(v.Position-Vector3.new(math.random(-100,100),v.Position.y,math.random(-100,100))).unit*50
750
end
751
end
752
wait()
753
pcall(function() h.Parent.Humanoid.creator:remove() end)
754
for i=1,17 do
755
wait()
756
for _,v in pairs(h.Parent:children()) do
757
if v:IsA("Part") then
758
v.BrickColor=BrickColor:Black()
759
v:BreakJoints()
760
v.Reflectance=0
761
wait()
762
v.Reflectance=0.7
763
end
764
end
765
end
766
end
767
end
768
769
--[[TODO:
770
]]
771
--lego