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