View difference between Paste ID: f7M5b1X5 and nTZy3Jt6
SHOW: | | - or go back to the newest paste.
1
--Epic Scythe for Team Avaricious
2
--By: TheLulz/brad1342 - Idc the real maker, but it's a nice script.
3
4
tool = Instance.new("HopperBin") 
5
6-
player = game.Players.TheLuIz --Replace this with your name.
6+
player = game.Players.yapjingwei --Replace this with your name.
7
8
char = player.Character 
9
10
tool = Instance.new("HopperBin") 
11
12
tool.Parent = player.Backpack 
13
14
script.Parent = tool
15
16
tool.Name = "Wand" 
17
18
19
20
spin = false
21
22
23
24
landc = "Really black"
25
26
firec = "Really black"
27
28
icec = "Really black"
29
30
windc = "Institutional white"
31
32
helthc = "Really black"
33
34
elec = "Really black"
35
36
37
38
norm = 45
39
40
41
42
handle = Instance.new("Part") 
43
44
handle.Parent = game.Lighting 
45
46
handle.Name = "Handle" 
47
48
handle.FormFactor = "Symmetric" 
49
50
handle.Size = Vector3.new(1,4,1) 
51
52
handle.TopSurface = 0 
53
54
handle.BottomSurface = 0 
55
56
handle.BrickColor = BrickColor.new("Really black") 
57
58
handle.Anchored = false 
59
60
handle.Position = char["Right Arm"].Position 
61
62
handle.CanCollide = false
63
64
handle.Locked = true
65
66
handle2 = Instance.new("Part") 
67
68
handle2.Parent = game.Lighting 
69
70
handle2.Name = "Handle2" 
71
72
handle2.Shape = "Ball"
73
74
handle2.Size = Vector3.new(1,1,1) 
75
76
handle2.TopSurface = 0 
77
78
handle2.BottomSurface = 0 
79
80
handle2.BrickColor = BrickColor.new("Really black") 
81
82
handle2.Anchored = false 
83
84
handle2.Position = char["Right Arm"].Position 
85
86
handle2.Transparency = 0.1
87
88
handle2.CanCollide = false
89
90
handle2.Locked = true
91
92
93
94
handle3 = Instance.new("Part") 
95
96
handle3.Parent = game.Lighting 
97
98
handle3.Name = "Handle2" 
99
100
handle3.Shape = "Ball"
101
102
handle3.Size = Vector3.new(1,1,1) 
103
104
handle3.TopSurface = 0 
105
106
handle3.BottomSurface = 0 
107
108
handle3.BrickColor = BrickColor.new("Really black") 
109
110
handle3.Anchored = false 
111
112
handle3.Position = char["Right Arm"].Position 
113
114
handle3.CanCollide = false
115
116
handle3.Locked = true
117
118
local m = Instance.new("CylinderMesh") 
119
120
m.Parent = handle 
121
122
m.Scale = Vector3.new(0.42,1,0.42) 
123
124
local m2 = Instance.new("SpecialMesh") 
125
126
m2.Parent = handle2 
127
128
m2.MeshType = "Sphere"
129
130
m2.Scale = Vector3.new(0.8,0.8,0.8) 
131
132
local m3 = Instance.new("SpecialMesh") 
133
134
m3.Parent = handle3 
135
136
m3.MeshType = "FileMesh"
137
138
m3.MeshId = "http://www.roblox.com/asset/?id=1033714"
139
140
m3.Scale = Vector3.new(0.4,0.85,0.4) 
141
142
brick1 = Instance.new("Part")
143
144
brick1.Parent = char
145
146
brick1.formFactor = "Symmetric"
147
148
brick1.Size = Vector3.new(1,1,1)
149
150
brick1.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
151
152
brick1.Shape = "Ball"
153
154
brick1.CanCollide = false
155
156
brick1.Transparency = 1
157
158
brick1.Locked = true
159
160
mesh1 = Instance.new("SpecialMesh")
161
162
mesh1.Parent = brick1
163
164
mesh1.MeshType = "Sphere"
165
166
mesh1.Scale = Vector3.new(1.4,1.4,1.4)
167
168
brick2 = Instance.new("Part")
169
170
brick2.Parent = game.Lighting
171
172
brick2.formFactor = "Symmetric"
173
174
brick2.Size = Vector3.new(1,1,1)
175
176
brick2.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
177
178
brick2.Shape = "Ball"
179
180
brick2.CanCollide = false
181
182
brick2.Transparency = 1
183
184
brick2.BrickColor = handle2.BrickColor
185
186
brick2.Locked = true
187
188
mesh2 = Instance.new("SpecialMesh")
189
190
mesh2.Parent = brick2
191
192
mesh2.MeshType = "Sphere"
193
194
mesh2.Scale = Vector3.new(0.5,0.5,0.5)
195
196
brick3 = Instance.new("Part")
197
198
brick3.Parent = game.Lighting
199
200
brick3.formFactor = "Symmetric"
201
202
brick3.Size = Vector3.new(1,1,1)
203
204
brick3.CFrame = player.Character.Torso.CFrame * CFrame.new(-1.5,0.5,0)
205
206
brick3.Shape = "Ball"
207
208
brick3.CanCollide = false
209
210
brick3.Transparency = 1
211
212
brick3.BrickColor = handle2.BrickColor
213
214
brick3.Locked = true
215
216
mesh3 = Instance.new("SpecialMesh")
217
218
mesh3.Parent = brick3
219
220
mesh3.MeshType = "Sphere"
221
222
mesh3.Scale = Vector3.new(0.5,0.5,0.5)
223
224
wads = Instance.new("Weld")
225
226
wads.Parent = char.Torso
227
228
wads.Part0 = wads.Parent
229
230
wads.Part1 = brick1
231
232
wads.C1 = CFrame.new(-1.5,-0.5,0)
233
234
wads2 = Instance.new("Weld")
235
236
wads2.Parent = handle2
237
238
wads2.Part0 = wads2.Parent
239
240
wads2.Part1 = brick2
241
242
wads2.C1 = CFrame.new(1,0,0)
243
244
wads3 = Instance.new("Weld")
245
246
wads3.Parent = handle2
247
248
wads3.Part0 = wads2.Parent
249
250
wads3.Part1 = brick2
251
252
wads3.C1 = CFrame.new(-1,0,0)
253
254
255
256
wa = Instance.new("Weld")
257
258
wa.Parent = brick1
259
260
wa.Part0 = nil
261
262
wa.Part1 = nil
263
264
265
266
weld = Instance.new("Weld")
267
268
269
270
toha = Instance.new("Weld")
271
272
toha.Parent = char.Torso
273
274
toha.Part0 = nil
275
276
toha.Part1 = nil
277
278
toha.C1 = CFrame.fromEulerAnglesXYZ(0,0,-2.5) * CFrame.new(0,0,-0.7)
279
280
281
282
original = CFrame.fromEulerAnglesXYZ(-1.55,0,0) * CFrame.new(0,0,0.6)
283
284
weporigin = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5)
285
286
287
288
myhum = char.Humanoid
289
290
myhum.WalkSpeed = norm
291
292
293
294
enabled = false
295
296
hol = false
297
298
299
300
function select(mouse, key)
301
302
	wa.Part0 = wa.Parent
303
304
	wa.Part1 = char["Right Arm"]
305
306
	wa.C1 = original
307
308
	weld.Parent = char["Right Arm"] 
309
310
	weld.Part0 = nil
311
312
	weld.Part1 = nil
313
314
	weld.C1 = weporigin 
315
316
	handle.Parent = char 
317
318
	handle2.Parent = char
319
320
	handle3.Parent = char
321
322
	for i = 1, 8 do
323
324
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
325
326
		wait()
327
328
	end
329
330
	for i = 1, 4 do
331
332
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
333
334
		wait()
335
336
	end
337
338
	toha.Part0 = nil
339
340
	toha.Part1 = nil
341
342
	weld.Part0 = weld.Parent 
343
344
	weld.Part1 = handle 
345
346
	for i = 1, 4 do
347
348
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0)
349
350
		wait()
351
352
	end
353
354
	for i = 1, 8 do
355
356
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.35,0,0)
357
358
		wait()
359
360
	end
361
362
	wa.C1 = original
363
364
	spin = true
365
366
	brick2.Transparency = 0.3
367
368
	brick2.Parent = char
369
370
	brick3.Transparency = 0.3
371
372
	brick3.Parent = char
373
374
	weld2 = Instance.new("Weld") 
375
376
	weld2.Parent = handle 
377
378
	weld2.Part0 = weld2.Parent 
379
380
	weld2.Part1 = handle2 
381
382
	weld2.C1 = CFrame.new(0, 0, 2.1) 
383
384
	weld3 = Instance.new("Weld") 
385
386
	weld3.Parent = handle 
387
388
	weld3.Part0 = weld3.Parent 
389
390
	weld3.Part1 = handle3 
391
392
	weld3.C1 = CFrame.new(0, 0, 1.4) 
393
394
	weld.C1 = CFrame.fromEulerAnglesXYZ(1.55,0,0) * CFrame.new(0, 1.1, 0.5) 
395
396
	weld2.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0, -2.1, 0) 
397
398
	weld3.C1 = CFrame.fromEulerAnglesXYZ(3.2,0,0) * CFrame.new(0, -1.5, 0) 
399
400
	coroutine.resume(coroutine.create(function()
401
402
		while spin == true do
403
404
			for i=1, 20 do
405
406
				wait()
407
408
				handle2.Transparency = handle2.Transparency + 0.025
409
410
			end
411
412
			for i=1, 20 do
413
414
				wait()
415
416
				handle2.Transparency = handle2.Transparency - 0.025
417
418
			end
419
420
		end
421
422
	end))
423
424
	coroutine.resume(coroutine.create(function()
425
426
		while spin == true do
427
428
			wait()
429
430
			wads2.C1 = wads2.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
431
432
			wads3.C1 = wads3.C1 * CFrame.fromEulerAnglesXYZ(0,0.15,0)
433
434
			local fade = brick2:clone()
435
436
			fade.Parent = char
437
438
			fade.CFrame = brick2.CFrame
439
440
			local weld = wads2:clone()
441
442
			weld.Parent = handle2
443
444
			weld.Part0 = weld.Parent
445
446
			weld.Part1 = fade
447
448
			local fade2 = brick3:clone()
449
450
			fade2.Parent = char
451
452
			fade2.CFrame = brick3.CFrame
453
454
			local weld2 = wads3:clone()
455
456
			weld2.Parent = handle2
457
458
			weld2.Part0 = weld2.Parent
459
460
			weld2.Part1 = fade2
461
462
			coroutine.resume(coroutine.create(function()
463
464
				for i=1, 8 do
465
466
					wait()
467
468
					fade.Transparency = fade.Transparency + 0.12
469
470
					fade2.Transparency = fade2.Transparency + 0.12
471
472
				end
473
474
				fade:remove()
475
476
				fade2:remove()
477
478
			end))
479
480
		end
481
482
	end))
483
484
	enabled = false
485
486
	mouse.KeyDown:connect(function(key) 
487
488
		key = key:lower() 
489
490
		if (key == "k") then 
491
492
			if enabled == true then return end
493
494
			enabled = true
495
496
			hol = true
497
498
			for i=1, 6 do
499
500
			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,0.1,0)
501
502
			wait()
503
504
			end
505
506
			handle2.BrickColor = BrickColor.new(landc)
507
508
			brick2.BrickColor = handle2.BrickColor
509
510
			brick3.BrickColor = handle2.BrickColor
511
512
			while hol == true do
513
514
			wait(0.05)
515
516
			local ki = Instance.new("Part")
517
518
			ki.Parent = workspace
519
520
			ki.Name = "Landmon"
521
522
			ki.Size = Vector3.new(1,1,1)
523
524
			ki.BrickColor = handle2.BrickColor
525
526
			ki.TopSurface = 0
527
528
			ki.BottomSurface = 0
529
530
			ki.CanCollide = false
531
532
			ki.Anchored = true
533
534
			ki.CFrame = CFrame.new(mouse.Hit.p)
535
536
			ki.CFrame = ki.CFrame * CFrame.new(0, -4, 0)
537
538
			local mef = Instance.new("SpecialMesh")
539
540
			mef.Parent = ki
541
542
			mef.MeshType = "Sphere"
543
544
			mef.Scale = Vector3.new(9,16,9)
545
546
			coroutine.resume(coroutine.create(function()
547
548
				for i=1, 5 do
549
550
					wait()
551
552
					wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.12,0)
553
554
				end
555
556
				for i=1, 5 do
557
558
					wait()
559
560
					wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.12,0)
561
562
				end
563
564
			end))
565
566
			coroutine.resume(coroutine.create(function()
567
568
				for i=1, 25 do
569
570
					wait()
571
572
					ki.CFrame = ki.CFrame * CFrame.new(0, 0.3, 0)
573
574
				end
575
576
				loo = ki.CFrame
577
578
				ki.CanCollide = true
579
580
				mef.Scale = Vector3.new(1,1,1)
581
582
				ki.Size = Vector3.new(9,16,9)
583
584
				ki.CFrame = loo
585
586
				wait(7)
587
588
				for i=1, 20 do
589
590
					wait()
591
592
					ki.Transparency = ki.Transparency + 0.05
593
594
				end
595
596
				ki:remove()
597
598
			end))
599
600
			end
601
602
		elseif (key == "f") then
603
604
			if enabled == true then return end
605
606
			enabled = true
607
608
			pof = mouse.Hit.p
609
610
			local part = Instance.new("Part")
611
612
			local fire = Instance.new("Fire")
613
614
			fire.Parent = part
615
616
			fire.Heat = 30
617
618
			fire.Size = 40
619
620
			local smoke = Instance.new("Smoke")
621
622
			smoke.Parent = part
623
624
			smoke.RiseVelocity = 2
625
626
			smoke.Size = 20
627
628
			smoke.Color = Color3.new(0,0,0)
629
630
			smoke.Opacity = 1
631
632
			local par = Instance.new("Part")
633
634
			par.Parent = workspace
635
636
			par.Size = Vector3.new(9,1,1)
637
638
			par.Transparency = 0
639
640
			par.Anchored = true
641
642
			par.TopSurface = 0
643
644
			par.BottomSurface = 0
645
646
			par.BrickColor = BrickColor.new(firec)
647
648
			par.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
649
650
			par.CFrame = par.CFrame * CFrame.Angles(0,0.8,0)
651
652
			par.CanCollide = false
653
654
			local mes = Instance.new("SpecialMesh")
655
656
			mes.Parent = par
657
658
			mes.MeshType = "Brick"
659
660
			mes.Scale = Vector3.new(1,1,1)
661
662
			local pa = par:clone()
663
664
			pa.Parent = workspace
665
666
			pa.CFrame = CFrame.new(pof) * CFrame.new(0,-0.498,0)
667
668
			pa.CFrame = pa.CFrame * CFrame.Angles(0,-0.8,0)
669
670
			handle2.BrickColor = BrickColor.new(firec)
671
672
			brick2.BrickColor = handle2.BrickColor
673
674
			brick3.BrickColor = handle2.BrickColor
675
676
			for i=1, 10 do
677
678
				wait(0.03)
679
680
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,0.05,0)
681
682
			end
683
684
			for i=1, 4 do
685
686
			for i=1, 3 do
687
688
				wait(0.01)
689
690
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.05,0.1)
691
692
			end
693
694
			for i=1, 3 do
695
696
				wait(0.01)
697
698
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.03,0.05,-0.1)
699
700
			end
701
702
			end
703
704
			for i=1, 7 do
705
706
				wait(0.01)
707
708
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.1,-0.1)
709
710
			end
711
712
			wait(0.6)
713
714
			for i=1, 10 do
715
716
				wait(0.02)
717
718
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.1,-0.05,0.3)
719
720
				par.Transparency = par.Transparency + 0.1
721
722
				pa.Transparency = pa.Transparency + 0.1
723
724
				mes.Scale = mes.Scale + Vector3.new(0.1,0,0.05)
725
726
				pa.Mesh.Scale = pa.Mesh.Scale + Vector3.new(0.1,0,0.05)
727
728
			end
729
730
			wait(0.1)
731
732
			pa:remove()
733
734
			par:remove()
735
736
			part.Parent = workspace
737
738
			part.Size = Vector3.new(3,3,3)
739
740
			part.Anchored = true
741
742
			part.CFrame = CFrame.new(pof) 
743
744
			part.CFrame = part.CFrame * CFrame.Angles(1.2,0,0)
745
746
			part.Transparency = 1
747
748
			coroutine.resume(coroutine.create(function()
749
750
				for i=1, 100 do
751
752
					wait()
753
754
					part.CFrame = part.CFrame * CFrame.Angles(0,0,0.4)
755
756
				end
757
758
			end))
759
760
			local explode = Instance.new("Explosion")
761
762
			explode.Parent = char
763
764
			explode.BlastRadius = 11
765
766
			explode.BlastPressure = 400000
767
768
			explode.Position = part.Position
769
770
			explode.archivable = false
771
772
			wait(0.3)
773
774
			wa.C1 = original
775
776
			wait(0.7)
777
778
			fire.Enabled = false
779
780
			smoke.Enabled = false
781
782
			wait(0.2)
783
784
			part:remove()
785
786
			wait(1)
787
788
			enabled = false
789
790
		elseif (key == "q") then
791
792
			if enabled == true then return end
793
794
			enabled = true
795
796
			handle2.BrickColor = BrickColor.new(windc)
797
798
			brick2.BrickColor = handle2.BrickColor
799
800
			brick3.BrickColor = handle2.BrickColor
801
802
			for i=1, 8 do
803
804
				wait(0.01)
805
806
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0,-0.18)
807
808
			end
809
810
			for i=1, 2 do
811
812
				wait(0.01)
813
814
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.15,0)
815
816
			end
817
818
			wait(0.3)
819
820
			for i=1, 2 do
821
822
				wait(0.01)
823
824
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
825
826
			end
827
828
			local p = Instance.new("Part")
829
830
			p.Parent = workspace
831
832
			p.Name = "Sword"
833
834
			p.Size = Vector3.new(1,4,1)
835
836
			p.BottomSurface = 0
837
838
			p.TopSurface = 0
839
840
			p.Anchored = false
841
842
			p.CanCollide = false
843
844
			p.CFrame = handle.CFrame
845
846
			p.CFrame = p.CFrame * CFrame.Angles(0,0,1.55)
847
848
			p:BreakJoints()
849
850
			local mt = Instance.new("SpecialMesh")
851
852
			mt.Parent = p
853
854
			mt.MeshType = "FileMesh"
855
856
			mt.MeshId = "http://www.roblox.com/asset/?id=12768042"
857
858
			mt.TextureId = "http://www.roblox.com/asset/?id=21262906"
859
860
			local bv = Instance.new("BodyVelocity")
861
862
			bv.Parent = p
863
864
			bv.velocity = char.Torso.CFrame.lookVector * 45
865
866
			local bva = Instance.new("BodyAngularVelocity")
867
868
			bva.Parent = p
869
870
			bva.angularvelocity = Vector3.new(0,14,0)
871
872
			p.Touched:connect(function(hit)
873
874
				if hit.Parent.Name == player.Name then return end
875
876
				local hum = hit.Parent:findFirstChild("Humanoid")
877
878
				if hum ~= nil then
879
880
					local hed = hit.Parent:findFirstChild("Head")
881
882
					if hed ~= nil then
883
884
						for i=1, 5 do
885
886
							wait()
887
888
							hed.Parent.Torso.Neck.C1 = hed.Parent.Torso.Neck.C1 * CFrame.new(0, 0, -0.9)
889
890
						end
891
892
						hum.Health = 0
893
894
						wait(0.05)
895
896
						hed.Velocity = Vector3.new(math.random(-30,30),40,math.random(-30,30))
897
898
						hed.RotVelocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
899
900
					end
901
902
					hum.Health = 0
903
904
				end
905
906
			end)
907
908
			local spi = true
909
910
			coroutine.resume(coroutine.create(function()
911
912
				while spi == true do
913
914
					local fad = p:clone()
915
916
					fad.Parent = workspace
917
918
					fad.BrickColor = BrickColor.new(windc)
919
920
					fad.Transparency = 0.2
921
922
					fad.Mesh.TextureId = "Clear"
923
924
					fad.Anchored = true
925
926
					coroutine.resume(coroutine.create(function()
927
928
						for i=1, 8 do
929
930
							wait()
931
932
							fad.Transparency = fad.Transparency + 0.1
933
934
						end
935
936
						fad:remove()
937
938
					end))
939
940
					wait()
941
942
				end
943
944
			end))
945
946
			for i=1, 4 do
947
948
				wait(0.01)
949
950
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.3,0)
951
952
			end
953
954
			wait(0.3)
955
956
			for i=1, 7 do
957
958
				wait(0.01)
959
960
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,-0.2,0.3)
961
962
			end
963
964
			wa.C1 = original
965
966
			wait(0.3)
967
968
			enabled = false
969
970
			wait(1.2)
971
972
			spi = false
973
974
			wait()
975
976
			p:remove()
977
978
		elseif (key == "e") then
979
980
			if enabled == true then return end
981
982
			enabled = true
983
984
			myhum.WalkSpeed = 0
985
986
			handle2.BrickColor = BrickColor.new(helthc)
987
988
			brick2.BrickColor = handle2.BrickColor
989
990
			brick3.BrickColor = handle2.BrickColor
991
992
			hol = true
993
994
			for i=1, 6 do
995
996
				wait(0.01)
997
998
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.13,0,0)
999
1000
				weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.1)
1001
1002
			end
1003
1004
			wait(0.5)
1005
1006
			for i=1, 3 do
1007
1008
				wait(0.01)
1009
1010
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.4,0,0)
1011
1012
				weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,-0.23)
1013
1014
			end
1015
1016
			local pf = Instance.new("Part")
1017
1018
			pf.Parent = workspace
1019
1020
			pf.Name = "Healthbump"
1021
1022
			pf.Size = Vector3.new(7,1,7)
1023
1024
			pf.BottomSurface = 0
1025
1026
			pf.TopSurface = 0
1027
1028
			pf.Anchored = true
1029
1030
			pf.CanCollide = false
1031
1032
			pf.CFrame = char.Torso.CFrame * CFrame.new(0,-2.8, 0)
1033
1034
			pf.Transparency = 0.3
1035
1036
			pf.BrickColor = handle2.BrickColor
1037
1038
			local meg = Instance.new("CylinderMesh")
1039
1040
			meg.Parent = pf
1041
1042
			meg.Scale = Vector3.new(0.6,0.8,0.6)
1043
1044
			hecols = {"Bright green", "Lime green", "Dark green", "Camo"}
1045
1046
			coroutine.resume(coroutine.create(function()
1047
1048
				for i=1, 50 do
1049
1050
					wait()
1051
1052
					pf.Transparency = pf.Transparency + 0.02
1053
1054
					meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
1055
1056
				end
1057
1058
			end))
1059
1060
			while hol == true do
1061
1062
				wait(0)
1063
1064
				myhum.Health = myhum.Health + 0.5
1065
1066
				local chanc = math.random(1,20)
1067
1068
				if chanc == 8 then
1069
1070
					coroutine.resume(coroutine.create(function()
1071
1072
						pf.Transparency = 0.3
1073
1074
						meg.Scale = Vector3.new(0.6,0.8,0.6)
1075
1076
						for i=1, 50 do
1077
1078
							wait()
1079
1080
							pf.Transparency = pf.Transparency + 0.02
1081
1082
							meg.Scale = meg.Scale + Vector3.new(0.045,0,0.045)
1083
1084
						end
1085
1086
					end))
1087
1088
				end
1089
1090
				local hp = Instance.new("Part")
1091
1092
				hp.Parent = workspace
1093
1094
				hp.formFactor = "Symmetric"
1095
1096
				local randsiz = math.random(1,2)
1097
1098
				local col = math.random(1,4)
1099
1100
				hp.Size = Vector3.new(randsiz,randsiz,randsiz)
1101
1102
				hp.BrickColor = BrickColor.new(hecols[col])
1103
1104
				hp.TopSurface = 0
1105
1106
				hp.BottomSurface = 0
1107
1108
				hp.Transparency = 0.1
1109
1110
				hp.CFrame = char.Torso.CFrame * CFrame.new(math.random(-5,5),-3,math.random(-5,5))
1111
1112
				hp.CFrame = hp.CFrame * CFrame.Angles(math.random(),math.random(),math.random())
1113
1114
				hp.CanCollide = false
1115
1116
				hp.Anchored = false
1117
1118
				hp:BreakJoints()
1119
1120
				local mf = Instance.new("SpecialMesh")
1121
1122
				mf.MeshType = "Brick"
1123
1124
				mf.Parent = hp
1125
1126
				mf.Scale = Vector3.new(0.65,0.65,0.65)
1127
1128
				local bv = Instance.new("BodyVelocity")
1129
1130
				bv.Parent = hp
1131
1132
				bv.velocity = Vector3.new(0,10,0)
1133
1134
				coroutine.resume(coroutine.create(function()
1135
1136
					wait(0.9)
1137
1138
					for i=1, 9 do
1139
1140
						hp.Transparency = hp.Transparency + 0.1
1141
1142
						wait()
1143
1144
					end
1145
1146
					hp:remove()
1147
1148
				end))
1149
1150
			end
1151
1152
		elseif (key == "r") then
1153
1154
			if enabled == true then return end
1155
1156
			enabled = true
1157
1158
			myhum.WalkSpeed = 0
1159
1160
			handle2.BrickColor = BrickColor.new(elec)
1161
1162
			brick2.BrickColor = handle2.BrickColor
1163
1164
			brick3.BrickColor = handle2.BrickColor
1165
1166
			cols = {"Neon orange", "New Yeller", "Bright yellow", "Bright orange"}
1167
1168
			for i=1, 6 do
1169
1170
				wait(0.01)
1171
1172
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.11,0,0)
1173
1174
			end
1175
1176
			wait(0.35)
1177
1178
			tab = {}
1179
1180
			for i=1, 50 do
1181
1182
			for i=1, 20 do
1183
1184
				local a = Instance.new("Part")
1185
1186
				a.Parent = workspace
1187
1188
				a.formFactor = "Symmetric"
1189
1190
				a.Size = Vector3.new(4,1,1)
1191
1192
				a.TopSurface = 0
1193
1194
				a.BottomSurface = 0
1195
1196
				local numb = math.random(1,4)
1197
1198
				a.BrickColor = BrickColor.new(cols[numb])
1199
1200
				a.Anchored = true
1201
1202
				a.CanCollide = false
1203
1204
				a.Transparency = 0.3
1205
1206
				local mo = Instance.new("SpecialMesh")
1207
1208
				mo.Parent = a
1209
1210
				mo.MeshType = "Brick"
1211
1212
				mo.Scale = Vector3.new(1,0.2,0.2)
1213
1214
				a.CFrame = handle2.CFrame
1215
1216
				a.CFrame = a.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(2,0,0)
1217
1218
				table.insert(tab, a)
1219
1220
			end
1221
1222
			wait()
1223
1224
			for _, v in pairs(tab) do
1225
1226
				v:remove()
1227
1228
			end
1229
1230
			end
1231
1232
			for i=1, 7 do
1233
1234
				wait(0.01)
1235
1236
				wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0.17,0.1,0)
1237
1238
			end
1239
1240
			coroutine.resume(coroutine.create(function()
1241
1242
			for i=1, 10 do
1243
1244
				wait(0.2)
1245
1246
				local h = Instance.new("Part")
1247
1248
				h.Parent = workspace
1249
1250
				h.Shape = "Ball"
1251
1252
				h.Size = Vector3.new(3,3,3)
1253
1254
				h.TopSurface = 0
1255
1256
				h.BottomSurface = 0
1257
1258
				local numb = math.random(1,4)
1259
1260
				h.BrickColor = BrickColor.new(cols[numb])
1261
1262
				h.Anchored = true
1263
1264
				h.CanCollide = false
1265
1266
				h.Transparency = 0.5
1267
1268
				h.CFrame = handle2.CFrame
1269
1270
				local function magn(hif)
1271
1272
					if hif.Parent.Name == player.Name then return end
1273
1274
					local dist = (char.Torso.Position - hif.Position).magnitude
1275
1276
					if dist >= 10 then
1277
1278
						print(dist)
1279
1280
						local hum = hif.Parent:findFirstChild("Humanoid")
1281
1282
						if hum ~= nil then
1283
1284
							hum.Health = 0
1285
1286
						end
1287
1288
					end
1289
1290
				end
1291
1292
				coroutine.resume(coroutine.create(function()
1293
1294
					for i=1, 30 do
1295
1296
						wait()
1297
1298
						magn(char.Torso)
1299
1300
					end
1301
1302
				end))
1303
1304
				coroutine.resume(coroutine.create(function()
1305
1306
					for i=1, 30 do
1307
1308
						wait(0.04)
1309
1310
						h.Size = h.Size + Vector3.new(2,2,2)
1311
1312
						h.Transparency = h.Transparency + 0.023
1313
1314
						h.CFrame = handle2.CFrame
1315
1316
					end
1317
1318
					h:remove()
1319
1320
				end))
1321
1322
			end
1323
1324
			end))
1325
1326
			for i=1, 19 do
1327
1328
			for i=1, 30 do
1329
1330
				local f = Instance.new("Part")
1331
1332
				f.Parent = workspace
1333
1334
				f.formFactor = "Symmetric"
1335
1336
				f.Size = Vector3.new(25,1,1)
1337
1338
				f.TopSurface = 0
1339
1340
				f.BottomSurface = 0
1341
1342
				local numb = math.random(1,4)
1343
1344
				f.BrickColor = BrickColor.new(cols[numb])
1345
1346
				f.Anchored = true
1347
1348
				f.CanCollide = false
1349
1350
				f.Transparency = 0.3
1351
1352
				local mo = Instance.new("SpecialMesh")
1353
1354
				mo.Parent = f
1355
1356
				mo.MeshType = "Brick"
1357
1358
				mo.Scale = Vector3.new(1,math.random(0.8,1.7),math.random(0.8,1.7))
1359
1360
				f.CFrame = handle2.CFrame
1361
1362
				f.CFrame = f.CFrame * CFrame.Angles(math.random(-3.2,3.2),math.random(-3.2,3.2),math.random(-3.2,3.2)) * CFrame.new(12.5,0,0)
1363
1364
				table.insert(tab, f)
1365
1366
			end
1367
1368
			wait(0.1)
1369
1370
			for _, v in pairs(tab) do
1371
1372
				v:remove()
1373
1374
			end
1375
1376
			end
1377
1378
			myhum.WalkSpeed = norm
1379
1380
			enabled = false
1381
1382
		end
1383
1384
	end) 
1385
1386
	mouse.KeyUp:connect(function(key) 
1387
1388
		key = key:lower() 
1389
1390
		if (key == "k") then 
1391
1392
			hol = false
1393
1394
			for i=1, 6 do
1395
1396
			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.1,0)
1397
1398
			wait()
1399
1400
			end
1401
1402
			wa.C1 = original
1403
1404
			enabled = false
1405
1406
			wait(0.3)
1407
1408
			wa.C1 = original
1409
1410
		elseif (key == "e") then
1411
1412
			hol = false
1413
1414
			for i=1, 6 do
1415
1416
			wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.1,-0.02,0)
1417
1418
			weld.C1 = weld.C1 * CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,0,0.24)
1419
1420
			wait()
1421
1422
			end
1423
1424
			myhum.WalkSpeed = norm
1425
1426
			for i=1, 5 do
1427
1428
				wait(0.15)
1429
1430
				wa.C1 = original
1431
1432
				weld.C1 = weporigin
1433
1434
			end
1435
1436
			enabled = false
1437
1438
		end
1439
1440
	end)
1441
1442
	mouse.Button1Down:connect(function()
1443
1444
		e = char.Torso
1445
1446
		wait(0.2)
1447
1448
		e.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,2.5,0)
1449
1450
	end)
1451
1452
end 
1453
1454
1455
1456
function deselect() 
1457
1458
	spin = false
1459
1460
	for i = 1, 8 do
1461
1462
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
1463
1464
		wait()
1465
1466
	end
1467
1468
	for i = 1, 4 do
1469
1470
		wa.C1 = wa.C1 * CFrame.fromEulerAnglesXYZ(0,0.2,0)
1471
1472
		wait()
1473
1474
	end
1475
1476
	toha.Part0 = toha.Parent
1477
1478
	toha.Part1 = handle
1479
1480
	weld.Part0 = nil
1481
1482
	weld.Part1 = nil
1483
1484
	wait()
1485
1486
	wa.Part0 = nil
1487
1488
	wa.Part1 = nil
1489
1490
end 
1491
1492
1493
1494
1495
1496
script.Parent.Selected:connect(select) 
1497
1498
script.Parent.Deselected:connect(deselect)