SHOW:
|
|
- or go back to the newest paste.
1 | 1. --[[ | |
2 | ||
3 | ||
4 | 2.User: ovalkey | |
5 | - | 2.User: gokusteve |
5 | + | |
6 | ||
7 | 3.Script: DSSJ3 | |
8 | ||
9 | ||
10 | 4.Pass: QNAh3g8U | |
11 | ||
12 | ||
13 | 5. | |
14 | ||
15 | ||
16 | 6.]] | |
17 | ||
18 | ||
19 | 7. | |
20 | ||
21 | ||
22 | 8.local p = game.Players.LocalPlayer | |
23 | ||
24 | ||
25 | 9.local char = p.Character | |
26 | ||
27 | ||
28 | 10.local mouse = p:GetMouse() | |
29 | ||
30 | ||
31 | 11.local larm = char["Left Arm"] | |
32 | ||
33 | ||
34 | 12.local rarm = char["Right Arm"] | |
35 | ||
36 | ||
37 | 13.local lleg = char["Left Leg"] | |
38 | ||
39 | ||
40 | 14.local rleg = char["Right Leg"] | |
41 | ||
42 | ||
43 | 15.local hed = char.Head | |
44 | ||
45 | ||
46 | 16.local torso = char.Torso | |
47 | ||
48 | ||
49 | 17.local hum = char.Humanoid | |
50 | ||
51 | ||
52 | 18.local cam = game.Workspace.CurrentCamera | |
53 | ||
54 | ||
55 | 19.local root = char.HumanoidRootPart | |
56 | ||
57 | ||
58 | 20.local deb = false | |
59 | ||
60 | ||
61 | 21.local shot = 0 | |
62 | ||
63 | ||
64 | 22.local debris=game:service"Debris" | |
65 | ||
66 | ||
67 | 23.local l = game:GetService("Lighting") | |
68 | ||
69 | ||
70 | 24.local rs = game:GetService("RunService").RenderStepped | |
71 | ||
72 | ||
73 | 25.ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1} | |
74 | ||
75 | ||
76 | 26.math.randomseed(os.time()) | |
77 | ||
78 | ||
79 | 27.for i,v in pairs(char:children()) do | |
80 | ||
81 | ||
82 | 28. if v:IsA("Hat") then | |
83 | ||
84 | ||
85 | 29. v:Destroy() | |
86 | ||
87 | ||
88 | 30. end | |
89 | ||
90 | ||
91 | 31.end | |
92 | ||
93 | ||
94 | 32.for i,v in pairs (hed:GetChildren()) do | |
95 | ||
96 | ||
97 | 33. if v:IsA("Sound") then | |
98 | ||
99 | ||
100 | 34. v:Destroy() | |
101 | ||
102 | ||
103 | 35. end | |
104 | ||
105 | ||
106 | 36.end | |
107 | ||
108 | ||
109 | 37.---------------------------------------------------- | |
110 | ||
111 | ||
112 | 38.Debounces = { | |
113 | ||
114 | ||
115 | 39.CanAttack = true; | |
116 | ||
117 | ||
118 | 40.NoIdl = false; | |
119 | ||
120 | ||
121 | 41.Slashing = false; | |
122 | ||
123 | ||
124 | 42.Slashed = false; | |
125 | ||
126 | ||
127 | 43.RPunch = false; | |
128 | ||
129 | ||
130 | 44.RPunched = false; | |
131 | ||
132 | ||
133 | 45.LPunch = false; | |
134 | ||
135 | ||
136 | 46.LPunched = false; | |
137 | ||
138 | ||
139 | 47.} | |
140 | ||
141 | ||
142 | 48.local Touche = {char.Name, } | |
143 | ||
144 | ||
145 | 49.---------------------------------------------------- | |
146 | ||
147 | ||
148 | 50.hed.face.Texture = "rbxassetid://34668268" | |
149 | ||
150 | ||
151 | 51.char["Body Colors"].HeadColor = BrickColor.new("Pastel brown") | |
152 | ||
153 | ||
154 | 52.char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown") | |
155 | ||
156 | ||
157 | 53.char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown") | |
158 | ||
159 | ||
160 | 54.char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown") | |
161 | ||
162 | ||
163 | 55.---------------------------------------------------- | |
164 | ||
165 | ||
166 | 56.ypcall(function() | |
167 | ||
168 | ||
169 | 57.char.Shirt:Destroy() | |
170 | ||
171 | ||
172 | 58.char.Pants:Destroy() | |
173 | ||
174 | ||
175 | 59.shirt = Instance.new("Shirt", char) | |
176 | ||
177 | ||
178 | 60.shirt.Name = "Shirt" | |
179 | ||
180 | ||
181 | 61.pants = Instance.new("Pants", char) | |
182 | ||
183 | ||
184 | 62.pants.Name = "Pants" | |
185 | ||
186 | ||
187 | 63.char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=409540828" | |
188 | ||
189 | ||
190 | 64.char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=416858853" | |
191 | ||
192 | ||
193 | 65.end) | |
194 | ||
195 | ||
196 | 66.---------------------------------------------------- | |
197 | ||
198 | ||
199 | 67.function lerp(a, b, t) -- Linear interpolation | |
200 | ||
201 | ||
202 | 68. return a + (b - a)*t | |
203 | ||
204 | ||
205 | 69.end | |
206 | ||
207 | ||
208 | 70. | |
209 | ||
210 | ||
211 | 71.function slerp(a, b, t) --Spherical interpolation | |
212 | ||
213 | ||
214 | 72. dot = a:Dot(b) | |
215 | ||
216 | ||
217 | 73. if dot > 0.99999 or dot < -0.99999 then | |
218 | ||
219 | ||
220 | 74. return t <= 0.5 and a or b | |
221 | ||
222 | ||
223 | 75. else | |
224 | ||
225 | ||
226 | 76. r = math.acos(dot) | |
227 | ||
228 | ||
229 | 77. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r) | |
230 | ||
231 | ||
232 | 78. end | |
233 | ||
234 | ||
235 | 79.end | |
236 | ||
237 | ||
238 | 80. | |
239 | ||
240 | ||
241 | 81.function matrixInterpolate(a, b, t) | |
242 | ||
243 | ||
244 | 82. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components() | |
245 | ||
246 | ||
247 | 83. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components() | |
248 | ||
249 | ||
250 | 84. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position | |
251 | ||
252 | ||
253 | 85. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right | |
254 | ||
255 | ||
256 | 86. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up | |
257 | ||
258 | ||
259 | 87. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back | |
260 | ||
261 | ||
262 | 88. local t = v1:Dot(v2) | |
263 | ||
264 | ||
265 | 89. if not (t < 0 or t == 0 or t > 0) then -- Failsafe | |
266 | ||
267 | ||
268 | 90. return CFrame.new() | |
269 | ||
270 | ||
271 | 91. end | |
272 | ||
273 | ||
274 | 92. return CFrame.new( | |
275 | ||
276 | ||
277 | 93. v0.x, v0.y, v0.z, | |
278 | ||
279 | ||
280 | 94. v1.x, v1.y, v1.z, | |
281 | ||
282 | ||
283 | 95. v2.x, v2.y, v2.z, | |
284 | ||
285 | ||
286 | 96. v3.x, v3.y, v3.z) | |
287 | ||
288 | ||
289 | 97.end | |
290 | ||
291 | ||
292 | 98.---------------------------------------------------- | |
293 | ||
294 | ||
295 | 99.function genWeld(a,b) | |
296 | ||
297 | ||
298 | 100. local w = Instance.new("Weld",a) | |
299 | ||
300 | ||
301 | 101. w.Part0 = a | |
302 | ||
303 | ||
304 | 102. w.Part1 = b | |
305 | ||
306 | ||
307 | 103. return w | |
308 | ||
309 | ||
310 | 104.end | |
311 | ||
312 | ||
313 | 105.function weld(a, b) | |
314 | ||
315 | ||
316 | 106. local weld = Instance.new("Weld") | |
317 | ||
318 | ||
319 | 107. weld.Name = "W" | |
320 | ||
321 | ||
322 | 108. weld.Part0 = a | |
323 | ||
324 | ||
325 | 109. weld.Part1 = b | |
326 | ||
327 | ||
328 | 110. weld.C0 = a.CFrame:inverse() * b.CFrame | |
329 | ||
330 | ||
331 | 111. weld.Parent = a | |
332 | ||
333 | ||
334 | 112. return weld; | |
335 | ||
336 | ||
337 | 113.end | |
338 | ||
339 | ||
340 | 114.---------------------------------------------------- | |
341 | ||
342 | ||
343 | 115.function Lerp(c1,c2,al) | |
344 | ||
345 | ||
346 | 116.local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()} | |
347 | ||
348 | ||
349 | 117.local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()} | |
350 | ||
351 | ||
352 | 118.for i,v in pairs(com1) do | |
353 | ||
354 | ||
355 | 119.com1[i] = v+(com2[i]-v)*al | |
356 | ||
357 | ||
358 | 120.end | |
359 | ||
360 | ||
361 | 121.return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1))) | |
362 | ||
363 | ||
364 | 122.end | |
365 | ||
366 | ||
367 | 123.---------------------------------------------------- | |
368 | ||
369 | ||
370 | 124.newWeld = function(wp0, wp1, wc0x, wc0y, wc0z) | |
371 | ||
372 | ||
373 | 125.local wld = Instance.new("Weld", wp1) | |
374 | ||
375 | ||
376 | 126.wld.Part0 = wp0 | |
377 | ||
378 | ||
379 | 127.wld.Part1 = wp1 | |
380 | ||
381 | ||
382 | 128.wld.C0 = CFrame.new(wc0x, wc0y, wc0z) | |
383 | ||
384 | ||
385 | 129.end | |
386 | ||
387 | ||
388 | 130.---------------------------------------------------- | |
389 | ||
390 | ||
391 | 131.function weld5(part0, part1, c0, c1) | |
392 | ||
393 | ||
394 | 132. weeld=Instance.new("Weld", part0) | |
395 | ||
396 | ||
397 | 133. weeld.Part0=part0 | |
398 | ||
399 | ||
400 | 134. weeld.Part1=part1 | |
401 | ||
402 | ||
403 | 135. weeld.C0=c0 | |
404 | ||
405 | ||
406 | 136. weeld.C1=c1 | |
407 | ||
408 | ||
409 | 137. return weeld | |
410 | ||
411 | ||
412 | 138.end | |
413 | ||
414 | ||
415 | 139.---------------------------------------------------- | |
416 | ||
417 | ||
418 | 140.function HasntTouched(plrname) | |
419 | ||
420 | ||
421 | 141.local ret = true | |
422 | ||
423 | ||
424 | 142.for _, v in pairs(Touche) do | |
425 | ||
426 | ||
427 | 143.if v == plrname then | |
428 | ||
429 | ||
430 | 144.ret = false | |
431 | ||
432 | ||
433 | 145.end | |
434 | ||
435 | ||
436 | 146.end | |
437 | ||
438 | ||
439 | 147.return ret | |
440 | ||
441 | ||
442 | 148.end | |
443 | ||
444 | ||
445 | 149.---------------------------------------------------- | |
446 | ||
447 | ||
448 | 150.newWeld(torso, larm, -1.5, 0.5, 0) | |
449 | ||
450 | ||
451 | 151.larm.Weld.C1 = CFrame.new(0, 0.5, 0) | |
452 | ||
453 | ||
454 | 152.newWeld(torso, rarm, 1.5, 0.5, 0) | |
455 | ||
456 | ||
457 | 153.rarm.Weld.C1 = CFrame.new(0, 0.5, 0) | |
458 | ||
459 | ||
460 | 154.newWeld(torso, hed, 0, 1.5, 0) | |
461 | ||
462 | ||
463 | 155.newWeld(torso, lleg, -0.5, -1, 0) | |
464 | ||
465 | ||
466 | 156.lleg.Weld.C1 = CFrame.new(0, 1, 0) | |
467 | ||
468 | ||
469 | 157.newWeld(torso, rleg, 0.5, -1, 0) | |
470 | ||
471 | ||
472 | 158.rleg.Weld.C1 = CFrame.new(0, 1, 0) | |
473 | ||
474 | ||
475 | 159.newWeld(root, torso, 0, -1, 0) | |
476 | ||
477 | ||
478 | 160.torso.Weld.C1 = CFrame.new(0, -1, 0) | |
479 | ||
480 | ||
481 | 161.---------------------------------------------------- | |
482 | ||
483 | ||
484 | 162.z = Instance.new("Sound", char) | |
485 | ||
486 | ||
487 | 163.z.SoundId = "rbxassetid://181119184"--377311796 | |
488 | ||
489 | ||
490 | 164.z.Looped = true | |
491 | ||
492 | ||
493 | 165.z.Pitch = 1 | |
494 | ||
495 | ||
496 | 166.z.Volume = 1 | |
497 | ||
498 | ||
499 | 167.wait(.1) | |
500 | ||
501 | ||
502 | 168.z:Play() | |
503 | ||
504 | ||
505 | 169.---------------------------------------------------- | |
506 | ||
507 | ||
508 | 170.local Transforming = true | |
509 | ||
510 | ||
511 | 171.hum.WalkSpeed = 0 | |
512 | ||
513 | ||
514 | 172.local fx = Instance.new("Part",torso) | |
515 | ||
516 | ||
517 | 173.fx.Anchored = true | |
518 | ||
519 | ||
520 | 174.fx.Material = "Neon" | |
521 | ||
522 | ||
523 | 175.fx.CanCollide = false | |
524 | ||
525 | ||
526 | 176.fx.Locked = true | |
527 | ||
528 | ||
529 | 177.fx.Transparency = 1 | |
530 | ||
531 | ||
532 | 178.fx.Material = "SmoothPlastic" | |
533 | ||
534 | ||
535 | 179.fx.Size = Vector3.new(1,1,1) | |
536 | ||
537 | ||
538 | 180.fx.TopSurface = "SmoothNoOutlines" | |
539 | ||
540 | ||
541 | 181.fx.BottomSurface = "SmoothNoOutlines" | |
542 | ||
543 | ||
544 | 182.fx.BrickColor = BrickColor.new("Really black") | |
545 | ||
546 | ||
547 | 183.fxm = Instance.new("SpecialMesh",fx) | |
548 | ||
549 | ||
550 | 184.fxm.MeshType = "Sphere" | |
551 | ||
552 | ||
553 | 185.fxm.Scale = Vector3.new(1,1,1) | |
554 | ||
555 | ||
556 | 186.for i = 1, 20 do rs:wait() | |
557 | ||
558 | ||
559 | 187. fx.Transparency = fx.Transparency - (1/20) | |
560 | ||
561 | ||
562 | 188. fx.CFrame = torso.CFrame | |
563 | ||
564 | ||
565 | 189. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5) | |
566 | ||
567 | ||
568 | 190. rs:wait() | |
569 | ||
570 | ||
571 | 191.end | |
572 | ||
573 | ||
574 | 192.---------------------------------------------------- | |
575 | ||
576 | ||
577 | 193.local m = Instance.new("Model") | |
578 | ||
579 | ||
580 | 194.m.Name = "Hair" | |
581 | ||
582 | ||
583 | 195.p1 = Instance.new("Part", m) | |
584 | ||
585 | ||
586 | 196.p1.BrickColor = BrickColor.new("Really black") | |
587 | ||
588 | ||
589 | 197.p1.FormFactor = Enum.FormFactor.Symmetric | |
590 | ||
591 | ||
592 | 198.p1.Size = Vector3.new(1, 1, 1) | |
593 | ||
594 | ||
595 | 199.p1.CFrame = CFrame.new(-2.49043155, 8.24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006) | |
596 | ||
597 | ||
598 | 200.p1.CanCollide = false | |
599 | ||
600 | ||
601 | 201.p1.Locked = true | |
602 | ||
603 | ||
604 | 202.p1.BottomSurface = Enum.SurfaceType.Smooth | |
605 | ||
606 | ||
607 | 203.p1.TopSurface = Enum.SurfaceType.Smooth | |
608 | ||
609 | ||
610 | 204.b1 = Instance.new("SpecialMesh", p1) | |
611 | ||
612 | ||
613 | 205.b1.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
614 | ||
615 | ||
616 | 206.b1.TextureId = "" | |
617 | ||
618 | ||
619 | 207.b1.MeshType = Enum.MeshType.FileMesh | |
620 | ||
621 | ||
622 | 208.b1.Name = "Mesh" | |
623 | ||
624 | ||
625 | 209.b1.VertexColor = Vector3.new(0, 0, 0) | |
626 | ||
627 | ||
628 | 210.b1.Scale = Vector3.new(1, 1.60000002, 1.29999995) | |
629 | ||
630 | ||
631 | 211.p2 = Instance.new("Part", m) | |
632 | ||
633 | ||
634 | 212.p2.BrickColor = BrickColor.new("Pastel brown") | |
635 | ||
636 | ||
637 | 213.p2.Transparency = 1 | |
638 | ||
639 | ||
640 | 214.p2.Name = "Head" | |
641 | ||
642 | ||
643 | 215.p2.FormFactor = Enum.FormFactor.Symmetric | |
644 | ||
645 | ||
646 | 216.p2.Size = Vector3.new(2, 1, 1) | |
647 | ||
648 | ||
649 | 217.p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006) | |
650 | ||
651 | ||
652 | 218.p2.CanCollide = false | |
653 | ||
654 | ||
655 | 219.p2.Locked = true | |
656 | ||
657 | ||
658 | 220.p2.TopSurface = Enum.SurfaceType.Smooth | |
659 | ||
660 | ||
661 | 221.b2 = Instance.new("SpecialMesh", p2) | |
662 | ||
663 | ||
664 | 222.b2.MeshType = Enum.MeshType.Head | |
665 | ||
666 | ||
667 | 223.b2.Name = "Mesh" | |
668 | ||
669 | ||
670 | 224.b2.Scale = Vector3.new(1.25, 1.25, 1.25) | |
671 | ||
672 | ||
673 | 225.p3 = Instance.new("Part", m) | |
674 | ||
675 | ||
676 | 226.p3.BrickColor = BrickColor.new("Really black") | |
677 | ||
678 | ||
679 | 227.p3.FormFactor = Enum.FormFactor.Symmetric | |
680 | ||
681 | ||
682 | 228.p3.Size = Vector3.new(2, 2, 2) | |
683 | ||
684 | ||
685 | 229.p3.CFrame = CFrame.new(-1.70003617, 8.71796131, -3.4000442, 2.57710985e-006, 6.95607483e-008, -1.00000012, -1.20466638e-007, 1, 9.95640903e-009, 1.00000024, 3.81086345e-008, 2.56423846e-006) | |
686 | ||
687 | ||
688 | 230.p3.CanCollide = false | |
689 | ||
690 | ||
691 | 231.p3.Locked = true | |
692 | ||
693 | ||
694 | 232.p3.BottomSurface = Enum.SurfaceType.Smooth | |
695 | ||
696 | ||
697 | 233.p3.TopSurface = Enum.SurfaceType.Smooth | |
698 | ||
699 | ||
700 | 234.b3 = Instance.new("SpecialMesh", p3) | |
701 | ||
702 | ||
703 | 235.b3.MeshId = "http://www.roblox.com/asset/?id=16627529" | |
704 | ||
705 | ||
706 | 236.b3.TextureId = "" | |
707 | ||
708 | ||
709 | 237.b3.MeshType = Enum.MeshType.FileMesh | |
710 | ||
711 | ||
712 | 238.b3.Name = "Mesh" | |
713 | ||
714 | ||
715 | 239.b3.VertexColor = Vector3.new(0, 0, 0) | |
716 | ||
717 | ||
718 | 240.b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995) | |
719 | ||
720 | ||
721 | 241.p4 = Instance.new("Part", m) | |
722 | ||
723 | ||
724 | 242.p4.BrickColor = BrickColor.new("Really black") | |
725 | ||
726 | ||
727 | 243.p4.FormFactor = Enum.FormFactor.Symmetric | |
728 | ||
729 | ||
730 | 244.p4.Size = Vector3.new(1, 1, 1) | |
731 | ||
732 | ||
733 | 245.p4.CFrame = CFrame.new(-1.77981007, 8.84795475, -3.40016508, 5.79576135e-006, 7.9450956e-008, -1.00000012, -1.80071311e-007, 1, 1.98458743e-008, 1.00000024, 9.77132402e-008, 5.78289018e-006) | |
734 | ||
735 | ||
736 | 246.p4.CanCollide = false | |
737 | ||
738 | ||
739 | 247.p4.Locked = true | |
740 | ||
741 | ||
742 | 248.p4.BottomSurface = Enum.SurfaceType.Smooth | |
743 | ||
744 | ||
745 | 249.p4.TopSurface = Enum.SurfaceType.Smooth | |
746 | ||
747 | ||
748 | 250.b4 = Instance.new("SpecialMesh", p4) | |
749 | ||
750 | ||
751 | 251.b4.MeshId = "http://www.roblox.com/asset/?id=19326912" | |
752 | ||
753 | ||
754 | 252.b4.TextureId = "" | |
755 | ||
756 | ||
757 | 253.b4.MeshType = Enum.MeshType.FileMesh | |
758 | ||
759 | ||
760 | 254.b4.Name = "Mesh" | |
761 | ||
762 | ||
763 | 255.b4.VertexColor = Vector3.new(0, 0, 0) | |
764 | ||
765 | ||
766 | 256.p5 = Instance.new("Part", m) | |
767 | ||
768 | ||
769 | 257.p5.BrickColor = BrickColor.new("Really black") | |
770 | ||
771 | ||
772 | 258.p5.FormFactor = Enum.FormFactor.Symmetric | |
773 | ||
774 | ||
775 | 259.p5.Size = Vector3.new(1, 1, 1) | |
776 | ||
777 | ||
778 | 260.p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007) | |
779 | ||
780 | ||
781 | 261.p5.CanCollide = false | |
782 | ||
783 | ||
784 | 262.p5.Locked = true | |
785 | ||
786 | ||
787 | 263.p5.BottomSurface = Enum.SurfaceType.Smooth | |
788 | ||
789 | ||
790 | 264.p5.TopSurface = Enum.SurfaceType.Smooth | |
791 | ||
792 | ||
793 | 265.b5 = Instance.new("SpecialMesh", p5) | |
794 | ||
795 | ||
796 | 266.b5.MeshId = "http://www.roblox.com/asset/?id=45916884" | |
797 | ||
798 | ||
799 | 267.b5.TextureId = "" | |
800 | ||
801 | ||
802 | 268.b5.MeshType = Enum.MeshType.FileMesh | |
803 | ||
804 | ||
805 | 269.b5.Name = "Mesh" | |
806 | ||
807 | ||
808 | 270.b5.VertexColor = Vector3.new(0, 0, 0) | |
809 | ||
810 | ||
811 | 271.b5.Scale = Vector3.new(1, 0.899999976, 1) | |
812 | ||
813 | ||
814 | 272.p6 = Instance.new("Part", m) | |
815 | ||
816 | ||
817 | 273.p6.BrickColor = BrickColor.new("Really black") | |
818 | ||
819 | ||
820 | 274.p6.FormFactor = Enum.FormFactor.Symmetric | |
821 | ||
822 | ||
823 | 275.p6.Size = Vector3.new(1, 1, 1) | |
824 | ||
825 | ||
826 | 276.p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007) | |
827 | ||
828 | ||
829 | 277.p6.CanCollide = false | |
830 | ||
831 | ||
832 | 278.p6.Locked = true | |
833 | ||
834 | ||
835 | 279.p6.BottomSurface = Enum.SurfaceType.Smooth | |
836 | ||
837 | ||
838 | 280.p6.TopSurface = Enum.SurfaceType.Smooth | |
839 | ||
840 | ||
841 | 281.b6 = Instance.new("SpecialMesh", p6) | |
842 | ||
843 | ||
844 | 282.b6.MeshId = "http://www.roblox.com/asset/?id=62246019" | |
845 | ||
846 | ||
847 | 283.b6.TextureId = "" | |
848 | ||
849 | ||
850 | 284.b6.MeshType = Enum.MeshType.FileMesh | |
851 | ||
852 | ||
853 | 285.b6.Name = "Mesh" | |
854 | ||
855 | ||
856 | 286.b6.VertexColor = Vector3.new(0, 0, 0) | |
857 | ||
858 | ||
859 | 287.p7 = Instance.new("Part", m) | |
860 | ||
861 | ||
862 | 288.p7.BrickColor = BrickColor.new("Really black") | |
863 | ||
864 | ||
865 | 289.p7.FormFactor = Enum.FormFactor.Symmetric | |
866 | ||
867 | ||
868 | 290.p7.Size = Vector3.new(1, 1, 1) | |
869 | ||
870 | ||
871 | 291.p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007) | |
872 | ||
873 | ||
874 | 292.p7.CanCollide = false | |
875 | ||
876 | ||
877 | 293.p7.Locked = true | |
878 | ||
879 | ||
880 | 294.p7.BottomSurface = Enum.SurfaceType.Smooth | |
881 | ||
882 | ||
883 | 295.p7.TopSurface = Enum.SurfaceType.Smooth | |
884 | ||
885 | ||
886 | 296.b7 = Instance.new("SpecialMesh", p7) | |
887 | ||
888 | ||
889 | 297.b7.MeshId = "http://www.roblox.com/asset/?id=76056263" | |
890 | ||
891 | ||
892 | 298.b7.TextureId = "" | |
893 | ||
894 | ||
895 | 299.b7.MeshType = Enum.MeshType.FileMesh | |
896 | ||
897 | ||
898 | 300.b7.Name = "Mesh" | |
899 | ||
900 | ||
901 | 301.b7.VertexColor = Vector3.new(0, 0, 0) | |
902 | ||
903 | ||
904 | 302.p8 = Instance.new("Part", m) | |
905 | ||
906 | ||
907 | 303.p8.BrickColor = BrickColor.new("Really black") | |
908 | ||
909 | ||
910 | 304.p8.FormFactor = Enum.FormFactor.Symmetric | |
911 | ||
912 | ||
913 | 305.p8.Size = Vector3.new(1, 1, 1) | |
914 | ||
915 | ||
916 | 306.p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007) | |
917 | ||
918 | ||
919 | 307.p8.CanCollide = false | |
920 | ||
921 | ||
922 | 308.p8.Locked = true | |
923 | ||
924 | ||
925 | 309.p8.BottomSurface = Enum.SurfaceType.Smooth | |
926 | ||
927 | ||
928 | 310.p8.TopSurface = Enum.SurfaceType.Smooth | |
929 | ||
930 | ||
931 | 311.b8 = Instance.new("SpecialMesh", p8) | |
932 | ||
933 | ||
934 | 312.b8.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
935 | ||
936 | ||
937 | 313.b8.TextureId = "" | |
938 | ||
939 | ||
940 | 314.b8.MeshType = Enum.MeshType.FileMesh | |
941 | ||
942 | ||
943 | 315.b8.Name = "Mesh" | |
944 | ||
945 | ||
946 | 316.b8.VertexColor = Vector3.new(0, 0, 0) | |
947 | ||
948 | ||
949 | 317.b8.Scale = Vector3.new(1, 1.60000002, 1.29999995) | |
950 | ||
951 | ||
952 | 318.p9 = Instance.new("Part", m) | |
953 | ||
954 | ||
955 | 319.p9.BrickColor = BrickColor.new("Really black") | |
956 | ||
957 | ||
958 | 320.p9.FormFactor = Enum.FormFactor.Symmetric | |
959 | ||
960 | ||
961 | 321.p9.Size = Vector3.new(2, 1, 2) | |
962 | ||
963 | ||
964 | 322.p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007) | |
965 | ||
966 | ||
967 | 323.p9.CanCollide = false | |
968 | ||
969 | ||
970 | 324.p9.Locked = true | |
971 | ||
972 | ||
973 | 325.p9.BottomSurface = Enum.SurfaceType.Smooth | |
974 | ||
975 | ||
976 | 326.p9.TopSurface = Enum.SurfaceType.Smooth | |
977 | ||
978 | ||
979 | 327.b9 = Instance.new("SpecialMesh", p9) | |
980 | ||
981 | ||
982 | 328.b9.MeshId = "http://www.roblox.com/asset/?id=12259089" | |
983 | ||
984 | ||
985 | 329.b9.TextureId = "" | |
986 | ||
987 | ||
988 | 330.b9.MeshType = Enum.MeshType.FileMesh | |
989 | ||
990 | ||
991 | 331.b9.Name = "Mesh" | |
992 | ||
993 | ||
994 | 332.b9.VertexColor = Vector3.new(0, 0, 0) | |
995 | ||
996 | ||
997 | 333.b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995) | |
998 | ||
999 | ||
1000 | 334.p10 = Instance.new("Part", m) | |
1001 | ||
1002 | ||
1003 | 335.p10.BrickColor = BrickColor.new("Really black") | |
1004 | ||
1005 | ||
1006 | 336.p10.FormFactor = Enum.FormFactor.Symmetric | |
1007 | ||
1008 | ||
1009 | 337.p10.Size = Vector3.new(1, 1, 1) | |
1010 | ||
1011 | ||
1012 | 338.p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007) | |
1013 | ||
1014 | ||
1015 | 339.p10.CanCollide = false | |
1016 | ||
1017 | ||
1018 | 340.p10.Locked = true | |
1019 | ||
1020 | ||
1021 | 341.p10.BottomSurface = Enum.SurfaceType.Smooth | |
1022 | ||
1023 | ||
1024 | 342.p10.TopSurface = Enum.SurfaceType.Smooth | |
1025 | ||
1026 | ||
1027 | 343.b10 = Instance.new("SpecialMesh", p10) | |
1028 | ||
1029 | ||
1030 | 344.b10.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1031 | ||
1032 | ||
1033 | 345.b10.TextureId = "" | |
1034 | ||
1035 | ||
1036 | 346.b10.MeshType = Enum.MeshType.FileMesh | |
1037 | ||
1038 | ||
1039 | 347.b10.Name = "Mesh" | |
1040 | ||
1041 | ||
1042 | 348.b10.VertexColor = Vector3.new(0, 0, 0) | |
1043 | ||
1044 | ||
1045 | 349.b10.Scale = Vector3.new(1, 1.60000002, 1.29999995) | |
1046 | ||
1047 | ||
1048 | 350.p11 = Instance.new("Part", m) | |
1049 | ||
1050 | ||
1051 | 351.p11.BrickColor = BrickColor.new("Really black") | |
1052 | ||
1053 | ||
1054 | 352.p11.FormFactor = Enum.FormFactor.Symmetric | |
1055 | ||
1056 | ||
1057 | 353.p11.Size = Vector3.new(1, 1, 1) | |
1058 | ||
1059 | ||
1060 | 354.p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007) | |
1061 | ||
1062 | ||
1063 | 355.p11.CanCollide = false | |
1064 | ||
1065 | ||
1066 | 356.p11.Locked = true | |
1067 | ||
1068 | ||
1069 | 357.p11.BottomSurface = Enum.SurfaceType.Smooth | |
1070 | ||
1071 | ||
1072 | 358.p11.TopSurface = Enum.SurfaceType.Smooth | |
1073 | ||
1074 | ||
1075 | 359.b11 = Instance.new("SpecialMesh", p11) | |
1076 | ||
1077 | ||
1078 | 360.b11.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1079 | ||
1080 | ||
1081 | 361.b11.TextureId = "" | |
1082 | ||
1083 | ||
1084 | 362.b11.MeshType = Enum.MeshType.FileMesh | |
1085 | ||
1086 | ||
1087 | 363.b11.Name = "Mesh" | |
1088 | ||
1089 | ||
1090 | 364.b11.VertexColor = Vector3.new(0, 0, 0) | |
1091 | ||
1092 | ||
1093 | 365.b11.Scale = Vector3.new(1, 1.60000002, 1.29999995) | |
1094 | ||
1095 | ||
1096 | 366.p12 = Instance.new("Part", m) | |
1097 | ||
1098 | ||
1099 | 367.p12.BrickColor = BrickColor.new("Really black") | |
1100 | ||
1101 | ||
1102 | 368.p12.FormFactor = Enum.FormFactor.Custom | |
1103 | ||
1104 | ||
1105 | 369.p12.Size = Vector3.new(1, 3.5, 1) | |
1106 | ||
1107 | ||
1108 | 370.p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007) | |
1109 | ||
1110 | ||
1111 | 371.p12.CanCollide = false | |
1112 | ||
1113 | ||
1114 | 372.p12.Locked = true | |
1115 | ||
1116 | ||
1117 | 373.p12.BottomSurface = Enum.SurfaceType.Smooth | |
1118 | ||
1119 | ||
1120 | 374.p12.TopSurface = Enum.SurfaceType.Smooth | |
1121 | ||
1122 | ||
1123 | 375.b12 = Instance.new("SpecialMesh", p12) | |
1124 | ||
1125 | ||
1126 | 376.b12.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1127 | ||
1128 | ||
1129 | 377.b12.TextureId = "" | |
1130 | ||
1131 | ||
1132 | 378.b12.MeshType = Enum.MeshType.FileMesh | |
1133 | ||
1134 | ||
1135 | 379.b12.Name = "Mesh" | |
1136 | ||
1137 | ||
1138 | 380.b12.VertexColor = Vector3.new(0, 0, 0) | |
1139 | ||
1140 | ||
1141 | 381.b12.Scale = Vector3.new(1, 3, 1.29999995) | |
1142 | ||
1143 | ||
1144 | 382.p13 = Instance.new("Part", m) | |
1145 | ||
1146 | ||
1147 | 383.p13.BrickColor = BrickColor.new("Really black") | |
1148 | ||
1149 | ||
1150 | 384.p13.FormFactor = Enum.FormFactor.Custom | |
1151 | ||
1152 | ||
1153 | 385.p13.Size = Vector3.new(1, 2, 1) | |
1154 | ||
1155 | ||
1156 | 386.p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007) | |
1157 | ||
1158 | ||
1159 | 387.p13.CanCollide = false | |
1160 | ||
1161 | ||
1162 | 388.p13.Locked = true | |
1163 | ||
1164 | ||
1165 | 389.p13.BottomSurface = Enum.SurfaceType.Smooth | |
1166 | ||
1167 | ||
1168 | 390.p13.TopSurface = Enum.SurfaceType.Smooth | |
1169 | ||
1170 | ||
1171 | 391.b13 = Instance.new("SpecialMesh", p13) | |
1172 | ||
1173 | ||
1174 | 392.b13.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1175 | ||
1176 | ||
1177 | 393.b13.TextureId = "" | |
1178 | ||
1179 | ||
1180 | 394.b13.MeshType = Enum.MeshType.FileMesh | |
1181 | ||
1182 | ||
1183 | 395.b13.Name = "Mesh" | |
1184 | ||
1185 | ||
1186 | 396.b13.VertexColor = Vector3.new(0, 0, 0) | |
1187 | ||
1188 | ||
1189 | 397.b13.Scale = Vector3.new(1, 3, 1.29999995) | |
1190 | ||
1191 | ||
1192 | 398.p14 = Instance.new("Part", m) | |
1193 | ||
1194 | ||
1195 | 399.p14.BrickColor = BrickColor.new("Really black") | |
1196 | ||
1197 | ||
1198 | 400.p14.FormFactor = Enum.FormFactor.Custom | |
1199 | ||
1200 | ||
1201 | 401.p14.Size = Vector3.new(1, 2, 1) | |
1202 | ||
1203 | ||
1204 | 402.p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007) | |
1205 | ||
1206 | ||
1207 | 403.p14.CanCollide = false | |
1208 | ||
1209 | ||
1210 | 404.p14.Locked = true | |
1211 | ||
1212 | ||
1213 | 405.p14.BottomSurface = Enum.SurfaceType.Smooth | |
1214 | ||
1215 | ||
1216 | 406.p14.TopSurface = Enum.SurfaceType.Smooth | |
1217 | ||
1218 | ||
1219 | 407.b14 = Instance.new("SpecialMesh", p14) | |
1220 | ||
1221 | ||
1222 | 408.b14.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1223 | ||
1224 | ||
1225 | 409.b14.TextureId = "" | |
1226 | ||
1227 | ||
1228 | 410.b14.MeshType = Enum.MeshType.FileMesh | |
1229 | ||
1230 | ||
1231 | 411.b14.Name = "Mesh" | |
1232 | ||
1233 | ||
1234 | 412.b14.VertexColor = Vector3.new(0, 0, 0) | |
1235 | ||
1236 | ||
1237 | 413.b14.Scale = Vector3.new(1, 3, 1.29999995) | |
1238 | ||
1239 | ||
1240 | 414.p15 = Instance.new("Part", m) | |
1241 | ||
1242 | ||
1243 | 415.p15.BrickColor = BrickColor.new("Really black") | |
1244 | ||
1245 | ||
1246 | 416.p15.FormFactor = Enum.FormFactor.Custom | |
1247 | ||
1248 | ||
1249 | 417.p15.Size = Vector3.new(1, 2.5, 1) | |
1250 | ||
1251 | ||
1252 | 418.p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281) | |
1253 | ||
1254 | ||
1255 | 419.p15.CanCollide = false | |
1256 | ||
1257 | ||
1258 | 420.p15.Locked = true | |
1259 | ||
1260 | ||
1261 | 421.p15.BottomSurface = Enum.SurfaceType.Smooth | |
1262 | ||
1263 | ||
1264 | 422.p15.TopSurface = Enum.SurfaceType.Smooth | |
1265 | ||
1266 | ||
1267 | 423.b15 = Instance.new("SpecialMesh", p15) | |
1268 | ||
1269 | ||
1270 | 424.b15.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1271 | ||
1272 | ||
1273 | 425.b15.TextureId = "" | |
1274 | ||
1275 | ||
1276 | 426.b15.MeshType = Enum.MeshType.FileMesh | |
1277 | ||
1278 | ||
1279 | 427.b15.Name = "Mesh" | |
1280 | ||
1281 | ||
1282 | 428.b15.VertexColor = Vector3.new(0, 0, 0) | |
1283 | ||
1284 | ||
1285 | 429.b15.Scale = Vector3.new(1, 3, 1.29999995) | |
1286 | ||
1287 | ||
1288 | 430.p16 = Instance.new("Part", m) | |
1289 | ||
1290 | ||
1291 | 431.p16.BrickColor = BrickColor.new("Really black") | |
1292 | ||
1293 | ||
1294 | 432.p16.FormFactor = Enum.FormFactor.Custom | |
1295 | ||
1296 | ||
1297 | 433.p16.Size = Vector3.new(1, 2.5, 1) | |
1298 | ||
1299 | ||
1300 | 434.p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779) | |
1301 | ||
1302 | ||
1303 | 435.p16.CanCollide = false | |
1304 | ||
1305 | ||
1306 | 436.p16.Locked = true | |
1307 | ||
1308 | ||
1309 | 437.p16.BottomSurface = Enum.SurfaceType.Smooth | |
1310 | ||
1311 | ||
1312 | 438.p16.TopSurface = Enum.SurfaceType.Smooth | |
1313 | ||
1314 | ||
1315 | 439.b16 = Instance.new("SpecialMesh", p16) | |
1316 | ||
1317 | ||
1318 | 440.b16.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1319 | ||
1320 | ||
1321 | 441.b16.TextureId = "" | |
1322 | ||
1323 | ||
1324 | 442.b16.MeshType = Enum.MeshType.FileMesh | |
1325 | ||
1326 | ||
1327 | 443.b16.Name = "Mesh" | |
1328 | ||
1329 | ||
1330 | 444.b16.VertexColor = Vector3.new(0, 0, 0) | |
1331 | ||
1332 | ||
1333 | 445.b16.Scale = Vector3.new(1, 3, 1.29999995) | |
1334 | ||
1335 | ||
1336 | 446.p17 = Instance.new("Part", m) | |
1337 | ||
1338 | ||
1339 | 447.p17.BrickColor = BrickColor.new("Really black") | |
1340 | ||
1341 | ||
1342 | 448.p17.FormFactor = Enum.FormFactor.Custom | |
1343 | ||
1344 | ||
1345 | 449.p17.Size = Vector3.new(1, 2.4000001, 1) | |
1346 | ||
1347 | ||
1348 | 450.p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007) | |
1349 | ||
1350 | ||
1351 | 451.p17.CanCollide = false | |
1352 | ||
1353 | ||
1354 | 452.p17.Locked = true | |
1355 | ||
1356 | ||
1357 | 453.p17.BottomSurface = Enum.SurfaceType.Smooth | |
1358 | ||
1359 | ||
1360 | 454.p17.TopSurface = Enum.SurfaceType.Smooth | |
1361 | ||
1362 | ||
1363 | 455.b17 = Instance.new("SpecialMesh", p17) | |
1364 | ||
1365 | ||
1366 | 456.b17.MeshId = "http://www.roblox.com/asset/?id=12212520" | |
1367 | ||
1368 | ||
1369 | 457.b17.TextureId = "" | |
1370 | ||
1371 | ||
1372 | 458.b17.MeshType = Enum.MeshType.FileMesh | |
1373 | ||
1374 | ||
1375 | 459.b17.Name = "Mesh" | |
1376 | ||
1377 | ||
1378 | 460.b17.VertexColor = Vector3.new(0, 0, 0) | |
1379 | ||
1380 | ||
1381 | 461.b17.Scale = Vector3.new(1, 3, 1.29999995) | |
1382 | ||
1383 | ||
1384 | 462.p18 = Instance.new("Part", m) | |
1385 | ||
1386 | ||
1387 | 463.p18.BrickColor = BrickColor.new("Really black") | |
1388 | ||
1389 | ||
1390 | 464.p18.FormFactor = Enum.FormFactor.Custom | |
1391 | ||
1392 | ||
1393 | 465.p18.Size = Vector3.new(2, 2, 2) | |
1394 | ||
1395 | ||
1396 | 466.p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006) | |
1397 | ||
1398 | ||
1399 | 467.p18.CanCollide = false | |
1400 | ||
1401 | ||
1402 | 468.p18.Locked = true | |
1403 | ||
1404 | ||
1405 | 469.p18.BottomSurface = Enum.SurfaceType.Smooth | |
1406 | ||
1407 | ||
1408 | 470.p18.TopSurface = Enum.SurfaceType.Smooth | |
1409 | ||
1410 | ||
1411 | 471.b18 = Instance.new("SpecialMesh", p18) | |
1412 | ||
1413 | ||
1414 | 472.b18.MeshId = "http://www.roblox.com/asset/?id=16627529" | |
1415 | ||
1416 | ||
1417 | 473.b18.TextureId = "" | |
1418 | ||
1419 | ||
1420 | 474.b18.MeshType = Enum.MeshType.FileMesh | |
1421 | ||
1422 | ||
1423 | 475.b18.Name = "Mesh" | |
1424 | ||
1425 | ||
1426 | 476.b18.VertexColor = Vector3.new(0, 0, 0) | |
1427 | ||
1428 | ||
1429 | 477.b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995) | |
1430 | ||
1431 | ||
1432 | 478.w1 = Instance.new("Weld", p1) | |
1433 | ||
1434 | ||
1435 | 479.w1.Name = "Head_Weld" | |
1436 | ||
1437 | ||
1438 | 480.w1.Part0 = p1 | |
1439 | ||
1440 | ||
1441 | 481.w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006) | |
1442 | ||
1443 | ||
1444 | 482.w1.Part1 = p2 | |
1445 | ||
1446 | ||
1447 | 483.w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006) | |
1448 | ||
1449 | ||
1450 | 484.w2 = Instance.new("Weld", p2) | |
1451 | ||
1452 | ||
1453 | 485.w2.Name = "Part_Weld" | |
1454 | ||
1455 | ||
1456 | 486.w2.Part0 = p2 | |
1457 | ||
1458 | ||
1459 | 487.w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006) | |
1460 | ||
1461 | ||
1462 | 488.w2.Part1 = p3 | |
1463 | ||
1464 | ||
1465 | 489.w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006) | |
1466 | ||
1467 | ||
1468 | 490.w3 = Instance.new("Weld", p3) | |
1469 | ||
1470 | ||
1471 | 491.w3.Name = "Part_Weld" | |
1472 | ||
1473 | ||
1474 | 492.w3.Part0 = p3 | |
1475 | ||
1476 | ||
1477 | 493.w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006) | |
1478 | ||
1479 | ||
1480 | 494.w3.Part1 = p4 | |
1481 | ||
1482 | ||
1483 | 495.w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006) | |
1484 | ||
1485 | ||
1486 | 496.w4 = Instance.new("Weld", p4) | |
1487 | ||
1488 | ||
1489 | 497.w4.Name = "Part_Weld" | |
1490 | ||
1491 | ||
1492 | 498.w4.Part0 = p4 | |
1493 | ||
1494 | ||
1495 | 499.w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006) | |
1496 | ||
1497 | ||
1498 | 500.w4.Part1 = p5 | |
1499 | ||
1500 | ||
1501 | 501.w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007) | |
1502 | ||
1503 | ||
1504 | 502.w5 = Instance.new("Weld", p5) | |
1505 | ||
1506 | ||
1507 | 503.w5.Name = "Part_Weld" | |
1508 | ||
1509 | ||
1510 | 504.w5.Part0 = p5 | |
1511 | ||
1512 | ||
1513 | 505.w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007) | |
1514 | ||
1515 | ||
1516 | 506.w5.Part1 = p6 | |
1517 | ||
1518 | ||
1519 | 507.w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007) | |
1520 | ||
1521 | ||
1522 | 508.w6 = Instance.new("Weld", p6) | |
1523 | ||
1524 | ||
1525 | 509.w6.Name = "Part_Weld" | |
1526 | ||
1527 | ||
1528 | 510.w6.Part0 = p6 | |
1529 | ||
1530 | ||
1531 | 511.w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007) | |
1532 | ||
1533 | ||
1534 | 512.w6.Part1 = p7 | |
1535 | ||
1536 | ||
1537 | 513.w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007) | |
1538 | ||
1539 | ||
1540 | 514.w7 = Instance.new("Weld", p7) | |
1541 | ||
1542 | ||
1543 | 515.w7.Name = "Part_Weld" | |
1544 | ||
1545 | ||
1546 | 516.w7.Part0 = p7 | |
1547 | ||
1548 | ||
1549 | 517.w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007) | |
1550 | ||
1551 | ||
1552 | 518.w7.Part1 = p8 | |
1553 | ||
1554 | ||
1555 | 519.w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007) | |
1556 | ||
1557 | ||
1558 | 520.w8 = Instance.new("Weld", p8) | |
1559 | ||
1560 | ||
1561 | 521.w8.Name = "Part_Weld" | |
1562 | ||
1563 | ||
1564 | 522.w8.Part0 = p8 | |
1565 | ||
1566 | ||
1567 | 523.w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007) | |
1568 | ||
1569 | ||
1570 | 524.w8.Part1 = p9 | |
1571 | ||
1572 | ||
1573 | 525.w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007) | |
1574 | ||
1575 | ||
1576 | 526.w9 = Instance.new("Weld", p9) | |
1577 | ||
1578 | ||
1579 | 527.w9.Name = "Part_Weld" | |
1580 | ||
1581 | ||
1582 | 528.w9.Part0 = p9 | |
1583 | ||
1584 | ||
1585 | 529.w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007) | |
1586 | ||
1587 | ||
1588 | 530.w9.Part1 = p10 | |
1589 | ||
1590 | ||
1591 | 531.w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007) | |
1592 | ||
1593 | ||
1594 | 532.w10 = Instance.new("Weld", p10) | |
1595 | ||
1596 | ||
1597 | 533.w10.Name = "Part_Weld" | |
1598 | ||
1599 | ||
1600 | 534.w10.Part0 = p10 | |
1601 | ||
1602 | ||
1603 | 535.w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007) | |
1604 | ||
1605 | ||
1606 | 536.w10.Part1 = p11 | |
1607 | ||
1608 | ||
1609 | 537.w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007) | |
1610 | ||
1611 | ||
1612 | 538.w11 = Instance.new("Weld", p11) | |
1613 | ||
1614 | ||
1615 | 539.w11.Name = "Part_Weld" | |
1616 | ||
1617 | ||
1618 | 540.w11.Part0 = p11 | |
1619 | ||
1620 | ||
1621 | 541.w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007) | |
1622 | ||
1623 | ||
1624 | 542.w11.Part1 = p12 | |
1625 | ||
1626 | ||
1627 | 543.w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007) | |
1628 | ||
1629 | ||
1630 | 544.w12 = Instance.new("Weld", p12) | |
1631 | ||
1632 | ||
1633 | 545.w12.Name = "Part_Weld" | |
1634 | ||
1635 | ||
1636 | 546.w12.Part0 = p12 | |
1637 | ||
1638 | ||
1639 | 547.w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007) | |
1640 | ||
1641 | ||
1642 | 548.w12.Part1 = p13 | |
1643 | ||
1644 | ||
1645 | 549.w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007) | |
1646 | ||
1647 | ||
1648 | 550.w13 = Instance.new("Weld", p13) | |
1649 | ||
1650 | ||
1651 | 551.w13.Name = "Part_Weld" | |
1652 | ||
1653 | ||
1654 | 552.w13.Part0 = p13 | |
1655 | ||
1656 | ||
1657 | 553.w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007) | |
1658 | ||
1659 | ||
1660 | 554.w13.Part1 = p14 | |
1661 | ||
1662 | ||
1663 | 555.w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007) | |
1664 | ||
1665 | ||
1666 | 556.w14 = Instance.new("Weld", p14) | |
1667 | ||
1668 | ||
1669 | 557.w14.Name = "Part_Weld" | |
1670 | ||
1671 | ||
1672 | 558.w14.Part0 = p14 | |
1673 | ||
1674 | ||
1675 | 559.w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007) | |
1676 | ||
1677 | ||
1678 | 560.w14.Part1 = p15 | |
1679 | ||
1680 | ||
1681 | 561.w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775) | |
1682 | ||
1683 | ||
1684 | 562.w15 = Instance.new("Weld", p15) | |
1685 | ||
1686 | ||
1687 | 563.w15.Name = "Part_Weld" | |
1688 | ||
1689 | ||
1690 | 564.w15.Part0 = p15 | |
1691 | ||
1692 | ||
1693 | 565.w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775) | |
1694 | ||
1695 | ||
1696 | 566.w15.Part1 = p16 | |
1697 | ||
1698 | ||
1699 | 567.w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928) | |
1700 | ||
1701 | ||
1702 | 568.w16 = Instance.new("Weld", p16) | |
1703 | ||
1704 | ||
1705 | 569.w16.Name = "Part_Weld" | |
1706 | ||
1707 | ||
1708 | 570.w16.Part0 = p16 | |
1709 | ||
1710 | ||
1711 | 571.w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928) | |
1712 | ||
1713 | ||
1714 | 572.w16.Part1 = p17 | |
1715 | ||
1716 | ||
1717 | 573.w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007) | |
1718 | ||
1719 | ||
1720 | 574.w17 = Instance.new("Weld", p17) | |
1721 | ||
1722 | ||
1723 | 575.w17.Name = "Part_Weld" | |
1724 | ||
1725 | ||
1726 | 576.w17.Part0 = p17 | |
1727 | ||
1728 | ||
1729 | 577.w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007) | |
1730 | ||
1731 | ||
1732 | 578.w17.Part1 = p18 | |
1733 | ||
1734 | ||
1735 | 579.w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006) | |
1736 | ||
1737 | ||
1738 | 580.m.Parent = char | |
1739 | ||
1740 | ||
1741 | 581.m:MakeJoints() | |
1742 | ||
1743 | ||
1744 | 582.---------------------------------------------------- | |
1745 | ||
1746 | ||
1747 | 583.local cor = Instance.new("Part", char.Hair) | |
1748 | ||
1749 | ||
1750 | 584.cor.Name = "Link" | |
1751 | ||
1752 | ||
1753 | 585.cor.Locked = true | |
1754 | ||
1755 | ||
1756 | 586.cor.BottomSurface = 0 | |
1757 | ||
1758 | ||
1759 | 587.cor.CanCollide = false | |
1760 | ||
1761 | ||
1762 | 588.cor.Size = Vector3.new(1, 9, 1) | |
1763 | ||
1764 | ||
1765 | 589.cor.Transparency = 1 | |
1766 | ||
1767 | ||
1768 | 590.cor.TopSurface = 0 | |
1769 | ||
1770 | ||
1771 | 591.corw = Instance.new("Weld", cor) | |
1772 | ||
1773 | ||
1774 | 592.corw.Part0 = hed | |
1775 | ||
1776 | ||
1777 | 593.corw.Part1 = cor | |
1778 | ||
1779 | ||
1780 | 594.corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
1781 | ||
1782 | ||
1783 | 595.corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
1784 | ||
1785 | ||
1786 | 596.weld1 = Instance.new("Weld", char.Hair) | |
1787 | ||
1788 | ||
1789 | 597.weld1.Part0 = cor | |
1790 | ||
1791 | ||
1792 | 598.weld1.Part1 = char.Hair.Head | |
1793 | ||
1794 | ||
1795 | 599.weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) | |
1796 | ||
1797 | ||
1798 | 600.---------------------------------------------------- | |
1799 | ||
1800 | ||
1801 | 601.GroundWave1 = function() | |
1802 | ||
1803 | ||
1804 | 602.local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) | |
1805 | ||
1806 | ||
1807 | 603.local Colors = {"Royal purple", "Really black"} | |
1808 | ||
1809 | ||
1810 | 604.local wave = Instance.new("Part", torso) | |
1811 | ||
1812 | ||
1813 | 605.wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)]) | |
1814 | ||
1815 | ||
1816 | 606.wave.Anchored = true | |
1817 | ||
1818 | ||
1819 | 607.wave.CanCollide = false | |
1820 | ||
1821 | ||
1822 | 608.wave.Locked = true | |
1823 | ||
1824 | ||
1825 | 609.wave.Size = Vector3.new(1, 1, 1) | |
1826 | ||
1827 | ||
1828 | 610.wave.TopSurface = "Smooth" | |
1829 | ||
1830 | ||
1831 | 611.wave.BottomSurface = "Smooth" | |
1832 | ||
1833 | ||
1834 | 612.wave.Transparency = 0.35 | |
1835 | ||
1836 | ||
1837 | 613.wave.CFrame = HandCF | |
1838 | ||
1839 | ||
1840 | 614.wm = Instance.new("SpecialMesh", wave) | |
1841 | ||
1842 | ||
1843 | 615.wm.MeshId = "rbxassetid://3270017" | |
1844 | ||
1845 | ||
1846 | 616.coroutine.wrap(function() | |
1847 | ||
1848 | ||
1849 | 617.for i = 1, 30, 1 do | |
1850 | ||
1851 | ||
1852 | 618.wm.Scale = Vector3.new(1 + i*1.2, 1 + i*1.2, 1) | |
1853 | ||
1854 | ||
1855 | 619.wave.Size = wm.Scale | |
1856 | ||
1857 | ||
1858 | 620.wave.CFrame = HandCF | |
1859 | ||
1860 | ||
1861 | 621.wave.Transparency = i/30 | |
1862 | ||
1863 | ||
1864 | 622.wait() | |
1865 | ||
1866 | ||
1867 | 623.end | |
1868 | ||
1869 | ||
1870 | 624.wait() | |
1871 | ||
1872 | ||
1873 | 625.wave:Destroy() | |
1874 | ||
1875 | ||
1876 | 626.end)() | |
1877 | ||
1878 | ||
1879 | 627.end | |
1880 | ||
1881 | ||
1882 | 628.---------------------------------------------------- | |
1883 | ||
1884 | ||
1885 | 629.GroundWave = function() | |
1886 | ||
1887 | ||
1888 | 630. if Transforming == true then | |
1889 | ||
1890 | ||
1891 | 631. local wave = Instance.new("Part", torso) | |
1892 | ||
1893 | ||
1894 | 632. wave.BrickColor = BrickColor.new("Really black") | |
1895 | ||
1896 | ||
1897 | 633. wave.Anchored = true | |
1898 | ||
1899 | ||
1900 | 634. wave.CanCollide = false | |
1901 | ||
1902 | ||
1903 | 635. wave.Locked = true | |
1904 | ||
1905 | ||
1906 | 636. wave.Size = Vector3.new(1, 1, 1) | |
1907 | ||
1908 | ||
1909 | 637. wave.TopSurface = "Smooth" | |
1910 | ||
1911 | ||
1912 | 638. wave.BottomSurface = "Smooth" | |
1913 | ||
1914 | ||
1915 | 639. wave.Transparency = 0.35 | |
1916 | ||
1917 | ||
1918 | 640. wave.CFrame = fx.CFrame | |
1919 | ||
1920 | ||
1921 | 641. wm = Instance.new("SpecialMesh", wave) | |
1922 | ||
1923 | ||
1924 | 642. wm.MeshType = "Sphere" | |
1925 | ||
1926 | ||
1927 | 643. wm.Scale = Vector3.new(1,1,1) | |
1928 | ||
1929 | ||
1930 | 644. coroutine.wrap(function() | |
1931 | ||
1932 | ||
1933 | 645. for i = 1, 18, 1 do | |
1934 | ||
1935 | ||
1936 | 646. wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2) | |
1937 | ||
1938 | ||
1939 | 647. --wave.Size = wm.Scale | |
1940 | ||
1941 | ||
1942 | 648. wave.CFrame = fx.CFrame | |
1943 | ||
1944 | ||
1945 | 649. wave.Transparency = i/14 | |
1946 | ||
1947 | ||
1948 | 650. wait() | |
1949 | ||
1950 | ||
1951 | 651. end | |
1952 | ||
1953 | ||
1954 | 652. wait() | |
1955 | ||
1956 | ||
1957 | 653. wave:Destroy() | |
1958 | ||
1959 | ||
1960 | 654. end)() | |
1961 | ||
1962 | ||
1963 | 655. elseif Transforming == false then | |
1964 | ||
1965 | ||
1966 | 656. wait() | |
1967 | ||
1968 | ||
1969 | 657. end | |
1970 | ||
1971 | ||
1972 | 658.end | |
1973 | ||
1974 | ||
1975 | 659. | |
1976 | ||
1977 | ||
1978 | 660.for i = 1, 100 do rs:wait() | |
1979 | ||
1980 | ||
1981 | 661. fx.CFrame = torso.CFrame | |
1982 | ||
1983 | ||
1984 | 662.end | |
1985 | ||
1986 | ||
1987 | 663. | |
1988 | ||
1989 | ||
1990 | 664.Spawn(function() | |
1991 | ||
1992 | ||
1993 | 665.while wait(1) do | |
1994 | ||
1995 | ||
1996 | 666.GroundWave() | |
1997 | ||
1998 | ||
1999 | 667.end | |
2000 | ||
2001 | ||
2002 | 668.end) | |
2003 | ||
2004 | ||
2005 | 669. | |
2006 | ||
2007 | ||
2008 | 670.wait(4) | |
2009 | ||
2010 | ||
2011 | 671. | |
2012 | ||
2013 | ||
2014 | 672.Transforming = false | |
2015 | ||
2016 | ||
2017 | 673. | |
2018 | ||
2019 | ||
2020 | 674.for i = 1, 20 do rs:wait() | |
2021 | ||
2022 | ||
2023 | 675. fx.Transparency = fx.Transparency + (1/20) | |
2024 | ||
2025 | ||
2026 | 676. fx.CFrame = torso.CFrame | |
2027 | ||
2028 | ||
2029 | 677. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5) | |
2030 | ||
2031 | ||
2032 | 678. rs:wait() | |
2033 | ||
2034 | ||
2035 | 679.end | |
2036 | ||
2037 | ||
2038 | 680. | |
2039 | ||
2040 | ||
2041 | 681.local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) | |
2042 | ||
2043 | ||
2044 | 682. local wave = Instance.new("Part", torso) | |
2045 | ||
2046 | ||
2047 | 683. wave.BrickColor = BrickColor.new("Institutional white") | |
2048 | ||
2049 | ||
2050 | 684. wave.Anchored = true | |
2051 | ||
2052 | ||
2053 | 685. wave.CanCollide = false | |
2054 | ||
2055 | ||
2056 | 686. wave.Locked = true | |
2057 | ||
2058 | ||
2059 | 687. wave.Size = Vector3.new(1, 1, 1) | |
2060 | ||
2061 | ||
2062 | 688. wave.TopSurface = "Smooth" | |
2063 | ||
2064 | ||
2065 | 689. wave.BottomSurface = "Smooth" | |
2066 | ||
2067 | ||
2068 | 690. wave.Transparency = 0.35 | |
2069 | ||
2070 | ||
2071 | 691. wave.CFrame = HandCF | |
2072 | ||
2073 | ||
2074 | 692. wm = Instance.new("SpecialMesh", wave) | |
2075 | ||
2076 | ||
2077 | 693. wm.MeshId = "rbxassetid://3270017" | |
2078 | ||
2079 | ||
2080 | 694. coroutine.wrap(function() | |
2081 | ||
2082 | ||
2083 | 695. for i = 1, 14, 1 do | |
2084 | ||
2085 | ||
2086 | 696. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1) | |
2087 | ||
2088 | ||
2089 | 697. wave.Size = wm.Scale | |
2090 | ||
2091 | ||
2092 | 698. wave.CFrame = HandCF | |
2093 | ||
2094 | ||
2095 | 699. wave.Transparency = i/14 | |
2096 | ||
2097 | ||
2098 | 700. wait() | |
2099 | ||
2100 | ||
2101 | 701. end | |
2102 | ||
2103 | ||
2104 | 702. wait() | |
2105 | ||
2106 | ||
2107 | 703. wave:Destroy() | |
2108 | ||
2109 | ||
2110 | 704.end)() | |
2111 | ||
2112 | ||
2113 | 705.hum.WalkSpeed = 16 | |
2114 | ||
2115 | ||
2116 | 706.---------------------------------------------------- | |
2117 | ||
2118 | ||
2119 | 707.Blast = function() | |
2120 | ||
2121 | ||
2122 | 708.local Colors = {"Really red", "Really black"} | |
2123 | ||
2124 | ||
2125 | 709.local wave = Instance.new("Part", torso) | |
2126 | ||
2127 | ||
2128 | 710.wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)]) | |
2129 | ||
2130 | ||
2131 | 711.wave.Anchored = true | |
2132 | ||
2133 | ||
2134 | 712.wave.CanCollide = false | |
2135 | ||
2136 | ||
2137 | 713.wave.Locked = true | |
2138 | ||
2139 | ||
2140 | 714.wave.Size = Vector3.new(1, 1, 1) | |
2141 | ||
2142 | ||
2143 | 715.wave.TopSurface = "Smooth" | |
2144 | ||
2145 | ||
2146 | 716.wave.BottomSurface = "Smooth" | |
2147 | ||
2148 | ||
2149 | 717.wave.Transparency = 0.35 | |
2150 | ||
2151 | ||
2152 | 718.wave.CFrame = rarm.CFrame | |
2153 | ||
2154 | ||
2155 | 719.wm = Instance.new("SpecialMesh", wave) | |
2156 | ||
2157 | ||
2158 | 720.wm.MeshType = "Sphere" | |
2159 | ||
2160 | ||
2161 | 721.wm.Scale = Vector3.new(1,1,1) | |
2162 | ||
2163 | ||
2164 | 722.z = Instance.new("Sound",wave) | |
2165 | ||
2166 | ||
2167 | 723.z.SoundId = "rbxassetid://237035051" | |
2168 | ||
2169 | ||
2170 | 724.z.Volume = 1 | |
2171 | ||
2172 | ||
2173 | 725.z.Pitch = .9 | |
2174 | ||
2175 | ||
2176 | 726.z:Play() | |
2177 | ||
2178 | ||
2179 | 727.coroutine.wrap(function() | |
2180 | ||
2181 | ||
2182 | 728.for i = 1, 30, 1 do | |
2183 | ||
2184 | ||
2185 | 729.wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4) | |
2186 | ||
2187 | ||
2188 | 730.--wave.Size = wm.Scale | |
2189 | ||
2190 | ||
2191 | 731.wave.CFrame = rarm.CFrame | |
2192 | ||
2193 | ||
2194 | 732.wave.Transparency = (1/14) | |
2195 | ||
2196 | ||
2197 | 733.rs:wait() | |
2198 | ||
2199 | ||
2200 | 734.end | |
2201 | ||
2202 | ||
2203 | 735.rs:wait() | |
2204 | ||
2205 | ||
2206 | 736.wave:Destroy() | |
2207 | ||
2208 | ||
2209 | 737.z:Destroy() | |
2210 | ||
2211 | ||
2212 | 738.end)() | |
2213 | ||
2214 | ||
2215 | 739.end | |
2216 | ||
2217 | ||
2218 | 740.---------------------------------------------------- | |
2219 | ||
2220 | ||
2221 | 741.rarm.Touched:connect(function(ht) | |
2222 | ||
2223 | ||
2224 | 742. hit = ht.Parent | |
2225 | ||
2226 | ||
2227 | 743. if ht and hit:IsA("Model") then | |
2228 | ||
2229 | ||
2230 | 744. if hit:FindFirstChild("Humanoid") then | |
2231 | ||
2232 | ||
2233 | 745. if hit.Name ~= p.Name then | |
2234 | ||
2235 | ||
2236 | 746. if Debounces.RPunch == true and Debounces.RPunched == false then | |
2237 | ||
2238 | ||
2239 | 747. Debounces.RPunched = true | |
2240 | ||
2241 | ||
2242 | 748. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8)) | |
2243 | ||
2244 | ||
2245 | 749. if Debounces.ks==true then | |
2246 | ||
2247 | ||
2248 | 750. z = Instance.new("Sound",hed) | |
2249 | ||
2250 | ||
2251 | 751. z.SoundId = "rbxassetid://169380525" | |
2252 | ||
2253 | ||
2254 | 752. z.Pitch = ptz[math.random(1,#ptz)] | |
2255 | ||
2256 | ||
2257 | 753. z.Volume = 1 | |
2258 | ||
2259 | ||
2260 | 754. z:Play() | |
2261 | ||
2262 | ||
2263 | 755. end | |
2264 | ||
2265 | ||
2266 | 756. wait(.2) | |
2267 | ||
2268 | ||
2269 | 757. Debounces.RPunched = false | |
2270 | ||
2271 | ||
2272 | 758. end | |
2273 | ||
2274 | ||
2275 | 759. end | |
2276 | ||
2277 | ||
2278 | 760. end | |
2279 | ||
2280 | ||
2281 | 761. elseif ht and hit:IsA("Hat") then | |
2282 | ||
2283 | ||
2284 | 762. if hit.Parent.Name ~= p.Name then | |
2285 | ||
2286 | ||
2287 | 763. if hit.Parent:FindFirstChild("Humanoid") then | |
2288 | ||
2289 | ||
2290 | 764. if Debounces.RPunch == true and Debounces.RPunched == false then | |
2291 | ||
2292 | ||
2293 | 765. Debounces.RPunched = true | |
2294 | ||
2295 | ||
2296 | 766. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8)) | |
2297 | ||
2298 | ||
2299 | 767. if Debounces.ks==true then | |
2300 | ||
2301 | ||
2302 | 768. z = Instance.new("Sound",hed) | |
2303 | ||
2304 | ||
2305 | 769. z.SoundId = "rbxassetid://169380525" | |
2306 | ||
2307 | ||
2308 | 770. z.Pitch = ptz[math.random(1,#ptz)] | |
2309 | ||
2310 | ||
2311 | 771. z.Volume = 1 | |
2312 | ||
2313 | ||
2314 | 772. z:Play() | |
2315 | ||
2316 | ||
2317 | 773. end | |
2318 | ||
2319 | ||
2320 | 774. wait(.2) | |
2321 | ||
2322 | ||
2323 | 775. Debounces.RPunched = false | |
2324 | ||
2325 | ||
2326 | 776. end | |
2327 | ||
2328 | ||
2329 | 777. end | |
2330 | ||
2331 | ||
2332 | 778. end | |
2333 | ||
2334 | ||
2335 | 779. end | |
2336 | ||
2337 | ||
2338 | 780.end) | |
2339 | ||
2340 | ||
2341 | 781.larm.Touched:connect(function(ht) | |
2342 | ||
2343 | ||
2344 | 782. hit = ht.Parent | |
2345 | ||
2346 | ||
2347 | 783. if ht and hit:IsA("Model") then | |
2348 | ||
2349 | ||
2350 | 784. if hit:FindFirstChild("Humanoid") then | |
2351 | ||
2352 | ||
2353 | 785. if hit.Name ~= p.Name then | |
2354 | ||
2355 | ||
2356 | 786. if Debounces.LPunch == true and Debounces.LPunched == false then | |
2357 | ||
2358 | ||
2359 | 787. Debounces.LPunched = true | |
2360 | ||
2361 | ||
2362 | 788. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8)) | |
2363 | ||
2364 | ||
2365 | 789. if Debounces.ks2==true then | |
2366 | ||
2367 | ||
2368 | 790. z = Instance.new("Sound",hed) | |
2369 | ||
2370 | ||
2371 | 791. z.SoundId = "rbxassetid://169380525" | |
2372 | ||
2373 | ||
2374 | 792. z.Pitch = ptz[math.random(1,#ptz)] | |
2375 | ||
2376 | ||
2377 | 793. z.Volume = 1 | |
2378 | ||
2379 | ||
2380 | 794. z:Play() | |
2381 | ||
2382 | ||
2383 | 795. end | |
2384 | ||
2385 | ||
2386 | 796. wait(.2) | |
2387 | ||
2388 | ||
2389 | 797. Debounces.LPunched = false | |
2390 | ||
2391 | ||
2392 | 798. end | |
2393 | ||
2394 | ||
2395 | 799. end | |
2396 | ||
2397 | ||
2398 | 800. end | |
2399 | ||
2400 | ||
2401 | 801. elseif ht and hit:IsA("Hat") then | |
2402 | ||
2403 | ||
2404 | 802. if hit.Parent.Name ~= p.Name then | |
2405 | ||
2406 | ||
2407 | 803. if hit.Parent:FindFirstChild("Humanoid") then | |
2408 | ||
2409 | ||
2410 | 804. if Debounces.LPunch == true and Debounces.LPunched == false then | |
2411 | ||
2412 | ||
2413 | 805. Debounces.LPunched = true | |
2414 | ||
2415 | ||
2416 | 806. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8)) | |
2417 | ||
2418 | ||
2419 | 807. if Debounces.ks2==true then | |
2420 | ||
2421 | ||
2422 | 808. z = Instance.new("Sound",hed) | |
2423 | ||
2424 | ||
2425 | 809. z.SoundId = "rbxassetid://169380525" | |
2426 | ||
2427 | ||
2428 | 810. z.Pitch = ptz[math.random(1,#ptz)] | |
2429 | ||
2430 | ||
2431 | 811. z.Volume = 1 | |
2432 | ||
2433 | ||
2434 | 812. z:Play() | |
2435 | ||
2436 | ||
2437 | 813. end | |
2438 | ||
2439 | ||
2440 | 814. wait(.2) | |
2441 | ||
2442 | ||
2443 | 815. Debounces.LPunched = false | |
2444 | ||
2445 | ||
2446 | 816. end | |
2447 | ||
2448 | ||
2449 | 817. end | |
2450 | ||
2451 | ||
2452 | 818. end | |
2453 | ||
2454 | ||
2455 | 819. end | |
2456 | ||
2457 | ||
2458 | 820.end) | |
2459 | ||
2460 | ||
2461 | 821.---------------------------------------------------- | |
2462 | ||
2463 | ||
2464 | 822.mod4 = Instance.new("Model",char) | |
2465 | ||
2466 | ||
2467 | 823. | |
2468 | ||
2469 | ||
2470 | 824.ptez = {0.7, 0.8, 0.9, 1} | |
2471 | ||
2472 | ||
2473 | 825. | |
2474 | ||
2475 | ||
2476 | 826.function FindNearestTorso(Position,Distance,SinglePlayer) | |
2477 | ||
2478 | ||
2479 | 827. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end | |
2480 | ||
2481 | ||
2482 | 828. local List = {} | |
2483 | ||
2484 | ||
2485 | 829. for i,v in pairs(workspace:GetChildren())do | |
2486 | ||
2487 | ||
2488 | 830. if v:IsA("Model")then | |
2489 | ||
2490 | ||
2491 | 831. if v:findFirstChild("Torso")then | |
2492 | ||
2493 | ||
2494 | 832. if v ~= char then | |
2495 | ||
2496 | ||
2497 | 833. if(v.Torso.Position -Position).magnitude <= Distance then | |
2498 | ||
2499 | ||
2500 | 834. table.insert(List,v) | |
2501 | ||
2502 | ||
2503 | 835. end | |
2504 | ||
2505 | ||
2506 | 836. end | |
2507 | ||
2508 | ||
2509 | 837. end | |
2510 | ||
2511 | ||
2512 | 838. end | |
2513 | ||
2514 | ||
2515 | 839. end | |
2516 | ||
2517 | ||
2518 | 840. return List | |
2519 | ||
2520 | ||
2521 | 841.end | |
2522 | ||
2523 | ||
2524 | 842. | |
2525 | ||
2526 | ||
2527 | 843.function Punch() | |
2528 | ||
2529 | ||
2530 | 844. part=Instance.new('Part',mod4) | |
2531 | ||
2532 | ||
2533 | 845. part.Anchored=true | |
2534 | ||
2535 | ||
2536 | 846. part.CanCollide=false | |
2537 | ||
2538 | ||
2539 | 847. part.FormFactor='Custom' | |
2540 | ||
2541 | ||
2542 | 848. part.Size=Vector3.new(.2,.2,.2) | |
2543 | ||
2544 | ||
2545 | 849. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0) | |
2546 | ||
2547 | ||
2548 | 850. part.Transparency=.7 | |
2549 | ||
2550 | ||
2551 | 851. part.BrickColor=BrickColor.new('Really black') | |
2552 | ||
2553 | ||
2554 | 852. mesh=Instance.new('SpecialMesh',part) | |
2555 | ||
2556 | ||
2557 | 853. mesh.MeshId='http://www.roblox.com/asset/?id=3270017' | |
2558 | ||
2559 | ||
2560 | 854. mesh.Scale=Vector3.new(3,3,3) | |
2561 | ||
2562 | ||
2563 | 855. part2=Instance.new('Part',mod4) | |
2564 | ||
2565 | ||
2566 | 856. part2.Anchored=true | |
2567 | ||
2568 | ||
2569 | 857. part2.CanCollide=false | |
2570 | ||
2571 | ||
2572 | 858. part2.FormFactor='Custom' | |
2573 | ||
2574 | ||
2575 | 859. part2.Size=Vector3.new(.2,.2,.2) | |
2576 | ||
2577 | ||
2578 | 860. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0) | |
2579 | ||
2580 | ||
2581 | 861. part2.Transparency=.7 | |
2582 | ||
2583 | ||
2584 | 862. part2.BrickColor=BrickColor.new('Really red') | |
2585 | ||
2586 | ||
2587 | 863. mesh2=Instance.new('SpecialMesh',part2) | |
2588 | ||
2589 | ||
2590 | 864. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976' | |
2591 | ||
2592 | ||
2593 | 865. mesh2.Scale=Vector3.new(3,1.5,3) | |
2594 | ||
2595 | ||
2596 | 866. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do | |
2597 | ||
2598 | ||
2599 | 867. if v:FindFirstChild('Humanoid') then | |
2600 | ||
2601 | ||
2602 | 868. v.Humanoid:TakeDamage(math.random(2,6)) | |
2603 | ||
2604 | ||
2605 | 869. end | |
2606 | ||
2607 | ||
2608 | 870. end | |
2609 | ||
2610 | ||
2611 | 871. coroutine.resume(coroutine.create(function() | |
2612 | ||
2613 | ||
2614 | 872. for i=0,0.62,0.4 do | |
2615 | ||
2616 | ||
2617 | 873. wait() | |
2618 | ||
2619 | ||
2620 | 874. part.CFrame=part.CFrame | |
2621 | ||
2622 | ||
2623 | 875. part.Transparency=i | |
2624 | ||
2625 | ||
2626 | 876. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4) | |
2627 | ||
2628 | ||
2629 | 877. part2.CFrame=part2.CFrame | |
2630 | ||
2631 | ||
2632 | 878. part2.Transparency=i | |
2633 | ||
2634 | ||
2635 | 879. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4) | |
2636 | ||
2637 | ||
2638 | 880. end | |
2639 | ||
2640 | ||
2641 | 881. part.Parent=nil | |
2642 | ||
2643 | ||
2644 | 882. part2.Parent=nil | |
2645 | ||
2646 | ||
2647 | 883. end)) | |
2648 | ||
2649 | ||
2650 | 884.end | |
2651 | ||
2652 | ||
2653 | 885.---------------------------------------------------- | |
2654 | ||
2655 | ||
2656 | 886.rarm.Touched:connect(function(ht) | |
2657 | ||
2658 | ||
2659 | 887. hit = ht.Parent | |
2660 | ||
2661 | ||
2662 | 888. if ht and hit:IsA("Model") then | |
2663 | ||
2664 | ||
2665 | 889. if hit:FindFirstChild("Humanoid") then | |
2666 | ||
2667 | ||
2668 | 890. if hit.Name ~= p.Name then | |
2669 | ||
2670 | ||
2671 | 891. if Debounces.RPunch == true and Debounces.RPunched == false then | |
2672 | ||
2673 | ||
2674 | 892. Debounces.RPunched = true | |
2675 | ||
2676 | ||
2677 | 893. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8)) | |
2678 | ||
2679 | ||
2680 | 894. if Debounces.ks==true then | |
2681 | ||
2682 | ||
2683 | 895. z = Instance.new("Sound",hed) | |
2684 | ||
2685 | ||
2686 | 896. z.SoundId = "rbxassetid://169380525" | |
2687 | ||
2688 | ||
2689 | 897.z.Pitch = ptz[math.random(1,#ptz)] | |
2690 | ||
2691 | ||
2692 | 898. z.Volume = 1 | |
2693 | ||
2694 | ||
2695 | 899. z:Play() | |
2696 | ||
2697 | ||
2698 | 900. end | |
2699 | ||
2700 | ||
2701 | 901. wait(.2) | |
2702 | ||
2703 | ||
2704 | 902. Debounces.RPunched = false | |
2705 | ||
2706 | ||
2707 | 903. end | |
2708 | ||
2709 | ||
2710 | 904. end | |
2711 | ||
2712 | ||
2713 | 905. end | |
2714 | ||
2715 | ||
2716 | 906. elseif ht and hit:IsA("Hat") then | |
2717 | ||
2718 | ||
2719 | 907. if hit.Parent.Name ~= p.Name then | |
2720 | ||
2721 | ||
2722 | 908. if hit.Parent:FindFirstChild("Humanoid") then | |
2723 | ||
2724 | ||
2725 | 909. if Debounces.RPunch == true and Debounces.RPunched == false then | |
2726 | ||
2727 | ||
2728 | 910. Debounces.RPunched = true | |
2729 | ||
2730 | ||
2731 | 911. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8)) | |
2732 | ||
2733 | ||
2734 | 912. if Debounces.ks==true then | |
2735 | ||
2736 | ||
2737 | 913. z = Instance.new("Sound",hed) | |
2738 | ||
2739 | ||
2740 | 914. z.SoundId = "rbxassetid://169380525" | |
2741 | ||
2742 | ||
2743 | 915.z.Pitch = ptz[math.random(1,#ptz)] | |
2744 | ||
2745 | ||
2746 | 916. z.Volume = 1 | |
2747 | ||
2748 | ||
2749 | 917. z:Play() | |
2750 | ||
2751 | ||
2752 | 918. end | |
2753 | ||
2754 | ||
2755 | 919. wait(.2) | |
2756 | ||
2757 | ||
2758 | 920. Debounces.RPunched = false | |
2759 | ||
2760 | ||
2761 | 921.end | |
2762 | ||
2763 | ||
2764 | 922. end | |
2765 | ||
2766 | ||
2767 | 923. end | |
2768 | ||
2769 | ||
2770 | 924. end | |
2771 | ||
2772 | ||
2773 | 925.end) | |
2774 | ||
2775 | ||
2776 | 926.larm.Touched:connect(function(ht) | |
2777 | ||
2778 | ||
2779 | 927. hit = ht.Parent | |
2780 | ||
2781 | ||
2782 | 928. if ht and hit:IsA("Model") then | |
2783 | ||
2784 | ||
2785 | 929. if hit:FindFirstChild("Humanoid") then | |
2786 | ||
2787 | ||
2788 | 930. if hit.Name ~= p.Name then | |
2789 | ||
2790 | ||
2791 | 931. if Debounces.LPunch == true and Debounces.LPunched == false then | |
2792 | ||
2793 | ||
2794 | 932. Debounces.LPunched = true | |
2795 | ||
2796 | ||
2797 | 933. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8)) | |
2798 | ||
2799 | ||
2800 | 934. if Debounces.ks2==true then | |
2801 | ||
2802 | ||
2803 | 935. z = Instance.new("Sound",hed) | |
2804 | ||
2805 | ||
2806 | 936. z.SoundId = "rbxassetid://169380525" | |
2807 | ||
2808 | ||
2809 | 937.z.Pitch = ptz[math.random(1,#ptz)] | |
2810 | ||
2811 | ||
2812 | 938. z.Volume = 1 | |
2813 | ||
2814 | ||
2815 | 939. z:Play() | |
2816 | ||
2817 | ||
2818 | 940. end | |
2819 | ||
2820 | ||
2821 | 941. wait(.2) | |
2822 | ||
2823 | ||
2824 | 942. Debounces.LPunched = false | |
2825 | ||
2826 | ||
2827 | 943. end | |
2828 | ||
2829 | ||
2830 | 944. end | |
2831 | ||
2832 | ||
2833 | 945. end | |
2834 | ||
2835 | ||
2836 | 946. elseif ht and hit:IsA("Hat") then | |
2837 | ||
2838 | ||
2839 | 947. if hit.Parent.Name ~= p.Name then | |
2840 | ||
2841 | ||
2842 | 948. if hit.Parent:FindFirstChild("Humanoid") then | |
2843 | ||
2844 | ||
2845 | 949. if Debounces.LPunch == true and Debounces.LPunched == false then | |
2846 | ||
2847 | ||
2848 | 950. Debounces.LPunched = true | |
2849 | ||
2850 | ||
2851 | 951. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8)) | |
2852 | ||
2853 | ||
2854 | 952. if Debounces.ks2==true then | |
2855 | ||
2856 | ||
2857 | 953. z = Instance.new("Sound",hed) | |
2858 | ||
2859 | ||
2860 | 954. z.SoundId = "rbxassetid://169380525" | |
2861 | ||
2862 | ||
2863 | 955.z.Pitch = ptz[math.random(1,#ptz)] | |
2864 | ||
2865 | ||
2866 | 956. z.Volume = 1 | |
2867 | ||
2868 | ||
2869 | 957. z:Play() | |
2870 | ||
2871 | ||
2872 | 958. end | |
2873 | ||
2874 | ||
2875 | 959. wait(.2) | |
2876 | ||
2877 | ||
2878 | 960. Debounces.LPunched = false | |
2879 | ||
2880 | ||
2881 | 961.end | |
2882 | ||
2883 | ||
2884 | 962. end | |
2885 | ||
2886 | ||
2887 | 963. end | |
2888 | ||
2889 | ||
2890 | 964. end | |
2891 | ||
2892 | ||
2893 | 965.end) | |
2894 | ||
2895 | ||
2896 | 966.---------------------------------------------------- | |
2897 | ||
2898 | ||
2899 | 967.local player = game.Players.LocalPlayer | |
2900 | ||
2901 | ||
2902 | 968.local pchar = player.Character | |
2903 | ||
2904 | ||
2905 | 969.local mouse = player:GetMouse() | |
2906 | ||
2907 | ||
2908 | 970.local cam = workspace.CurrentCamera | |
2909 | ||
2910 | ||
2911 | 971. | |
2912 | ||
2913 | ||
2914 | 972.local rad = math.rad | |
2915 | ||
2916 | ||
2917 | 973. | |
2918 | ||
2919 | ||
2920 | 974.local keysDown = {} | |
2921 | ||
2922 | ||
2923 | 975.local flySpeed = 0 | |
2924 | ||
2925 | ||
2926 | 976.local MAX_FLY_SPEED = 150 | |
2927 | ||
2928 | ||
2929 | 977. | |
2930 | ||
2931 | ||
2932 | 978.local canFly = false | |
2933 | ||
2934 | ||
2935 | 979.local flyToggled = false | |
2936 | ||
2937 | ||
2938 | 980. | |
2939 | ||
2940 | ||
2941 | 981.local forward, side = 0, 0 | |
2942 | ||
2943 | ||
2944 | 982.local lastForward, lastSide = 0, 0 | |
2945 | ||
2946 | ||
2947 | 983. | |
2948 | ||
2949 | ||
2950 | 984.local floatBP = Instance.new("BodyPosition") | |
2951 | ||
2952 | ||
2953 | 985.floatBP.maxForce = Vector3.new(0, math.huge, 0) | |
2954 | ||
2955 | ||
2956 | 986.local flyBV = Instance.new("BodyVelocity") | |
2957 | ||
2958 | ||
2959 | 987.flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9) | |
2960 | ||
2961 | ||
2962 | 988.local turnBG = Instance.new("BodyGyro") | |
2963 | ||
2964 | ||
2965 | 989.turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge) | |
2966 | ||
2967 | ||
2968 | 990. | |
2969 | ||
2970 | ||
2971 | 991.mouse.KeyDown:connect(function(key) | |
2972 | ||
2973 | ||
2974 | 992. keysDown[key] = true | |
2975 | ||
2976 | ||
2977 | 993. | |
2978 | ||
2979 | ||
2980 | 994. if key == "f" then | |
2981 | ||
2982 | ||
2983 | 995. flyToggled = not flyToggled | |
2984 | ||
2985 | ||
2986 | 996. | |
2987 | ||
2988 | ||
2989 | 997. if not flyToggled then | |
2990 | ||
2991 | ||
2992 | 998. stanceToggle = "Normal" | |
2993 | ||
2994 | ||
2995 | 999. floatBP.Parent = nil | |
2996 | ||
2997 | ||
2998 | 1000. flyBV.Parent = nil | |
2999 | ||
3000 | ||
3001 | 1001. turnBG.Parent = nil | |
3002 | ||
3003 | ||
3004 | 1002. root.Velocity = Vector3.new() | |
3005 | ||
3006 | ||
3007 | 1003. pchar.Humanoid.PlatformStand = false | |
3008 | ||
3009 | ||
3010 | 1004. end | |
3011 | ||
3012 | ||
3013 | 1005.end | |
3014 | ||
3015 | ||
3016 | 1006. | |
3017 | ||
3018 | ||
3019 | 1007.end) | |
3020 | ||
3021 | ||
3022 | 1008.mouse.KeyUp:connect(function(key) | |
3023 | ||
3024 | ||
3025 | 1009. keysDown[key] = nil | |
3026 | ||
3027 | ||
3028 | 1010.end) | |
3029 | ||
3030 | ||
3031 | 1011. | |
3032 | ||
3033 | ||
3034 | 1012.local function updateFly() | |
3035 | ||
3036 | ||
3037 | 1013. | |
3038 | ||
3039 | ||
3040 | 1014. if not flyToggled then return end | |
3041 | ||
3042 | ||
3043 | 1015. | |
3044 | ||
3045 | ||
3046 | 1016. lastForward = forward | |
3047 | ||
3048 | ||
3049 | 1017. lastSide = side | |
3050 | ||
3051 | ||
3052 | 1018. | |
3053 | ||
3054 | ||
3055 | 1019. forward = 0 | |
3056 | ||
3057 | ||
3058 | 1020. side = 0 | |
3059 | ||
3060 | ||
3061 | 1021. | |
3062 | ||
3063 | ||
3064 | 1022. if keysDown.w then | |
3065 | ||
3066 | ||
3067 | 1023. forward = forward + 1 | |
3068 | ||
3069 | ||
3070 | 1024. end | |
3071 | ||
3072 | ||
3073 | 1025. if keysDown.s then | |
3074 | ||
3075 | ||
3076 | 1026. forward = forward - 1 | |
3077 | ||
3078 | ||
3079 | 1027. end | |
3080 | ||
3081 | ||
3082 | 1028. if keysDown.a then | |
3083 | ||
3084 | ||
3085 | 1029. side = side - 1 | |
3086 | ||
3087 | ||
3088 | 1030. end | |
3089 | ||
3090 | ||
3091 | 1031. if keysDown.d then | |
3092 | ||
3093 | ||
3094 | 1032. side = side + 1 | |
3095 | ||
3096 | ||
3097 | 1033. end | |
3098 | ||
3099 | ||
3100 | 1034. | |
3101 | ||
3102 | ||
3103 | 1035. canFly = (forward ~= 0 or side ~= 0) | |
3104 | ||
3105 | ||
3106 | 1036. | |
3107 | ||
3108 | ||
3109 | 1037. if canFly then | |
3110 | ||
3111 | ||
3112 | 1038. stanceToggle = "Floating" | |
3113 | ||
3114 | ||
3115 | 1039. turnBG.Parent = root | |
3116 | ||
3117 | ||
3118 | 1040. floatBP.Parent = nil | |
3119 | ||
3120 | ||
3121 | 1041. flyBV.Parent = root | |
3122 | ||
3123 | ||
3124 | 1042. | |
3125 | ||
3126 | ||
3127 | 1043. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED) | |
3128 | ||
3129 | ||
3130 | 1044. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end | |
3131 | ||
3132 | ||
3133 | 1045. else | |
3134 | ||
3135 | ||
3136 | 1046. floatBP.position = root.Position | |
3137 | ||
3138 | ||
3139 | 1047. floatBP.Parent = root | |
3140 | ||
3141 | ||
3142 | 1048. | |
3143 | ||
3144 | ||
3145 | 1049. flySpeed = flySpeed - 1 | |
3146 | ||
3147 | ||
3148 | 1050. if flySpeed < 0 then flySpeed = 0 end | |
3149 | ||
3150 | ||
3151 | 1051. end | |
3152 | ||
3153 | ||
3154 | 1052. | |
3155 | ||
3156 | ||
3157 | 1053. local camCF = cam.CoordinateFrame | |
3158 | ||
3159 | ||
3160 | 1054. local in_forward = canFly and forward or lastForward | |
3161 | ||
3162 | ||
3163 | 1055. local in_side = canFly and side or lastSide | |
3164 | ||
3165 | ||
3166 | 1056. | |
3167 | ||
3168 | ||
3169 | 1057. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side, | |
3170 | ||
3171 | ||
3172 | 1058.in_forward * 0.2, 0).p) - camCF.p) * flySpeed | |
3173 | ||
3174 | ||
3175 | 1059. | |
3176 | ||
3177 | ||
3178 | 1060. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0, | |
3179 | ||
3180 | ||
3181 | 1061.0) | |
3182 | ||
3183 | ||
3184 | 1062.end | |
3185 | ||
3186 | ||
3187 | 1063. | |
3188 | ||
3189 | ||
3190 | 1064.game:service'RunService'.RenderStepped:connect(function() | |
3191 | ||
3192 | ||
3193 | 1065. if flyToggled then | |
3194 | ||
3195 | ||
3196 | 1066. pchar.Humanoid.PlatformStand = true | |
3197 | ||
3198 | ||
3199 | 1067. end | |
3200 | ||
3201 | ||
3202 | 1068. updateFly() | |
3203 | ||
3204 | ||
3205 | 1069.end) | |
3206 | ||
3207 | ||
3208 | 1070.------------------------------- | |
3209 | ||
3210 | ||
3211 | 1071.mouse.KeyDown:connect(function(key) | |
3212 | ||
3213 | ||
3214 | 1072.if key == "q" then | |
3215 | ||
3216 | ||
3217 | 1073.if Debounces.CanAttack == true then | |
3218 | ||
3219 | ||
3220 | 1074.Debounces.CanAttack = false | |
3221 | ||
3222 | ||
3223 | 1075.Debounces.NoIdl = true | |
3224 | ||
3225 | ||
3226 | 1076.Debounces.on = true | |
3227 | ||
3228 | ||
3229 | 1077.function FindNearestTorso(Position,Distance,SinglePlayer) | |
3230 | ||
3231 | ||
3232 | 1078.if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end | |
3233 | ||
3234 | ||
3235 | 1079.local List = {} | |
3236 | ||
3237 | ||
3238 | 1080.for i,v in pairs(workspace:GetChildren())do | |
3239 | ||
3240 | ||
3241 | 1081.if v:IsA("Model")then | |
3242 | ||
3243 | ||
3244 | 1082.if v:findFirstChild("Torso")then | |
3245 | ||
3246 | ||
3247 | 1083.if v ~= char then | |
3248 | ||
3249 | ||
3250 | 1084.if(v.Torso.Position -Position).magnitude <= Distance then | |
3251 | ||
3252 | ||
3253 | 1085.table.insert(List,v) | |
3254 | ||
3255 | ||
3256 | 1086.end | |
3257 | ||
3258 | ||
3259 | 1087.end | |
3260 | ||
3261 | ||
3262 | 1088.end | |
3263 | ||
3264 | ||
3265 | 1089.end | |
3266 | ||
3267 | ||
3268 | 1090.end | |
3269 | ||
3270 | ||
3271 | 1091.return List | |
3272 | ||
3273 | ||
3274 | 1092.end | |
3275 | ||
3276 | ||
3277 | 1093.z = Instance.new("Sound",hed) | |
3278 | ||
3279 | ||
3280 | 1094.z.SoundId = "rbxassetid://232213955" | |
3281 | ||
3282 | ||
3283 | 1095.z.Pitch = 1 | |
3284 | ||
3285 | ||
3286 | 1096.z.Volume = 1 | |
3287 | ||
3288 | ||
3289 | 1097.wait(0.2) | |
3290 | ||
3291 | ||
3292 | 1098.z:Play() | |
3293 | ||
3294 | ||
3295 | 1099.sp = Instance.new("Part",rarm) | |
3296 | ||
3297 | ||
3298 | 1100.sp.Anchored = true | |
3299 | ||
3300 | ||
3301 | 1101.sp.CanCollide = false | |
3302 | ||
3303 | ||
3304 | 1102.sp.Locked = true | |
3305 | ||
3306 | ||
3307 | 1103.sp.Transparency = 0 | |
3308 | ||
3309 | ||
3310 | 1104.sp.Material = "Neon" | |
3311 | ||
3312 | ||
3313 | 1105.sp.Size = Vector3.new(1,1,1) | |
3314 | ||
3315 | ||
3316 | 1106.sp.TopSurface = "SmoothNoOutlines" | |
3317 | ||
3318 | ||
3319 | 1107.sp.BottomSurface = "SmoothNoOutlines" | |
3320 | ||
3321 | ||
3322 | 1108.sp.BrickColor = BrickColor.new("Royal purple") | |
3323 | ||
3324 | ||
3325 | 1109.spm = Instance.new("SpecialMesh",sp) | |
3326 | ||
3327 | ||
3328 | 1110.spm.MeshType = "Sphere" | |
3329 | ||
3330 | ||
3331 | 1111.spm.Scale = Vector3.new(21,21,21) | |
3332 | ||
3333 | ||
3334 | 1112.sp2 = Instance.new("Part", rarm) | |
3335 | ||
3336 | ||
3337 | 1113.sp2.Name = "Energy" | |
3338 | ||
3339 | ||
3340 | 1114.sp2.BrickColor = BrickColor.new("Royal purple") | |
3341 | ||
3342 | ||
3343 | 1115.sp2.Size = Vector3.new(1, 1, 1) | |
3344 | ||
3345 | ||
3346 | 1116.sp2.Shape = "Ball" | |
3347 | ||
3348 | ||
3349 | 1117.sp2.CanCollide = false | |
3350 | ||
3351 | ||
3352 | 1118.sp2.Anchored = true | |
3353 | ||
3354 | ||
3355 | 1119.sp2.Locked = true | |
3356 | ||
3357 | ||
3358 | 1120.sp2.TopSurface = 0 | |
3359 | ||
3360 | ||
3361 | 1121.sp2.BottomSurface = 0 | |
3362 | ||
3363 | ||
3364 | 1122.sp2.Transparency = 1 | |
3365 | ||
3366 | ||
3367 | 1123.spm2 = Instance.new("SpecialMesh",sp2) | |
3368 | ||
3369 | ||
3370 | 1124.spm2.MeshId = "rbxassetid://9982590" | |
3371 | ||
3372 | ||
3373 | 1125.spm2.Scale = Vector3.new(2,2,2) | |
3374 | ||
3375 | ||
3376 | 1126.for i = 1, 20 do | |
3377 | ||
3378 | ||
3379 | 1127.spm.Scale = spm.Scale - Vector3.new(1,1,1) | |
3380 | ||
3381 | ||
3382 | 1128.sp.CFrame = root.CFrame*CFrame.new(0,1,-2) | |
3383 | ||
3384 | ||
3385 | 1129.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4) | |
3386 | ||
3387 | ||
3388 | 1130.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4) | |
3389 | ||
3390 | ||
3391 | 1131.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4) | |
3392 | ||
3393 | ||
3394 | 1132.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
3395 | ||
3396 | ||
3397 | 1133.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4) | |
3398 | ||
3399 | ||
3400 | 1134.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4) | |
3401 | ||
3402 | ||
3403 | 1135.if Debounces.on == false then break end | |
3404 | ||
3405 | ||
3406 | 1136.rs:wait() | |
3407 | ||
3408 | ||
3409 | 1137.end | |
3410 | ||
3411 | ||
3412 | 1138.for i = 1, 100, 20 do rs:wait() | |
3413 | ||
3414 | ||
3415 | 1139.sp.CFrame = root.CFrame*CFrame.new(0,1,-2) | |
3416 | ||
3417 | ||
3418 | 1140.end | |
3419 | ||
3420 | ||
3421 | 1141.for i = 1, 20 do | |
3422 | ||
3423 | ||
3424 | 1142.sp.CFrame = root.CFrame*CFrame.new(0,1,-2) | |
3425 | ||
3426 | ||
3427 | 1143.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4) | |
3428 | ||
3429 | ||
3430 | 1144.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4) | |
3431 | ||
3432 | ||
3433 | 1145.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4) | |
3434 | ||
3435 | ||
3436 | 1146.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4) | |
3437 | ||
3438 | ||
3439 | 1147.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4) | |
3440 | ||
3441 | ||
3442 | 1148.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4) | |
3443 | ||
3444 | ||
3445 | 1149.if Debounces.on == false then break end | |
3446 | ||
3447 | ||
3448 | 1150.rs:wait() | |
3449 | ||
3450 | ||
3451 | 1151.end | |
3452 | ||
3453 | ||
3454 | 1152.sp.Transparency = 1 | |
3455 | ||
3456 | ||
3457 | 1153.for i = 1, 20 do | |
3458 | ||
3459 | ||
3460 | 1154.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4) | |
3461 | ||
3462 | ||
3463 | 1155.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4) | |
3464 | ||
3465 | ||
3466 | 1156.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4) | |
3467 | ||
3468 | ||
3469 | 1157.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4) | |
3470 | ||
3471 | ||
3472 | 1158.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4) | |
3473 | ||
3474 | ||
3475 | 1159.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4) | |
3476 | ||
3477 | ||
3478 | 1160.if Debounces.on == false then break end | |
3479 | ||
3480 | ||
3481 | 1161.rs:wait() | |
3482 | ||
3483 | ||
3484 | 1162.end | |
3485 | ||
3486 | ||
3487 | 1163.wait(1) | |
3488 | ||
3489 | ||
3490 | 1164.sp.Transparency = 0 | |
3491 | ||
3492 | ||
3493 | 1165.sp2.Transparency = 0.84 | |
3494 | ||
3495 | ||
3496 | 1166.for i = 1, 20 do | |
3497 | ||
3498 | ||
3499 | 1167.--spm.Scale = spm.Scale - Vector3.new(1,1,1) | |
3500 | ||
3501 | ||
3502 | 1168.sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0) | |
3503 | ||
3504 | ||
3505 | 1169.sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i)) | |
3506 | ||
3507 | ||
3508 | 1170.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4) | |
3509 | ||
3510 | ||
3511 | 1171.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2) | |
3512 | ||
3513 | ||
3514 | 1172.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2) | |
3515 | ||
3516 | ||
3517 | 1173.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3) | |
3518 | ||
3519 | ||
3520 | 1174.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2) | |
3521 | ||
3522 | ||
3523 | 1175.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2) | |
3524 | ||
3525 | ||
3526 | 1176.if Debounces.on == false then break end | |
3527 | ||
3528 | ||
3529 | 1177.rs:wait() | |
3530 | ||
3531 | ||
3532 | 1178.end | |
3533 | ||
3534 | ||
3535 | 1179.for i = 1, 2880, 50 do | |
3536 | ||
3537 | ||
3538 | 1180.rs:wait() | |
3539 | ||
3540 | ||
3541 | 1181.sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0) | |
3542 | ||
3543 | ||
3544 | 1182.sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10)) | |
3545 | ||
3546 | ||
3547 | 1183.rs:wait() | |
3548 | ||
3549 | ||
3550 | 1184.end | |
3551 | ||
3552 | ||
3553 | 1185.sp:Destroy() | |
3554 | ||
3555 | ||
3556 | 1186.sp2:Destroy() | |
3557 | ||
3558 | ||
3559 | 1187.local X = Instance.new("Part",char) | |
3560 | ||
3561 | ||
3562 | 1188.local O = Instance.new("ObjectValue",X) | |
3563 | ||
3564 | ||
3565 | 1189.O.Name = "creator" | |
3566 | ||
3567 | ||
3568 | 1190.X.Locked = true | |
3569 | ||
3570 | ||
3571 | 1191.X.Name = "Shell" | |
3572 | ||
3573 | ||
3574 | 1192.X.Anchored = false | |
3575 | ||
3576 | ||
3577 | 1193.X.CanCollide = false | |
3578 | ||
3579 | ||
3580 | 1194.X.Transparency = 0 | |
3581 | ||
3582 | ||
3583 | 1195.X.Reflectance = 0 | |
3584 | ||
3585 | ||
3586 | 1196.X.BottomSurface = 0 | |
3587 | ||
3588 | ||
3589 | 1197.X.TopSurface = 0 | |
3590 | ||
3591 | ||
3592 | 1198.X.Shape = 0 | |
3593 | ||
3594 | ||
3595 | 1199.local V = Instance.new("ObjectValue",X) | |
3596 | ||
3597 | ||
3598 | 1200.V.Value = char | |
3599 | ||
3600 | ||
3601 | 1201.V.Name = "creator" | |
3602 | ||
3603 | ||
3604 | 1202.X.BrickColor = BrickColor.new("Royal purple") | |
3605 | ||
3606 | ||
3607 | 1203.X.Size = Vector3.new(2,2,2) | |
3608 | ||
3609 | ||
3610 | 1204.X.Material = "Neon" | |
3611 | ||
3612 | ||
3613 | 1205.local Z = Instance.new("SpecialMesh",X) | |
3614 | ||
3615 | ||
3616 | 1206.Z.MeshType = "Sphere" | |
3617 | ||
3618 | ||
3619 | 1207.Z.Scale = Vector3.new(0.5,0.5,1) | |
3620 | ||
3621 | ||
3622 | 1208.X.CFrame = rarm.CFrame*CFrame.new(-3,0,0) | |
3623 | ||
3624 | ||
3625 | 1209.local bv = Instance.new("BodyVelocity",X) | |
3626 | ||
3627 | ||
3628 | 1210.bv.maxForce = Vector3.new(99999,99999,99999) | |
3629 | ||
3630 | ||
3631 | 1211.X.CFrame = CFrame.new(X.Position,mouse.Hit.p) | |
3632 | ||
3633 | ||
3634 | 1212.bv.velocity = X.CFrame.lookVector*65 | |
3635 | ||
3636 | ||
3637 | 1213. | |
3638 | ||
3639 | ||
3640 | 1214.Explode = X.Touched:connect(function(hit) | |
3641 | ||
3642 | ||
3643 | 1215.if hit ~= char and hit.Name ~= "Shell" then | |
3644 | ||
3645 | ||
3646 | 1216.local cf = X.CFrame | |
3647 | ||
3648 | ||
3649 | 1217.bv:Destroy() | |
3650 | ||
3651 | ||
3652 | 1218.X.Anchored = true | |
3653 | ||
3654 | ||
3655 | 1219.Z:Remove() | |
3656 | ||
3657 | ||
3658 | 1220.Explode:disconnect() | |
3659 | ||
3660 | ||
3661 | 1221.X.Size = Vector3.new(3,3,3) | |
3662 | ||
3663 | ||
3664 | 1222.X.Touched:connect(function(hit) end) | |
3665 | ||
3666 | ||
3667 | 1223.X.CanCollide = false | |
3668 | ||
3669 | ||
3670 | 1224.local part3 = Instance.new("Part", rarm) | |
3671 | ||
3672 | ||
3673 | 1225.part3.Anchored=true | |
3674 | ||
3675 | ||
3676 | 1226.part3.CanCollide=false | |
3677 | ||
3678 | ||
3679 | 1227.part3.Locked = true | |
3680 | ||
3681 | ||
3682 | 1228.part3.TopSurface = "SmoothNoOutlines" | |
3683 | ||
3684 | ||
3685 | 1229.part3.BottomSurface = "SmoothNoOutlines" | |
3686 | ||
3687 | ||
3688 | 1230.part3.FormFactor='Custom' | |
3689 | ||
3690 | ||
3691 | 1231.part3.Size=Vector3.new(1,1, 1) | |
3692 | ||
3693 | ||
3694 | 1232.part3.CFrame=X.CFrame | |
3695 | ||
3696 | ||
3697 | 1233.part3.Transparency=0 | |
3698 | ||
3699 | ||
3700 | 1234.part3.BrickColor=BrickColor.new("Royal purple") | |
3701 | ||
3702 | ||
3703 | 1235.local mesh3 = Instance.new("SpecialMesh",part3) | |
3704 | ||
3705 | ||
3706 | 1236.mesh3.MeshType = "Sphere" | |
3707 | ||
3708 | ||
3709 | 1237.mesh3.Scale = Vector3.new(1,1,1) | |
3710 | ||
3711 | ||
3712 | 1238.--debris:AddItem(X,8) | |
3713 | ||
3714 | ||
3715 | 1239.local part4 = Instance.new("Part", rarm) | |
3716 | ||
3717 | ||
3718 | 1240.part4.Material = "Neon" | |
3719 | ||
3720 | ||
3721 | 1241.part4.Anchored=true | |
3722 | ||
3723 | ||
3724 | 1242.part4.CanCollide=false | |
3725 | ||
3726 | ||
3727 | 1243.part4.Locked = true | |
3728 | ||
3729 | ||
3730 | 1244.part4.TopSurface = "SmoothNoOutlines" | |
3731 | ||
3732 | ||
3733 | 1245.part4.BottomSurface = "SmoothNoOutlines" | |
3734 | ||
3735 | ||
3736 | 1246.part4.FormFactor='Custom' | |
3737 | ||
3738 | ||
3739 | 1247.part4.Size=Vector3.new(1,1, 1) | |
3740 | ||
3741 | ||
3742 | 1248.part4.CFrame=X.CFrame | |
3743 | ||
3744 | ||
3745 | 1249.part4.Transparency=0 | |
3746 | ||
3747 | ||
3748 | 1250.part4.BrickColor=BrickColor.new("Hot pink") | |
3749 | ||
3750 | ||
3751 | 1251.local mesh4 = Instance.new("SpecialMesh",part4) | |
3752 | ||
3753 | ||
3754 | 1252.mesh4.MeshType = "Sphere" | |
3755 | ||
3756 | ||
3757 | 1253.mesh4.Scale = Vector3.new(.5,.5,.5) | |
3758 | ||
3759 | ||
3760 | 1254.local part7 = Instance.new("Part", rarm) | |
3761 | ||
3762 | ||
3763 | 1255.part7.Material = "Neon" | |
3764 | ||
3765 | ||
3766 | 1256.part7.Anchored=true | |
3767 | ||
3768 | ||
3769 | 1257.part7.CanCollide=false | |
3770 | ||
3771 | ||
3772 | 1258.part7.Locked = true | |
3773 | ||
3774 | ||
3775 | 1259.part7.TopSurface = "SmoothNoOutlines" | |
3776 | ||
3777 | ||
3778 | 1260.part7.BottomSurface = "SmoothNoOutlines" | |
3779 | ||
3780 | ||
3781 | 1261.part7.FormFactor='Custom' | |
3782 | ||
3783 | ||
3784 | 1262.part7.Size=Vector3.new(1,1, 1) | |
3785 | ||
3786 | ||
3787 | 1263.part7.CFrame=X.CFrame | |
3788 | ||
3789 | ||
3790 | 1264.part7.Transparency=0 | |
3791 | ||
3792 | ||
3793 | 1265.part7.BrickColor=BrickColor.new("Really black") | |
3794 | ||
3795 | ||
3796 | 1266.local mesh7 = Instance.new("SpecialMesh",part7) | |
3797 | ||
3798 | ||
3799 | 1267.mesh7.MeshType = "Sphere" | |
3800 | ||
3801 | ||
3802 | 1268.mesh7.Scale = Vector3.new(0.1, 0.1, 0.1) | |
3803 | ||
3804 | ||
3805 | 1269.--[[X.Touched:connect(function(ht) | |
3806 | ||
3807 | ||
3808 | 1270.hit = ht.Parent | |
3809 | ||
3810 | ||
3811 | 1271.if ht and hit:IsA("Model") then | |
3812 | ||
3813 | ||
3814 | 1272.if hit:FindFirstChild("Humanoid") then | |
3815 | ||
3816 | ||
3817 | 1273.if hit.Name ~= p.Name then | |
3818 | ||
3819 | ||
3820 | 1274.hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6)) | |
3821 | ||
3822 | ||
3823 | 1275.wait(.3) | |
3824 | ||
3825 | ||
3826 | 1276.end | |
3827 | ||
3828 | ||
3829 | 1277.end | |
3830 | ||
3831 | ||
3832 | 1278.elseif ht and hit:IsA("Hat") then | |
3833 | ||
3834 | ||
3835 | 1279.if hit.Parent.Name ~= p.Name then | |
3836 | ||
3837 | ||
3838 | 1280.if hit.Parent:FindFirstChild("Humanoid") then | |
3839 | ||
3840 | ||
3841 | 1281.hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6)) | |
3842 | ||
3843 | ||
3844 | 1282.wait(.3) | |
3845 | ||
3846 | ||
3847 | 1283.end | |
3848 | ||
3849 | ||
3850 | 1284.end | |
3851 | ||
3852 | ||
3853 | 1285.end | |
3854 | ||
3855 | ||
3856 | 1286.end) | |
3857 | ||
3858 | ||
3859 | 1287.part3.Touched:connect(function(ht) | |
3860 | ||
3861 | ||
3862 | 1288.hit = ht.Parent | |
3863 | ||
3864 | ||
3865 | 1289.if ht and hit:IsA("Model") then | |
3866 | ||
3867 | ||
3868 | 1290.if hit:FindFirstChild("Humanoid") then | |
3869 | ||
3870 | ||
3871 | 1291.if hit.Name ~= p.Name then | |
3872 | ||
3873 | ||
3874 | 1292.hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6)) | |
3875 | ||
3876 | ||
3877 | 1293.wait(.3) | |
3878 | ||
3879 | ||
3880 | 1294.end | |
3881 | ||
3882 | ||
3883 | 1295.end | |
3884 | ||
3885 | ||
3886 | 1296.elseif ht and hit:IsA("Hat") then | |
3887 | ||
3888 | ||
3889 | 1297.if hit.Parent.Name ~= p.Name then | |
3890 | ||
3891 | ||
3892 | 1298.if hit.Parent:FindFirstChild("Humanoid") then | |
3893 | ||
3894 | ||
3895 | 1299.hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6)) | |
3896 | ||
3897 | ||
3898 | 1300.wait(.3) | |
3899 | ||
3900 | ||
3901 | 1301.end | |
3902 | ||
3903 | ||
3904 | 1302.end | |
3905 | ||
3906 | ||
3907 | 1303.end | |
3908 | ||
3909 | ||
3910 | 1304.end)]]-- | |
3911 | ||
3912 | ||
3913 | 1305.for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do | |
3914 | ||
3915 | ||
3916 | 1306.if v:FindFirstChild('Humanoid') then | |
3917 | ||
3918 | ||
3919 | 1307.v.Humanoid:TakeDamage(math.random(60,90)) | |
3920 | ||
3921 | ||
3922 | 1308.v.Humanoid.PlatformStand = true | |
3923 | ||
3924 | ||
3925 | 1309.v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100 | |
3926 | ||
3927 | ||
3928 | 1310.end | |
3929 | ||
3930 | ||
3931 | 1311.end | |
3932 | ||
3933 | ||
3934 | 1312. | |
3935 | ||
3936 | ||
3937 | 1313.local acos = math.acos | |
3938 | ||
3939 | ||
3940 | 1314.local sqrt = math.sqrt | |
3941 | ||
3942 | ||
3943 | 1315.local Vec3 = Vector3.new | |
3944 | ||
3945 | ||
3946 | 1316.local fromAxisAngle = CFrame.fromAxisAngle | |
3947 | ||
3948 | ||
3949 | 1317. | |
3950 | ||
3951 | ||
3952 | 1318.local function toAxisAngle(CFr) | |
3953 | ||
3954 | ||
3955 | 1319.local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components() | |
3956 | ||
3957 | ||
3958 | 1320.local Angle = math.acos((R00+R11+R22-1)/2) | |
3959 | ||
3960 | ||
3961 | 1321.local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 | |
3962 | ||
3963 | ||
3964 | 1322.A = A == 0 and 0.00001 or A | |
3965 | ||
3966 | ||
3967 | 1323.local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 | |
3968 | ||
3969 | ||
3970 | 1324.B = B == 0 and 0.00001 or B | |
3971 | ||
3972 | ||
3973 | 1325.local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2 | |
3974 | ||
3975 | ||
3976 | 1326.C = C == 0 and 0.00001 or C | |
3977 | ||
3978 | ||
3979 | 1327.local x = (R21-R12)/sqrt(A) | |
3980 | ||
3981 | ||
3982 | 1328.local y = (R02-R20)/sqrt(B) | |
3983 | ||
3984 | ||
3985 | 1329.local z = (R10-R01)/sqrt(C) | |
3986 | ||
3987 | ||
3988 | 1330.return Vec3(x,y,z),Angle | |
3989 | ||
3990 | ||
3991 | 1331.end | |
3992 | ||
3993 | ||
3994 | 1332. | |
3995 | ||
3996 | ||
3997 | 1333.function ApplyTrig(Num,Func) | |
3998 | ||
3999 | ||
4000 | 1334.local Min,Max = Func(0),Func(1) | |
4001 | ||
4002 | ||
4003 | 1335.local i = Func(Num) | |
4004 | ||
4005 | ||
4006 | 1336.return (i-Min)/(Max-Min) | |
4007 | ||
4008 | ||
4009 | 1337.end | |
4010 | ||
4011 | ||
4012 | 1338. | |
4013 | ||
4014 | ||
4015 | 1339.function LerpCFrame(CFrame1,CFrame2,Num) | |
4016 | ||
4017 | ||
4018 | 1340.local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2) | |
4019 | ||
4020 | ||
4021 | 1341.return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num | |
4022 | ||
4023 | ||
4024 | 1342.end | |
4025 | ||
4026 | ||
4027 | 1343. | |
4028 | ||
4029 | ||
4030 | 1344.function Crater(Torso,Radius) | |
4031 | ||
4032 | ||
4033 | 1345.Spawn(function() | |
4034 | ||
4035 | ||
4036 | 1346.local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10) | |
4037 | ||
4038 | ||
4039 | 1347.local Ignore = {} | |
4040 | ||
4041 | ||
4042 | 1348.for i,v in pairs(game:GetService("Players"):GetPlayers()) do | |
4043 | ||
4044 | ||
4045 | 1349.if v.Character ~= nil then | |
4046 | ||
4047 | ||
4048 | 1350.Ignore[#Ignore+1] = v.Character | |
4049 | ||
4050 | ||
4051 | 1351.end | |
4052 | ||
4053 | ||
4054 | 1352.end | |
4055 | ||
4056 | ||
4057 | 1353.local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore) | |
4058 | ||
4059 | ||
4060 | 1354.if Hit == nil then return end | |
4061 | ||
4062 | ||
4063 | 1355.local Parts = {} | |
4064 | ||
4065 | ||
4066 | 1356.for i = 1,360,10 do | |
4067 | ||
4068 | ||
4069 | 1357.local P = Instance.new("Part",Torso.Parent) | |
4070 | ||
4071 | ||
4072 | 1358.P.Anchored = true | |
4073 | ||
4074 | ||
4075 | 1359.P.FormFactor = "Custom" | |
4076 | ||
4077 | ||
4078 | 1360.P.BrickColor = Hit.BrickColor | |
4079 | ||
4080 | ||
4081 | 1361.P.Material = Hit.Material | |
4082 | ||
4083 | ||
4084 | 1362.P.TopSurface = "Smooth" | |
4085 | ||
4086 | ||
4087 | 1363.P.BottomSurface = "Smooth" | |
4088 | ||
4089 | ||
4090 | 1364.P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100) | |
4091 | ||
4092 | ||
4093 | 1365.P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))) | |
4094 | ||
4095 | ||
4096 | 1366.Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size} | |
4097 | ||
4098 | ||
4099 | 1367.if math.random(0,5) == 0 then -- rubble | |
4100 | ||
4101 | ||
4102 | 1368.local P = Instance.new("Part",Torso.Parent) | |
4103 | ||
4104 | ||
4105 | 1369.P.Anchored = true | |
4106 | ||
4107 | ||
4108 | 1370.P.FormFactor = "Custom" | |
4109 | ||
4110 | ||
4111 | 1371.P.BrickColor = Hit.BrickColor | |
4112 | ||
4113 | ||
4114 | 1372.P.Material = Hit.Material | |
4115 | ||
4116 | ||
4117 | 1373.P.TopSurface = "Smooth" | |
4118 | ||
4119 | ||
4120 | 1374.P.BottomSurface = "Smooth" | |
4121 | ||
4122 | ||
4123 | 1375.P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100) | |
4124 | ||
4125 | ||
4126 | 1376.P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))) | |
4127 | ||
4128 | ||
4129 | 1377.Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size} | |
4130 | ||
4131 | ||
4132 | 1378.end | |
4133 | ||
4134 | ||
4135 | 1379.end | |
4136 | ||
4137 | ||
4138 | 1380.for i = 0,1,0.05 do | |
4139 | ||
4140 | ||
4141 | 1381.for i2,v in pairs(Parts) do | |
4142 | ||
4143 | ||
4144 | 1382.v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos)) | |
4145 | ||
4146 | ||
4147 | 1383.end | |
4148 | ||
4149 | ||
4150 | 1384.wait(0.02) | |
4151 | ||
4152 | ||
4153 | 1385.end | |
4154 | ||
4155 | ||
4156 | 1386.for i,v in pairs(Parts) do | |
4157 | ||
4158 | ||
4159 | 1387.if v[1].Size.X > 2.1 then | |
4160 | ||
4161 | ||
4162 | 1388.v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0) | |
4163 | ||
4164 | ||
4165 | 1389.end | |
4166 | ||
4167 | ||
4168 | 1390.v[1].Anchored = false | |
4169 | ||
4170 | ||
4171 | 1391.end | |
4172 | ||
4173 | ||
4174 | 1392.for i = 0,1,0.05 do | |
4175 | ||
4176 | ||
4177 | 1393.for i2,v in pairs(Parts) do | |
4178 | ||
4179 | ||
4180 | 1394.v[1].Transparency = i | |
4181 | ||
4182 | ||
4183 | 1395.if i == 1 then | |
4184 | ||
4185 | ||
4186 | 1396.v[1]:Destroy() | |
4187 | ||
4188 | ||
4189 | 1397.elseif i >= 0.25 then | |
4190 | ||
4191 | ||
4192 | 1398.v[1].CanCollide = false | |
4193 | ||
4194 | ||
4195 | 1399.end | |
4196 | ||
4197 | ||
4198 | 1400.end | |
4199 | ||
4200 | ||
4201 | 1401.wait(0.02) | |
4202 | ||
4203 | ||
4204 | 1402.end | |
4205 | ||
4206 | ||
4207 | 1403.Parts = nil | |
4208 | ||
4209 | ||
4210 | 1404.end) | |
4211 | ||
4212 | ||
4213 | 1405.end | |
4214 | ||
4215 | ||
4216 | 1406. | |
4217 | ||
4218 | ||
4219 | 1407.ROW = function(out, trans, s, wt, t, ang, plus) | |
4220 | ||
4221 | ||
4222 | 1408.for i = 1, 360, 360/t do | |
4223 | ||
4224 | ||
4225 | 1409.local c = Instance.new("Part", game.Workspace) | |
4226 | ||
4227 | ||
4228 | 1410.c.FormFactor = 3 | |
4229 | ||
4230 | ||
4231 | 1411.c.TopSurface = 0 | |
4232 | ||
4233 | ||
4234 | 1412.c.BottomSurface = 0 | |
4235 | ||
4236 | ||
4237 | 1413.c.Size = s | |
4238 | ||
4239 | ||
4240 | 1414.c.Anchored = true | |
4241 | ||
4242 | ||
4243 | 1415.c.CanCollide = wt | |
4244 | ||
4245 | ||
4246 | 1416.c.Material=workspace.Base.Material | |
4247 | ||
4248 | ||
4249 | 1417.c.Transparency = trans | |
4250 | ||
4251 | ||
4252 | 1418.c.BrickColor = workspace.Base.BrickColor | |
4253 | ||
4254 | ||
4255 | 1419.c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang | |
4256 | ||
4257 | ||
4258 | 1420.c.Locked=true | |
4259 | ||
4260 | ||
4261 | 1421.game.Debris:AddItem(c,15) | |
4262 | ||
4263 | ||
4264 | 1422.end | |
4265 | ||
4266 | ||
4267 | 1423.end | |
4268 | ||
4269 | ||
4270 | 1424. | |
4271 | ||
4272 | ||
4273 | 1425.Part = function(x,y,z,color,tr,cc,an,parent) | |
4274 | ||
4275 | ||
4276 | 1426.local p = Instance.new('Part',parent or Weapon) | |
4277 | ||
4278 | ||
4279 | 1427.p.formFactor = 'Custom' | |
4280 | ||
4281 | ||
4282 | 1428.p.Size = Vector3.new(x,y,z) | |
4283 | ||
4284 | ||
4285 | 1429.p.BrickColor = BrickColor.new(color) | |
4286 | ||
4287 | ||
4288 | 1430.p.CanCollide = cc | |
4289 | ||
4290 | ||
4291 | 1431.p.Transparency = tr | |
4292 | ||
4293 | ||
4294 | 1432.p.Anchored = an | |
4295 | ||
4296 | ||
4297 | 1433.p.TopSurface,p.BottomSurface = 0,0 | |
4298 | ||
4299 | ||
4300 | 1434.p.Locked=true | |
4301 | ||
4302 | ||
4303 | 1435.p:BreakJoints() | |
4304 | ||
4305 | ||
4306 | 1436.return p end | |
4307 | ||
4308 | ||
4309 | 1437. | |
4310 | ||
4311 | ||
4312 | 1438.Mesh = function(par,num,x,y,z) | |
4313 | ||
4314 | ||
4315 | 1439.local msh = _ | |
4316 | ||
4317 | ||
4318 | 1440.if num == 1 then msh = Instance.new("CylinderMesh",par) | |
4319 | ||
4320 | ||
4321 | 1441.elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3 | |
4322 | ||
4323 | ||
4324 | 1442.elseif num == 3 then msh = Instance.new("BlockMesh",par) | |
4325 | ||
4326 | ||
4327 | 1443.elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso" | |
4328 | ||
4329 | ||
4330 | 1444.elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num | |
4331 | ||
4332 | ||
4333 | 1445.end msh.Scale = Vector3.new(x,y,z) | |
4334 | ||
4335 | ||
4336 | 1446.return msh end | |
4337 | ||
4338 | ||
4339 | 1447. | |
4340 | ||
4341 | ||
4342 | 1448.function explosion(col1,col2,cfr,sz,rng,dmg) | |
4343 | ||
4344 | ||
4345 | 1449.local a= Part(1,1,1,col1,.5,false,true,workspace) | |
4346 | ||
4347 | ||
4348 | 1450.local a2= Part(1,1,1,col2,.5,false,true,workspace) | |
4349 | ||
4350 | ||
4351 | 1451.local a3= Part(1,1,1,col2,.5,false,true,workspace) | |
4352 | ||
4353 | ||
4354 | 1452.v1,v2,v3=sz.x,sz.y,sz.z | |
4355 | ||
4356 | ||
4357 | 1453.local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3) | |
4358 | ||
4359 | ||
4360 | 1454.local m2= Mesh(a2,3,v1/3,v2/3,v3/3) | |
4361 | ||
4362 | ||
4363 | 1455.local m3= Mesh(a3,3,v1/3,v2/3,v3/3) | |
4364 | ||
4365 | ||
4366 | 1456.a.CFrame=cfr | |
4367 | ||
4368 | ||
4369 | 1457.a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random()) | |
4370 | ||
4371 | ||
4372 | 1458.a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random()) | |
4373 | ||
4374 | ||
4375 | 1459. | |
4376 | ||
4377 | ||
4378 | 1460.Spawn(function() | |
4379 | ||
4380 | ||
4381 | 1461.while wait() do | |
4382 | ||
4383 | ||
4384 | 1462.if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end | |
4385 | ||
4386 | ||
4387 | 1463.m.Scale=m.Scale+Vector3.new(.1,0.1,0.1) | |
4388 | ||
4389 | ||
4390 | 1464.m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1) | |
4391 | ||
4392 | ||
4393 | 1465.m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1) | |
4394 | ||
4395 | ||
4396 | 1466.a.Transparency=a.Transparency+0.05 | |
4397 | ||
4398 | ||
4399 | 1467.a2.Transparency=a2.Transparency+0.05 | |
4400 | ||
4401 | ||
4402 | 1468.a3.Transparency=a3.Transparency+0.05 | |
4403 | ||
4404 | ||
4405 | 1469.end | |
4406 | ||
4407 | ||
4408 | 1470.end) | |
4409 | ||
4410 | ||
4411 | 1471.end | |
4412 | ||
4413 | ||
4414 | 1472. | |
4415 | ||
4416 | ||
4417 | 1473.Crater(X,20) | |
4418 | ||
4419 | ||
4420 | 1474.ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0) | |
4421 | ||
4422 | ||
4423 | 1475.z = Instance.new("Sound",X) | |
4424 | ||
4425 | ||
4426 | 1476.z.SoundId = "rbxassetid://231917744" | |
4427 | ||
4428 | ||
4429 | 1477.z.Pitch = .5 | |
4430 | ||
4431 | ||
4432 | 1478.z.Volume = 10 | |
4433 | ||
4434 | ||
4435 | 1479.z1 = Instance.new("Sound",X) | |
4436 | ||
4437 | ||
4438 | 1480.z1.SoundId = "rbxassetid://231917744" | |
4439 | ||
4440 | ||
4441 | 1481.z1.Pitch = .5 | |
4442 | ||
4443 | ||
4444 | 1482.z1.Volume = 10 | |
4445 | ||
4446 | ||
4447 | 1483.z2 = Instance.new("Sound",X) | |
4448 | ||
4449 | ||
4450 | 1484.z2.SoundId = "rbxassetid://231917744" | |
4451 | ||
4452 | ||
4453 | 1485.z2.Pitch = .5 | |
4454 | ||
4455 | ||
4456 | 1486.z2.Volume = 10 | |
4457 | ||
4458 | ||
4459 | 1487.z3 = Instance.new("Sound",X) | |
4460 | ||
4461 | ||
4462 | 1488.z3.SoundId = "rbxassetid://245537790" | |
4463 | ||
4464 | ||
4465 | 1489.z3.Pitch = .7 | |
4466 | ||
4467 | ||
4468 | 1490.z3.Volume = 1 | |
4469 | ||
4470 | ||
4471 | 1491.z4 = Instance.new("Sound",X) | |
4472 | ||
4473 | ||
4474 | 1492.z4.SoundId = "rbxassetid://245537790" | |
4475 | ||
4476 | ||
4477 | 1493.z4.Pitch = .7 | |
4478 | ||
4479 | ||
4480 | 1494.z4.Volume = 1 | |
4481 | ||
4482 | ||
4483 | 1495.wait(0.1) | |
4484 | ||
4485 | ||
4486 | 1496.z:Play() | |
4487 | ||
4488 | ||
4489 | 1497.z1:Play() | |
4490 | ||
4491 | ||
4492 | 1498.z2:Play() | |
4493 | ||
4494 | ||
4495 | 1499.z3:Play() | |
4496 | ||
4497 | ||
4498 | 1500.z4:Play() | |
4499 | ||
4500 | ||
4501 | 1501. | |
4502 | ||
4503 | ||
4504 | 1502.local part=Instance.new('Part',rarm) | |
4505 | ||
4506 | ||
4507 | 1503.part.Anchored=true | |
4508 | ||
4509 | ||
4510 | 1504.part.CanCollide=false | |
4511 | ||
4512 | ||
4513 | 1505.part.Locked = true | |
4514 | ||
4515 | ||
4516 | 1506.part.FormFactor='Custom' | |
4517 | ||
4518 | ||
4519 | 1507.part.Size=Vector3.new(1,1,1) | |
4520 | ||
4521 | ||
4522 | 1508.part.CFrame=X.CFrame*CFrame.new(0,0,0) | |
4523 | ||
4524 | ||
4525 | 1509.part.Transparency=0 | |
4526 | ||
4527 | ||
4528 | 1510.part.BrickColor=BrickColor.new('Really black') | |
4529 | ||
4530 | ||
4531 | 1511.local mesh=Instance.new('SpecialMesh',part) | |
4532 | ||
4533 | ||
4534 | 1512.mesh.MeshId='http://www.roblox.com/asset/?id=20329976' | |
4535 | ||
4536 | ||
4537 | 1513.mesh.Scale=Vector3.new(2,2,2) | |
4538 | ||
4539 | ||
4540 | 1514.local part2=part:clone() | |
4541 | ||
4542 | ||
4543 | 1515.part2.Parent = rarm | |
4544 | ||
4545 | ||
4546 | 1516.part2.BrickColor=BrickColor.new("Royal purple") | |
4547 | ||
4548 | ||
4549 | 1517.local part5=part:clone() | |
4550 | ||
4551 | ||
4552 | 1518.part5.Parent = rarm | |
4553 | ||
4554 | ||
4555 | 1519.part5.BrickColor=BrickColor.new("Magenta") | |
4556 | ||
4557 | ||
4558 | 1520.local part6=part:clone() | |
4559 | ||
4560 | ||
4561 | 1521.part6.Parent = rarm | |
4562 | ||
4563 | ||
4564 | 1522.part6.BrickColor=BrickColor.new("Black") | |
4565 | ||
4566 | ||
4567 | 1523.local mesh2=mesh:clone() | |
4568 | ||
4569 | ||
4570 | 1524.mesh2.Parent=part2 | |
4571 | ||
4572 | ||
4573 | 1525.mesh2.Scale=Vector3.new(3, 3, 3) | |
4574 | ||
4575 | ||
4576 | 1526.local mesh5=mesh:clone() | |
4577 | ||
4578 | ||
4579 | 1527.mesh5.Parent=part5 | |
4580 | ||
4581 | ||
4582 | 1528.mesh5.Scale=Vector3.new(3, 3, 3) | |
4583 | ||
4584 | ||
4585 | 1529.local mesh6=mesh:clone() | |
4586 | ||
4587 | ||
4588 | 1530.mesh6.Parent=part6 | |
4589 | ||
4590 | ||
4591 | 1531.mesh6.Scale=Vector3.new(3, 3, 3) | |
4592 | ||
4593 | ||
4594 | 1532.local blast = Instance.new("Part", rarm) | |
4595 | ||
4596 | ||
4597 | 1533.blast.BrickColor = BrickColor.new("Really black") | |
4598 | ||
4599 | ||
4600 | 1534.blast.Anchored = true | |
4601 | ||
4602 | ||
4603 | 1535.blast.CanCollide = false | |
4604 | ||
4605 | ||
4606 | 1536.blast.Locked = true | |
4607 | ||
4608 | ||
4609 | 1537.blast.Size = Vector3.new(1, 1, 1) | |
4610 | ||
4611 | ||
4612 | 1538.blast.TopSurface = "Smooth" | |
4613 | ||
4614 | ||
4615 | 1539.blast.BottomSurface = "Smooth" | |
4616 | ||
4617 | ||
4618 | 1540.blast.Transparency = 0 | |
4619 | ||
4620 | ||
4621 | 1541.blast.CFrame = HandCF | |
4622 | ||
4623 | ||
4624 | 1542.local bm = Instance.new("SpecialMesh", blast) | |
4625 | ||
4626 | ||
4627 | 1543.bm.Scale = Vector3.new(5,1,5) | |
4628 | ||
4629 | ||
4630 | 1544.bm.MeshId = "rbxassetid://3270017" | |
4631 | ||
4632 | ||
4633 | 1545.local blast2 = Instance.new("Part", rarm) | |
4634 | ||
4635 | ||
4636 | 1546.blast2.BrickColor = BrickColor.new("Really black") | |
4637 | ||
4638 | ||
4639 | 1547.blast2.Anchored = true | |
4640 | ||
4641 | ||
4642 | 1548.blast2.CanCollide = false | |
4643 | ||
4644 | ||
4645 | 1549.blast2.Locked = true | |
4646 | ||
4647 | ||
4648 | 1550.blast2.Size = Vector3.new(1, 1, 1) | |
4649 | ||
4650 | ||
4651 | 1551.blast2.TopSurface = "Smooth" | |
4652 | ||
4653 | ||
4654 | 1552.blast2.BottomSurface = "Smooth" | |
4655 | ||
4656 | ||
4657 | 1553.blast2.Transparency = 0 | |
4658 | ||
4659 | ||
4660 | 1554.blast2.CFrame = HandCF | |
4661 | ||
4662 | ||
4663 | 1555.local bm2 = Instance.new("SpecialMesh", blast2) | |
4664 | ||
4665 | ||
4666 | 1556.bm2.Scale = Vector3.new(3,1,3) | |
4667 | ||
4668 | ||
4669 | 1557.bm2.MeshId = "rbxassetid://3270017" | |
4670 | ||
4671 | ||
4672 | 1558.local blast3 = Instance.new("Part", rarm) | |
4673 | ||
4674 | ||
4675 | 1559.blast3.BrickColor = BrickColor.new("Really black") | |
4676 | ||
4677 | ||
4678 | 1560.blast3.Anchored = true | |
4679 | ||
4680 | ||
4681 | 1561.blast3.CanCollide = false | |
4682 | ||
4683 | ||
4684 | 1562.blast3.Locked = true | |
4685 | ||
4686 | ||
4687 | 1563.blast3.Size = Vector3.new(1, 1, 1) | |
4688 | ||
4689 | ||
4690 | 1564.blast3.TopSurface = "Smooth" | |
4691 | ||
4692 | ||
4693 | 1565.blast3.BottomSurface = "Smooth" | |
4694 | ||
4695 | ||
4696 | 1566.blast3.Transparency = 0 | |
4697 | ||
4698 | ||
4699 | 1567.blast3.CFrame = HandCF | |
4700 | ||
4701 | ||
4702 | 1568.local bm3 = Instance.new("SpecialMesh", blast3) | |
4703 | ||
4704 | ||
4705 | 1569.bm3.Scale = Vector3.new(3,1,3) | |
4706 | ||
4707 | ||
4708 | 1570.bm3.MeshId = "rbxassetid://3270017" | |
4709 | ||
4710 | ||
4711 | 1571.for i = 1,120 do rs:wait() | |
4712 | ||
4713 | ||
4714 | 1572.X.Transparency = X.Transparency + (1/120) | |
4715 | ||
4716 | ||
4717 | 1573.part.Transparency = part.Transparency + (1/120) | |
4718 | ||
4719 | ||
4720 | 1574.part2.Transparency = part2.Transparency + (1/120) | |
4721 | ||
4722 | ||
4723 | 1575.part3.Transparency = part3.Transparency + (1/120) | |
4724 | ||
4725 | ||
4726 | 1576.part4.Transparency = part4.Transparency + (1/120) | |
4727 | ||
4728 | ||
4729 | 1577.part5.Transparency = part5.Transparency + (1/120) | |
4730 | ||
4731 | ||
4732 | 1578.part6.Transparency = part6.Transparency + (1/120) | |
4733 | ||
4734 | ||
4735 | 1579.part7.Transparency = part7.Transparency + (1/120) | |
4736 | ||
4737 | ||
4738 | 1580.blast.Transparency = blast.Transparency + (1/120) | |
4739 | ||
4740 | ||
4741 | 1581.blast2.Transparency = blast2.Transparency + (1/120) | |
4742 | ||
4743 | ||
4744 | 1582.blast3.Transparency = blast3.Transparency + (1/120) | |
4745 | ||
4746 | ||
4747 | 1583.X.Size = X.Size + Vector3.new(.8,.8,.8) | |
4748 | ||
4749 | ||
4750 | 1584.--part3.Size = part3.Size + Vector3.new(3,3,3) | |
4751 | ||
4752 | ||
4753 | 1585.mesh.Scale = mesh.Scale + Vector3.new(1,.2,1) | |
4754 | ||
4755 | ||
4756 | 1586.mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1) | |
4757 | ||
4758 | ||
4759 | 1587.mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3) | |
4760 | ||
4761 | ||
4762 | 1588.mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7) | |
4763 | ||
4764 | ||
4765 | 1589.mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6) | |
4766 | ||
4767 | ||
4768 | 1590.mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2) | |
4769 | ||
4770 | ||
4771 | 1591.mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4) | |
4772 | ||
4773 | ||
4774 | 1592.bm.Scale = bm.Scale + Vector3.new(6,6,.2) | |
4775 | ||
4776 | ||
4777 | 1593.bm2.Scale = bm2.Scale + Vector3.new(4,4,.2) | |
4778 | ||
4779 | ||
4780 | 1594.bm3.Scale = bm3.Scale + Vector3.new(4,4,.2) | |
4781 | ||
4782 | ||
4783 | 1595.X.CFrame = cf | |
4784 | ||
4785 | ||
4786 | 1596.part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0) | |
4787 | ||
4788 | ||
4789 | 1597.part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0) | |
4790 | ||
4791 | ||
4792 | 1598.part3.CFrame=X.CFrame | |
4793 | ||
4794 | ||
4795 | 1599.part4.CFrame=X.CFrame | |
4796 | ||
4797 | ||
4798 | 1600.part7.CFrame=X.CFrame | |
4799 | ||
4800 | ||
4801 | 1601.part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0) | |
4802 | ||
4803 | ||
4804 | 1602.part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0) | |
4805 | ||
4806 | ||
4807 | 1603.blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) | |
4808 | ||
4809 | ||
4810 | 1604.blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0)) | |
4811 | ||
4812 | ||
4813 | 1605.blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0)) | |
4814 | ||
4815 | ||
4816 | 1606.rs:wait() | |
4817 | ||
4818 | ||
4819 | 1607.end | |
4820 | ||
4821 | ||
4822 | 1608.X:Destroy() | |
4823 | ||
4824 | ||
4825 | 1609.part:Destroy() | |
4826 | ||
4827 | ||
4828 | 1610.part2:Destroy() | |
4829 | ||
4830 | ||
4831 | 1611.part3:Destroy() | |
4832 | ||
4833 | ||
4834 | 1612.part4:Destroy() | |
4835 | ||
4836 | ||
4837 | 1613.part5:Destroy() | |
4838 | ||
4839 | ||
4840 | 1614.part6:Destroy() | |
4841 | ||
4842 | ||
4843 | 1615.blast:Destroy() | |
4844 | ||
4845 | ||
4846 | 1616.blast2:Destroy() | |
4847 | ||
4848 | ||
4849 | 1617.blast3:Destroy() | |
4850 | ||
4851 | ||
4852 | 1618.z:Destroy() | |
4853 | ||
4854 | ||
4855 | 1619.z1:Destroy() | |
4856 | ||
4857 | ||
4858 | 1620.z2:Destroy() | |
4859 | ||
4860 | ||
4861 | 1621.z3:Destroy() | |
4862 | ||
4863 | ||
4864 | 1622.z4:Destroy() | |
4865 | ||
4866 | ||
4867 | 1623.end | |
4868 | ||
4869 | ||
4870 | 1624.end) | |
4871 | ||
4872 | ||
4873 | 1625.for i = 1, 20 do | |
4874 | ||
4875 | ||
4876 | 1626.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2) | |
4877 | ||
4878 | ||
4879 | 1627.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2) | |
4880 | ||
4881 | ||
4882 | 1628.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2) | |
4883 | ||
4884 | ||
4885 | 1629.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4) | |
4886 | ||
4887 | ||
4888 | 1630.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2) | |
4889 | ||
4890 | ||
4891 | 1631.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2) | |
4892 | ||
4893 | ||
4894 | 1632.if Debounces.on == false then break end | |
4895 | ||
4896 | ||
4897 | 1633.rs:wait() | |
4898 | ||
4899 | ||
4900 | 1634.end | |
4901 | ||
4902 | ||
4903 | 1635.if Debounces.CanAttack == false then | |
4904 | ||
4905 | ||
4906 | 1636.Debounces.CanAttack = true | |
4907 | ||
4908 | ||
4909 | 1637.Debounces.NoIdl = false | |
4910 | ||
4911 | ||
4912 | 1638.Debounces.on = false | |
4913 | ||
4914 | ||
4915 | 1639.end | |
4916 | ||
4917 | ||
4918 | 1640.end | |
4919 | ||
4920 | ||
4921 | 1641.end | |
4922 | ||
4923 | ||
4924 | 1642.end) | |
4925 | ||
4926 | ||
4927 | 1643.---------------------------------------------------- | |
4928 | ||
4929 | ||
4930 | 1644.mouse.KeyDown:connect(function(key) | |
4931 | ||
4932 | ||
4933 | 1645.if key == "e" then | |
4934 | ||
4935 | ||
4936 | 1646.if Debounces.CanAttack == true then | |
4937 | ||
4938 | ||
4939 | 1647.Debounces.CanAttack = false | |
4940 | ||
4941 | ||
4942 | 1648.Debounces.on = true | |
4943 | ||
4944 | ||
4945 | 1649.Debounces.NoIdl = true | |
4946 | ||
4947 | ||
4948 | 1650.pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5} | |
4949 | ||
4950 | ||
4951 | 1651.z = Instance.new("Sound", rarm) | |
4952 | ||
4953 | ||
4954 | 1652.z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212 | |
4955 | ||
4956 | ||
4957 | 1653.z.Volume = .6 | |
4958 | ||
4959 | ||
4960 | 1654.z.Pitch = pt[math.random(1,#pt)] | |
4961 | ||
4962 | ||
4963 | 1655.z.Looped = false | |
4964 | ||
4965 | ||
4966 | 1656.z:Play() | |
4967 | ||
4968 | ||
4969 | 1657.Debounces.RPunch = true | |
4970 | ||
4971 | ||
4972 | 1658.Debounces.LPunch = true | |
4973 | ||
4974 | ||
4975 | 1659.Debounces.ks = true | |
4976 | ||
4977 | ||
4978 | 1660.Debounces.ks2 = true | |
4979 | ||
4980 | ||
4981 | 1661.for i = 1, 3 do | |
4982 | ||
4983 | ||
4984 | 1662.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92) | |
4985 | ||
4986 | ||
4987 | 1663.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92) | |
4988 | ||
4989 | ||
4990 | 1664.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92) | |
4991 | ||
4992 | ||
4993 | 1665.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92) | |
4994 | ||
4995 | ||
4996 | 1666.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92) | |
4997 | ||
4998 | ||
4999 | 1667.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92) | |
5000 | ||
5001 | ||
5002 | 1668.if Debounces.on == false then break end | |
5003 | ||
5004 | ||
5005 | 1669.wait() | |
5006 | ||
5007 | ||
5008 | 1670.end | |
5009 | ||
5010 | ||
5011 | 1671.z2 = Instance.new("Sound", larm) | |
5012 | ||
5013 | ||
5014 | 1672.z2.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5015 | ||
5016 | ||
5017 | 1673.z2.Volume = .6 | |
5018 | ||
5019 | ||
5020 | 1674.z2.Pitch = pt[math.random(1,#pt)] | |
5021 | ||
5022 | ||
5023 | 1675.z2.Looped = false | |
5024 | ||
5025 | ||
5026 | 1676.z2:Play() | |
5027 | ||
5028 | ||
5029 | 1677.for i = 1, 3 do | |
5030 | ||
5031 | ||
5032 | 1678.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5033 | ||
5034 | ||
5035 | 1679.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92) | |
5036 | ||
5037 | ||
5038 | 1680.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5039 | ||
5040 | ||
5041 | 1681.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5042 | ||
5043 | ||
5044 | 1682.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5045 | ||
5046 | ||
5047 | 1683.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5048 | ||
5049 | ||
5050 | 1684.if Debounces.on == false then break end | |
5051 | ||
5052 | ||
5053 | 1685.wait() | |
5054 | ||
5055 | ||
5056 | 1686.end | |
5057 | ||
5058 | ||
5059 | 1687.z3 = Instance.new("Sound", rarm) | |
5060 | ||
5061 | ||
5062 | 1688.z3.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5063 | ||
5064 | ||
5065 | 1689.z3.Volume = 0.6 | |
5066 | ||
5067 | ||
5068 | 1690.z3.Pitch = pt[math.random(1,#pt)] | |
5069 | ||
5070 | ||
5071 | 1691.z3.Looped = false | |
5072 | ||
5073 | ||
5074 | 1692.z3:Play() | |
5075 | ||
5076 | ||
5077 | 1693.for i = 1, 3 do | |
5078 | ||
5079 | ||
5080 | 1694.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92) | |
5081 | ||
5082 | ||
5083 | 1695.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92) | |
5084 | ||
5085 | ||
5086 | 1696.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92) | |
5087 | ||
5088 | ||
5089 | 1697.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92) | |
5090 | ||
5091 | ||
5092 | 1698.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92) | |
5093 | ||
5094 | ||
5095 | 1699.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92) | |
5096 | ||
5097 | ||
5098 | 1700.if Debounces.on == false then break end | |
5099 | ||
5100 | ||
5101 | 1701.wait() | |
5102 | ||
5103 | ||
5104 | 1702.end | |
5105 | ||
5106 | ||
5107 | 1703.z4 = Instance.new("Sound", larm) | |
5108 | ||
5109 | ||
5110 | 1704.z4.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5111 | ||
5112 | ||
5113 | 1705.z4.Volume = .6 | |
5114 | ||
5115 | ||
5116 | 1706.z4.Pitch = pt[math.random(1,#pt)] | |
5117 | ||
5118 | ||
5119 | 1707.z4.Looped = false | |
5120 | ||
5121 | ||
5122 | 1708.z4:Play() | |
5123 | ||
5124 | ||
5125 | 1709.for i = 1, 3 do | |
5126 | ||
5127 | ||
5128 | 1710.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5129 | ||
5130 | ||
5131 | 1711.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92) | |
5132 | ||
5133 | ||
5134 | 1712.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5135 | ||
5136 | ||
5137 | 1713.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5138 | ||
5139 | ||
5140 | 1714.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5141 | ||
5142 | ||
5143 | 1715.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5144 | ||
5145 | ||
5146 | 1716.if Debounces.on == false then break end | |
5147 | ||
5148 | ||
5149 | 1717.wait() | |
5150 | ||
5151 | ||
5152 | 1718.end | |
5153 | ||
5154 | ||
5155 | 1719.z5 = Instance.new("Sound", rarm) | |
5156 | ||
5157 | ||
5158 | 1720.z5.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5159 | ||
5160 | ||
5161 | 1721.z5.Volume = .6 | |
5162 | ||
5163 | ||
5164 | 1722.z5.Pitch = pt[math.random(1,#pt)] | |
5165 | ||
5166 | ||
5167 | 1723.z5.Looped = false | |
5168 | ||
5169 | ||
5170 | 1724.z5:Play() | |
5171 | ||
5172 | ||
5173 | 1725.for i = 1, 3 do | |
5174 | ||
5175 | ||
5176 | 1726.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9) | |
5177 | ||
5178 | ||
5179 | 1727.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9) | |
5180 | ||
5181 | ||
5182 | 1728.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9) | |
5183 | ||
5184 | ||
5185 | 1729.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9) | |
5186 | ||
5187 | ||
5188 | 1730.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9) | |
5189 | ||
5190 | ||
5191 | 1731.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9) | |
5192 | ||
5193 | ||
5194 | 1732.if Debounces.on == false then break end | |
5195 | ||
5196 | ||
5197 | 1733.wait() | |
5198 | ||
5199 | ||
5200 | 1734.end | |
5201 | ||
5202 | ||
5203 | 1735.z6 = Instance.new("Sound", larm) | |
5204 | ||
5205 | ||
5206 | 1736.z6.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5207 | ||
5208 | ||
5209 | 1737.z6.Volume = .6 | |
5210 | ||
5211 | ||
5212 | 1738.z6.Pitch = pt[math.random(1,#pt)] | |
5213 | ||
5214 | ||
5215 | 1739.z6.Looped = false | |
5216 | ||
5217 | ||
5218 | 1740.z6:Play() | |
5219 | ||
5220 | ||
5221 | 1741.for i = 1, 3 do | |
5222 | ||
5223 | ||
5224 | 1742.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5225 | ||
5226 | ||
5227 | 1743.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92) | |
5228 | ||
5229 | ||
5230 | 1744.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5231 | ||
5232 | ||
5233 | 1745.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5234 | ||
5235 | ||
5236 | 1746.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5237 | ||
5238 | ||
5239 | 1747.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5240 | ||
5241 | ||
5242 | 1748.if Debounces.on == false then break end | |
5243 | ||
5244 | ||
5245 | 1749.wait() | |
5246 | ||
5247 | ||
5248 | 1750.end | |
5249 | ||
5250 | ||
5251 | 1751.z7 = Instance.new("Sound", rarm) | |
5252 | ||
5253 | ||
5254 | 1752.z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212 | |
5255 | ||
5256 | ||
5257 | 1753.z7.Volume = .6 | |
5258 | ||
5259 | ||
5260 | 1754.z7.Pitch = pt[math.random(1,#pt)] | |
5261 | ||
5262 | ||
5263 | 1755.z7.Looped = false | |
5264 | ||
5265 | ||
5266 | 1756.z7:Play() | |
5267 | ||
5268 | ||
5269 | 1757.for i = 1, 3 do | |
5270 | ||
5271 | ||
5272 | 1758.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92) | |
5273 | ||
5274 | ||
5275 | 1759.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92) | |
5276 | ||
5277 | ||
5278 | 1760.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92) | |
5279 | ||
5280 | ||
5281 | 1761.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92) | |
5282 | ||
5283 | ||
5284 | 1762.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92) | |
5285 | ||
5286 | ||
5287 | 1763.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92) | |
5288 | ||
5289 | ||
5290 | 1764.if Debounces.on == false then break end | |
5291 | ||
5292 | ||
5293 | 1765.wait() | |
5294 | ||
5295 | ||
5296 | 1766.end | |
5297 | ||
5298 | ||
5299 | 1767.z8 = Instance.new("Sound", larm) | |
5300 | ||
5301 | ||
5302 | 1768.z8.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5303 | ||
5304 | ||
5305 | 1769.z8.Volume = .6 | |
5306 | ||
5307 | ||
5308 | 1770.z8.Pitch = pt[math.random(1,#pt)] | |
5309 | ||
5310 | ||
5311 | 1771.z8.Looped = false | |
5312 | ||
5313 | ||
5314 | 1772.z8:Play() | |
5315 | ||
5316 | ||
5317 | 1773.for i = 1, 3 do | |
5318 | ||
5319 | ||
5320 | 1774.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5321 | ||
5322 | ||
5323 | 1775.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92) | |
5324 | ||
5325 | ||
5326 | 1776.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5327 | ||
5328 | ||
5329 | 1777.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5330 | ||
5331 | ||
5332 | 1778.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5333 | ||
5334 | ||
5335 | 1779.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5336 | ||
5337 | ||
5338 | 1780.if Debounces.on == false then break end | |
5339 | ||
5340 | ||
5341 | 1781.wait() | |
5342 | ||
5343 | ||
5344 | 1782.end | |
5345 | ||
5346 | ||
5347 | 1783.z9 = Instance.new("Sound", rarm) | |
5348 | ||
5349 | ||
5350 | 1784.z9.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5351 | ||
5352 | ||
5353 | 1785.z9.Volume = 0.6 | |
5354 | ||
5355 | ||
5356 | 1786.z9.Pitch = pt[math.random(1,#pt)] | |
5357 | ||
5358 | ||
5359 | 1787.z9.Looped = false | |
5360 | ||
5361 | ||
5362 | 1788.z9:Play() | |
5363 | ||
5364 | ||
5365 | 1789.for i = 1, 3 do | |
5366 | ||
5367 | ||
5368 | 1790.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92) | |
5369 | ||
5370 | ||
5371 | 1791.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92) | |
5372 | ||
5373 | ||
5374 | 1792.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92) | |
5375 | ||
5376 | ||
5377 | 1793.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92) | |
5378 | ||
5379 | ||
5380 | 1794.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92) | |
5381 | ||
5382 | ||
5383 | 1795.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92) | |
5384 | ||
5385 | ||
5386 | 1796.if Debounces.on == false then break end | |
5387 | ||
5388 | ||
5389 | 1797.wait() | |
5390 | ||
5391 | ||
5392 | 1798.end | |
5393 | ||
5394 | ||
5395 | 1799.z10 = Instance.new("Sound", larm) | |
5396 | ||
5397 | ||
5398 | 1800.z10.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5399 | ||
5400 | ||
5401 | 1801.z10.Volume = .6 | |
5402 | ||
5403 | ||
5404 | 1802.z10.Pitch = pt[math.random(1,#pt)] | |
5405 | ||
5406 | ||
5407 | 1803.z10.Looped = false | |
5408 | ||
5409 | ||
5410 | 1804.z10:Play() | |
5411 | ||
5412 | ||
5413 | 1805.for i = 1, 3 do | |
5414 | ||
5415 | ||
5416 | 1806.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5417 | ||
5418 | ||
5419 | 1807.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92) | |
5420 | ||
5421 | ||
5422 | 1808.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5423 | ||
5424 | ||
5425 | 1809.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5426 | ||
5427 | ||
5428 | 1810.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5429 | ||
5430 | ||
5431 | 1811.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5432 | ||
5433 | ||
5434 | 1812.if Debounces.on == false then break end | |
5435 | ||
5436 | ||
5437 | 1813.wait() | |
5438 | ||
5439 | ||
5440 | 1814.end | |
5441 | ||
5442 | ||
5443 | 1815.z11 = Instance.new("Sound", rarm) | |
5444 | ||
5445 | ||
5446 | 1816.z11.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5447 | ||
5448 | ||
5449 | 1817.z11.Volume = .6 | |
5450 | ||
5451 | ||
5452 | 1818.z11.Pitch = pt[math.random(1,#pt)] | |
5453 | ||
5454 | ||
5455 | 1819.z11.Looped = false | |
5456 | ||
5457 | ||
5458 | 1820.z11:Play() | |
5459 | ||
5460 | ||
5461 | 1821.for i = 1, 3 do | |
5462 | ||
5463 | ||
5464 | 1822.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9) | |
5465 | ||
5466 | ||
5467 | 1823.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9) | |
5468 | ||
5469 | ||
5470 | 1824.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9) | |
5471 | ||
5472 | ||
5473 | 1825.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9) | |
5474 | ||
5475 | ||
5476 | 1826.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9) | |
5477 | ||
5478 | ||
5479 | 1827.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9) | |
5480 | ||
5481 | ||
5482 | 1828.if Debounces.on == false then break end | |
5483 | ||
5484 | ||
5485 | 1829.wait() | |
5486 | ||
5487 | ||
5488 | 1830.end | |
5489 | ||
5490 | ||
5491 | 1831.z12 = Instance.new("Sound", larm) | |
5492 | ||
5493 | ||
5494 | 1832.z12.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5495 | ||
5496 | ||
5497 | 1833.z12.Volume = .6 | |
5498 | ||
5499 | ||
5500 | 1834.z12.Pitch = pt[math.random(1,#pt)] | |
5501 | ||
5502 | ||
5503 | 1835.z12.Looped = false | |
5504 | ||
5505 | ||
5506 | 1836.z12:Play() | |
5507 | ||
5508 | ||
5509 | 1837.for i = 1, 3 do | |
5510 | ||
5511 | ||
5512 | 1838.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5513 | ||
5514 | ||
5515 | 1839.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92) | |
5516 | ||
5517 | ||
5518 | 1840.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5519 | ||
5520 | ||
5521 | 1841.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5522 | ||
5523 | ||
5524 | 1842.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5525 | ||
5526 | ||
5527 | 1843.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5528 | ||
5529 | ||
5530 | 1844.if Debounces.on == false then break end | |
5531 | ||
5532 | ||
5533 | 1845.wait() | |
5534 | ||
5535 | ||
5536 | 1846.end | |
5537 | ||
5538 | ||
5539 | 1847.z13 = Instance.new("Sound", rarm) | |
5540 | ||
5541 | ||
5542 | 1848.z13.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5543 | ||
5544 | ||
5545 | 1849.z13.Volume = 0.6 | |
5546 | ||
5547 | ||
5548 | 1850.z13.Pitch = pt[math.random(1,#pt)] | |
5549 | ||
5550 | ||
5551 | 1851.z13.Looped = false | |
5552 | ||
5553 | ||
5554 | 1852.z13:Play() | |
5555 | ||
5556 | ||
5557 | 1853.for i = 1, 3 do | |
5558 | ||
5559 | ||
5560 | 1854.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92) | |
5561 | ||
5562 | ||
5563 | 1855.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92) | |
5564 | ||
5565 | ||
5566 | 1856.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92) | |
5567 | ||
5568 | ||
5569 | 1857.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92) | |
5570 | ||
5571 | ||
5572 | 1858.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92) | |
5573 | ||
5574 | ||
5575 | 1859.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92) | |
5576 | ||
5577 | ||
5578 | 1860.if Debounces.on == false then break end | |
5579 | ||
5580 | ||
5581 | 1861.wait() | |
5582 | ||
5583 | ||
5584 | 1862.end | |
5585 | ||
5586 | ||
5587 | 1863.z14 = Instance.new("Sound", larm) | |
5588 | ||
5589 | ||
5590 | 1864.z14.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5591 | ||
5592 | ||
5593 | 1865.z14.Volume = .6 | |
5594 | ||
5595 | ||
5596 | 1866.z14.Pitch = pt[math.random(1,#pt)] | |
5597 | ||
5598 | ||
5599 | 1867.z14.Looped = false | |
5600 | ||
5601 | ||
5602 | 1868.z14:Play() | |
5603 | ||
5604 | ||
5605 | 1869.for i = 1, 3 do | |
5606 | ||
5607 | ||
5608 | 1870.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5609 | ||
5610 | ||
5611 | 1871.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92) | |
5612 | ||
5613 | ||
5614 | 1872.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5615 | ||
5616 | ||
5617 | 1873.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5618 | ||
5619 | ||
5620 | 1874.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5621 | ||
5622 | ||
5623 | 1875.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5624 | ||
5625 | ||
5626 | 1876.if Debounces.on == false then break end | |
5627 | ||
5628 | ||
5629 | 1877.wait() | |
5630 | ||
5631 | ||
5632 | 1878.end | |
5633 | ||
5634 | ||
5635 | 1879.z15 = Instance.new("Sound", rarm) | |
5636 | ||
5637 | ||
5638 | 1880.z15.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5639 | ||
5640 | ||
5641 | 1881.z15.Volume = .6 | |
5642 | ||
5643 | ||
5644 | 1882.z15.Pitch = pt[math.random(1,#pt)] | |
5645 | ||
5646 | ||
5647 | 1883.z15.Looped = false | |
5648 | ||
5649 | ||
5650 | 1884.z15:Play() | |
5651 | ||
5652 | ||
5653 | 1885.for i = 1, 3 do | |
5654 | ||
5655 | ||
5656 | 1886.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9) | |
5657 | ||
5658 | ||
5659 | 1887.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9) | |
5660 | ||
5661 | ||
5662 | 1888.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9) | |
5663 | ||
5664 | ||
5665 | 1889.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9) | |
5666 | ||
5667 | ||
5668 | 1890.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9) | |
5669 | ||
5670 | ||
5671 | 1891.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9) | |
5672 | ||
5673 | ||
5674 | 1892.if Debounces.on == false then break end | |
5675 | ||
5676 | ||
5677 | 1893.wait() | |
5678 | ||
5679 | ||
5680 | 1894.end | |
5681 | ||
5682 | ||
5683 | 1895.z16 = Instance.new("Sound", larm) | |
5684 | ||
5685 | ||
5686 | 1896.z16.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5687 | ||
5688 | ||
5689 | 1897.z16.Volume = .6 | |
5690 | ||
5691 | ||
5692 | 1898.z16.Pitch = pt[math.random(1,#pt)] | |
5693 | ||
5694 | ||
5695 | 1899.z16.Looped = false | |
5696 | ||
5697 | ||
5698 | 1900.z16:Play() | |
5699 | ||
5700 | ||
5701 | 1901.for i = 1, 3 do | |
5702 | ||
5703 | ||
5704 | 1902.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5705 | ||
5706 | ||
5707 | 1903.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92) | |
5708 | ||
5709 | ||
5710 | 1904.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5711 | ||
5712 | ||
5713 | 1905.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5714 | ||
5715 | ||
5716 | 1906.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5717 | ||
5718 | ||
5719 | 1907.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5720 | ||
5721 | ||
5722 | 1908.if Debounces.on == false then break end | |
5723 | ||
5724 | ||
5725 | 1909.wait() | |
5726 | ||
5727 | ||
5728 | 1910.end | |
5729 | ||
5730 | ||
5731 | 1911.z17 = Instance.new("Sound", rarm) | |
5732 | ||
5733 | ||
5734 | 1912.z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212 | |
5735 | ||
5736 | ||
5737 | 1913.z17.Volume = .6 | |
5738 | ||
5739 | ||
5740 | 1914.z17.Pitch = pt[math.random(1,#pt)] | |
5741 | ||
5742 | ||
5743 | 1915.z17.Looped = false | |
5744 | ||
5745 | ||
5746 | 1916.z17:Play() | |
5747 | ||
5748 | ||
5749 | 1917.for i = 1, 3 do | |
5750 | ||
5751 | ||
5752 | 1918.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92) | |
5753 | ||
5754 | ||
5755 | 1919.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92) | |
5756 | ||
5757 | ||
5758 | 1920.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92) | |
5759 | ||
5760 | ||
5761 | 1921.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92) | |
5762 | ||
5763 | ||
5764 | 1922.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92) | |
5765 | ||
5766 | ||
5767 | 1923.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92) | |
5768 | ||
5769 | ||
5770 | 1924.if Debounces.on == false then break end | |
5771 | ||
5772 | ||
5773 | 1925.wait() | |
5774 | ||
5775 | ||
5776 | 1926.end | |
5777 | ||
5778 | ||
5779 | 1927.z18 = Instance.new("Sound", larm) | |
5780 | ||
5781 | ||
5782 | 1928.z18.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5783 | ||
5784 | ||
5785 | 1929.z18.Volume = .6 | |
5786 | ||
5787 | ||
5788 | 1930.z18.Pitch = pt[math.random(1,#pt)] | |
5789 | ||
5790 | ||
5791 | 1931.z18.Looped = false | |
5792 | ||
5793 | ||
5794 | 1932.z18:Play() | |
5795 | ||
5796 | ||
5797 | 1933.for i = 1, 3 do | |
5798 | ||
5799 | ||
5800 | 1934.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5801 | ||
5802 | ||
5803 | 1935.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92) | |
5804 | ||
5805 | ||
5806 | 1936.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5807 | ||
5808 | ||
5809 | 1937.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5810 | ||
5811 | ||
5812 | 1938.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5813 | ||
5814 | ||
5815 | 1939.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5816 | ||
5817 | ||
5818 | 1940.if Debounces.on == false then break end | |
5819 | ||
5820 | ||
5821 | 1941.wait() | |
5822 | ||
5823 | ||
5824 | 1942.end | |
5825 | ||
5826 | ||
5827 | 1943.z19 = Instance.new("Sound", rarm) | |
5828 | ||
5829 | ||
5830 | 1944.z19.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5831 | ||
5832 | ||
5833 | 1945.z19.Volume = 0.6 | |
5834 | ||
5835 | ||
5836 | 1946.z19.Pitch = pt[math.random(1,#pt)] | |
5837 | ||
5838 | ||
5839 | 1947.z19.Looped = false | |
5840 | ||
5841 | ||
5842 | 1948.z19:Play() | |
5843 | ||
5844 | ||
5845 | 1949.for i = 1, 3 do | |
5846 | ||
5847 | ||
5848 | 1950.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92) | |
5849 | ||
5850 | ||
5851 | 1951.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92) | |
5852 | ||
5853 | ||
5854 | 1952.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92) | |
5855 | ||
5856 | ||
5857 | 1953.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92) | |
5858 | ||
5859 | ||
5860 | 1954.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92) | |
5861 | ||
5862 | ||
5863 | 1955.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92) | |
5864 | ||
5865 | ||
5866 | 1956.if Debounces.on == false then break end | |
5867 | ||
5868 | ||
5869 | 1957.wait() | |
5870 | ||
5871 | ||
5872 | 1958.end | |
5873 | ||
5874 | ||
5875 | 1959.z20 = Instance.new("Sound", larm) | |
5876 | ||
5877 | ||
5878 | 1960.z20.SoundId = "http://www.roblox.com/asset/?id=206083107" | |
5879 | ||
5880 | ||
5881 | 1961.z20.Volume = .6 | |
5882 | ||
5883 | ||
5884 | 1962.z20.Pitch = pt[math.random(1,#pt)] | |
5885 | ||
5886 | ||
5887 | 1963.z20.Looped = false | |
5888 | ||
5889 | ||
5890 | 1964.z20:Play() | |
5891 | ||
5892 | ||
5893 | 1965.for i = 1, 3 do | |
5894 | ||
5895 | ||
5896 | 1966.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92) | |
5897 | ||
5898 | ||
5899 | 1967.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92) | |
5900 | ||
5901 | ||
5902 | 1968.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92) | |
5903 | ||
5904 | ||
5905 | 1969.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92) | |
5906 | ||
5907 | ||
5908 | 1970.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92) | |
5909 | ||
5910 | ||
5911 | 1971.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92) | |
5912 | ||
5913 | ||
5914 | 1972.if Debounces.on == false then break end | |
5915 | ||
5916 | ||
5917 | 1973.wait() | |
5918 | ||
5919 | ||
5920 | 1974.end | |
5921 | ||
5922 | ||
5923 | 1975.z:Destroy() | |
5924 | ||
5925 | ||
5926 | 1976.z2:Destroy() | |
5927 | ||
5928 | ||
5929 | 1977.z3:Destroy() | |
5930 | ||
5931 | ||
5932 | 1978.z4:Destroy() | |
5933 | ||
5934 | ||
5935 | 1979.z5:Destroy() | |
5936 | ||
5937 | ||
5938 | 1980.z6:Destroy() | |
5939 | ||
5940 | ||
5941 | 1981.z7:Destroy() | |
5942 | ||
5943 | ||
5944 | 1982.z8:Destroy() | |
5945 | ||
5946 | ||
5947 | 1983.z9:Destroy() | |
5948 | ||
5949 | ||
5950 | 1984.z10:Destroy() | |
5951 | ||
5952 | ||
5953 | 1985.z11:Destroy() | |
5954 | ||
5955 | ||
5956 | 1986.z12:Destroy() | |
5957 | ||
5958 | ||
5959 | 1987.z13:Destroy() | |
5960 | ||
5961 | ||
5962 | 1988.z14:Destroy() | |
5963 | ||
5964 | ||
5965 | 1989.z15:Destroy() | |
5966 | ||
5967 | ||
5968 | 1990.z16:Destroy() | |
5969 | ||
5970 | ||
5971 | 1991.z17:Destroy() | |
5972 | ||
5973 | ||
5974 | 1992.z18:Destroy() | |
5975 | ||
5976 | ||
5977 | 1993.z19:Destroy() | |
5978 | ||
5979 | ||
5980 | 1994.z20:Destroy() | |
5981 | ||
5982 | ||
5983 | 1995.Debounces.LPunch = false | |
5984 | ||
5985 | ||
5986 | 1996.Debounces.RPunch = false | |
5987 | ||
5988 | ||
5989 | 1997.Debounces.ks = false | |
5990 | ||
5991 | ||
5992 | 1998.Debounces.ks2 = false | |
5993 | ||
5994 | ||
5995 | 1999.if Debounces.CanAttack == false then | |
5996 | ||
5997 | ||
5998 | 2000.Debounces.CanAttack = true | |
5999 | ||
6000 | ||
6001 | 2001.Debounces.on = false | |
6002 | ||
6003 | ||
6004 | 2002.Debounces.NoIdl = false | |
6005 | ||
6006 | ||
6007 | 2003.end | |
6008 | ||
6009 | ||
6010 | 2004.end | |
6011 | ||
6012 | ||
6013 | 2005.end | |
6014 | ||
6015 | ||
6016 | 2006.end) | |
6017 | ||
6018 | ||
6019 | 2007.------------------------------- | |
6020 | ||
6021 | ||
6022 | 2008.mouse.KeyDown:connect(function(key) | |
6023 | ||
6024 | ||
6025 | 2009.if key == "t" then | |
6026 | ||
6027 | ||
6028 | 2010.if Debounces.CanAttack == true then | |
6029 | ||
6030 | ||
6031 | 2011.Debounces.CanAttack = false | |
6032 | ||
6033 | ||
6034 | 2012.Debounces.NoIdl = true | |
6035 | ||
6036 | ||
6037 | 2013.Debounces.on = true | |
6038 | ||
6039 | ||
6040 | 2014.Debounces.ks = true | |
6041 | ||
6042 | ||
6043 | 2015. kik = rleg.Touched:connect(function(ht) | |
6044 | ||
6045 | ||
6046 | 2016. hit = ht.Parent | |
6047 | ||
6048 | ||
6049 | 2017. if ht and hit:IsA("Model") then | |
6050 | ||
6051 | ||
6052 | 2018. if hit:FindFirstChild("Humanoid") then | |
6053 | ||
6054 | ||
6055 | 2019. if hit.Name ~= p.Name then | |
6056 | ||
6057 | ||
6058 | 2020. --[[if Debounces.Slashing == true and Debounces.Slashed == false then | |
6059 | ||
6060 | ||
6061 | 2021. Debounces.Slashed = true]]-- | |
6062 | ||
6063 | ||
6064 | 2022. if Debounces.ks==true then | |
6065 | ||
6066 | ||
6067 | 2023. z = Instance.new("Sound",hed) | |
6068 | ||
6069 | ||
6070 | 2024. z.SoundId = "rbxassetid://169380525" | |
6071 | ||
6072 | ||
6073 | 2025. z.Volume = 1 | |
6074 | ||
6075 | ||
6076 | 2026. z:Play() | |
6077 | ||
6078 | ||
6079 | 2027. Debounces.ks=false | |
6080 | ||
6081 | ||
6082 | 2028. end | |
6083 | ||
6084 | ||
6085 | 2029. hit:FindFirstChild("Humanoid"):TakeDamage(2) | |
6086 | ||
6087 | ||
6088 | 2030. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300 | |
6089 | ||
6090 | ||
6091 | 2031. --Debounces.Slashed = false | |
6092 | ||
6093 | ||
6094 | 2032. --end | |
6095 | ||
6096 | ||
6097 | 2033. end | |
6098 | ||
6099 | ||
6100 | 2034. end | |
6101 | ||
6102 | ||
6103 | 2035. elseif ht and hit:IsA("Hat") then | |
6104 | ||
6105 | ||
6106 | 2036. if hit.Parent.Name ~= p.Name then | |
6107 | ||
6108 | ||
6109 | 2037. if hit.Parent:FindFirstChild("Humanoid") then | |
6110 | ||
6111 | ||
6112 | 2038. --[[if Debounces.Slashing == true and Debounces.Slashed == false then | |
6113 | ||
6114 | ||
6115 | 2039. Debounces.Slashed = true]]-- | |
6116 | ||
6117 | ||
6118 | 2040. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2) | |
6119 | ||
6120 | ||
6121 | 2041. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300 | |
6122 | ||
6123 | ||
6124 | 2042. --Debounces.Slashed = false | |
6125 | ||
6126 | ||
6127 | 2043. --end | |
6128 | ||
6129 | ||
6130 | 2044. end | |
6131 | ||
6132 | ||
6133 | 2045. end | |
6134 | ||
6135 | ||
6136 | 2046. end | |
6137 | ||
6138 | ||
6139 | 2047. end) | |
6140 | ||
6141 | ||
6142 | 2048.for i = 1,20 do | |
6143 | ||
6144 | ||
6145 | 2049.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4) | |
6146 | ||
6147 | ||
6148 | 2050.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4) | |
6149 | ||
6150 | ||
6151 | 2051.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4) | |
6152 | ||
6153 | ||
6154 | 2052.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4) | |
6155 | ||
6156 | ||
6157 | 2053.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4) | |
6158 | ||
6159 | ||
6160 | 2054.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4) | |
6161 | ||
6162 | ||
6163 | 2055.if Debounces.on == false then break end | |
6164 | ||
6165 | ||
6166 | 2056.rs:wait() | |
6167 | ||
6168 | ||
6169 | 2057.end | |
6170 | ||
6171 | ||
6172 | 2058.kik:disconnect() | |
6173 | ||
6174 | ||
6175 | 2059.if Debounces.CanAttack == false then | |
6176 | ||
6177 | ||
6178 | 2060.Debounces.CanAttack = true | |
6179 | ||
6180 | ||
6181 | 2061.Debounces.NoIdl = false | |
6182 | ||
6183 | ||
6184 | 2062.Debounces.on = false | |
6185 | ||
6186 | ||
6187 | 2063. end | |
6188 | ||
6189 | ||
6190 | 2064. end | |
6191 | ||
6192 | ||
6193 | 2065. end | |
6194 | ||
6195 | ||
6196 | 2066.end) | |
6197 | ||
6198 | ||
6199 | 2067.---------------------------------------------------- | |
6200 | ||
6201 | ||
6202 | 2068.mouse.KeyDown:connect(function(key) | |
6203 | ||
6204 | ||
6205 | 2069.if key == "y" then | |
6206 | ||
6207 | ||
6208 | 2070.if Debounces.CanAttack == true then | |
6209 | ||
6210 | ||
6211 | 2071. Debounces.CanAttack = false | |
6212 | ||
6213 | ||
6214 | 2072. Debounces.on = true | |
6215 | ||
6216 | ||
6217 | 2073. Debounces.NoIdl = true | |
6218 | ||
6219 | ||
6220 | 2074.for i = 1, 15 do | |
6221 | ||
6222 | ||
6223 | 2075.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2) | |
6224 | ||
6225 | ||
6226 | 2076.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6) | |
6227 | ||
6228 | ||
6229 | 2077.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2) | |
6230 | ||
6231 | ||
6232 | 2078.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4) | |
6233 | ||
6234 | ||
6235 | 2079.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2) | |
6236 | ||
6237 | ||
6238 | 2080.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2) | |
6239 | ||
6240 | ||
6241 | 2081. if Debounces.on == false then break end | |
6242 | ||
6243 | ||
6244 | 2082. rs:wait(2.7) | |
6245 | ||
6246 | ||
6247 | 2083. end | |
6248 | ||
6249 | ||
6250 | 2084.x = Instance.new("Sound",char) | |
6251 | ||
6252 | ||
6253 | 2085.x.SoundId = "rbxassetid://228343271" | |
6254 | ||
6255 | ||
6256 | 2086.x.Pitch = 1 | |
6257 | ||
6258 | ||
6259 | 2087.x.Volume = .8 | |
6260 | ||
6261 | ||
6262 | 2088.wait(.1) | |
6263 | ||
6264 | ||
6265 | 2089.x:Play() | |
6266 | ||
6267 | ||
6268 | 2090.Debounces.on = false | |
6269 | ||
6270 | ||
6271 | 2091.Debounces.Here = false | |
6272 | ||
6273 | ||
6274 | 2092.shot = shot + 1 | |
6275 | ||
6276 | ||
6277 | 2093.local rng = Instance.new("Part", larm) | |
6278 | ||
6279 | ||
6280 | 2094.rng.Anchored = true | |
6281 | ||
6282 | ||
6283 | 2095.rng.BrickColor = BrickColor.new("Royal purple") | |
6284 | ||
6285 | ||
6286 | 2096.rng.CanCollide = false | |
6287 | ||
6288 | ||
6289 | 2097.rng.FormFactor = 3 | |
6290 | ||
6291 | ||
6292 | 2098.rng.Name = "Ring" | |
6293 | ||
6294 | ||
6295 | 2099.rng.Size = Vector3.new(1, 1, 1) | |
6296 | ||
6297 | ||
6298 | 2100.rng.Transparency = 0.35 | |
6299 | ||
6300 | ||
6301 | 2101.rng.TopSurface = 0 | |
6302 | ||
6303 | ||
6304 | 2102.rng.BottomSurface = 0 | |
6305 | ||
6306 | ||
6307 | 2103.rng2 = rng:clone() | |
6308 | ||
6309 | ||
6310 | 2104.rng3 = rng2:clone() | |
6311 | ||
6312 | ||
6313 | 2105.rng4 = rng2:clone() | |
6314 | ||
6315 | ||
6316 | 2106.local rngm = Instance.new("SpecialMesh", rng) | |
6317 | ||
6318 | ||
6319 | 2107.rngm.MeshId = "http://www.roblox.com/asset/?id=3270017" | |
6320 | ||
6321 | ||
6322 | 2108.rngm.Scale = Vector3.new(10, 10, 1) | |
6323 | ||
6324 | ||
6325 | 2109.rngm2 = rngm:clone() | |
6326 | ||
6327 | ||
6328 | 2110.rngm2.Scale = Vector3.new(5, 5, 3) | |
6329 | ||
6330 | ||
6331 | 2111.rngm3=rngm2:clone() | |
6332 | ||
6333 | ||
6334 | 2112.rngm3.Parent = rng3 | |
6335 | ||
6336 | ||
6337 | 2113.rngm3.Scale = Vector3.new(8, 8, 1) | |
6338 | ||
6339 | ||
6340 | 2114.rngm4 = rngm2:clone() | |
6341 | ||
6342 | ||
6343 | 2115.rngm4.Parent = rng4 | |
6344 | ||
6345 | ||
6346 | 2116.rngm4.Scale = Vector3.new(6, 6, 1) | |
6347 | ||
6348 | ||
6349 | 2117.local bem = Instance.new("Part", larm) | |
6350 | ||
6351 | ||
6352 | 2118.bem.Anchored = true | |
6353 | ||
6354 | ||
6355 | 2119.bem.BrickColor = BrickColor.new("Really black") | |
6356 | ||
6357 | ||
6358 | 2120.bem.CanCollide = false | |
6359 | ||
6360 | ||
6361 | 2121.bem.FormFactor = 3 | |
6362 | ||
6363 | ||
6364 | 2122.bem.Name = "Beam" .. shot | |
6365 | ||
6366 | ||
6367 | 2123.bem.Size = Vector3.new(1, 1, 1) | |
6368 | ||
6369 | ||
6370 | 2124.bem.Transparency = 0.35 | |
6371 | ||
6372 | ||
6373 | 2125.bem.TopSurface = 0 | |
6374 | ||
6375 | ||
6376 | 2126.bem.BottomSurface = 0 | |
6377 | ||
6378 | ||
6379 | 2127.local bemm = Instance.new("SpecialMesh", bem) | |
6380 | ||
6381 | ||
6382 | 2128.bemm.MeshType = 4 | |
6383 | ||
6384 | ||
6385 | 2129.bemm.Scale = Vector3.new(1, 4, 4) | |
6386 | ||
6387 | ||
6388 | 2130.local out = Instance.new("Part", larm) | |
6389 | ||
6390 | ||
6391 | 2131.out.Anchored = true | |
6392 | ||
6393 | ||
6394 | 2132.out.BrickColor = BrickColor.new("Really black") | |
6395 | ||
6396 | ||
6397 | 2133.out.CanCollide = false | |
6398 | ||
6399 | ||
6400 | 2134.out.FormFactor = 3 | |
6401 | ||
6402 | ||
6403 | 2135.out.Name = "Out" | |
6404 | ||
6405 | ||
6406 | 2136.out.Size = Vector3.new(4, 4, 4) | |
6407 | ||
6408 | ||
6409 | 2137.out.Transparency = 0.35 | |
6410 | ||
6411 | ||
6412 | 2138.out.TopSurface = 0 | |
6413 | ||
6414 | ||
6415 | 2139.out.BottomSurface = 0 | |
6416 | ||
6417 | ||
6418 | 2140.local outm = Instance.new("SpecialMesh", out) | |
6419 | ||
6420 | ||
6421 | 2141.outm.MeshId = "http://www.roblox.com/asset/?id=1033714" | |
6422 | ||
6423 | ||
6424 | 2142.outm.Scale = Vector3.new(6, 4, 6) | |
6425 | ||
6426 | ||
6427 | 2143.local bnd = Instance.new("Part", larm) | |
6428 | ||
6429 | ||
6430 | 2144.bnd.Anchored = true | |
6431 | ||
6432 | ||
6433 | 2145.bnd.BrickColor = BrickColor.new("Really red") | |
6434 | ||
6435 | ||
6436 | 2146.bnd.CanCollide = false | |
6437 | ||
6438 | ||
6439 | 2147.bnd.FormFactor = 3 | |
6440 | ||
6441 | ||
6442 | 2148.bnd.Name = "Bend" | |
6443 | ||
6444 | ||
6445 | 2149.bnd.Size = Vector3.new(1, 1, 1) | |
6446 | ||
6447 | ||
6448 | 2150.bnd.Transparency = 1 | |
6449 | ||
6450 | ||
6451 | 2151.bnd.TopSurface = 0 | |
6452 | ||
6453 | ||
6454 | 2152.bnd.BottomSurface = 0 | |
6455 | ||
6456 | ||
6457 | 2153.local bndm = Instance.new("SpecialMesh", bnd) | |
6458 | ||
6459 | ||
6460 | 2154.bndm.MeshType = 3 | |
6461 | ||
6462 | ||
6463 | 2155.bndm.Scale = Vector3.new(8, 8, 8) | |
6464 | ||
6465 | ||
6466 | 2156.out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0) | |
6467 | ||
6468 | ||
6469 | 2157.bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90)) | |
6470 | ||
6471 | ||
6472 | 2158.bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0) | |
6473 | ||
6474 | ||
6475 | 2159.rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0) | |
6476 | ||
6477 | ||
6478 | 2160.rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0) | |
6479 | ||
6480 | ||
6481 | 2161.rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0) | |
6482 | ||
6483 | ||
6484 | 2162.Debounces.Shewt = true | |
6485 | ||
6486 | ||
6487 | 2163.coroutine.wrap(function() | |
6488 | ||
6489 | ||
6490 | 2164.for i = 1, 20, 0.2 do | |
6491 | ||
6492 | ||
6493 | 2165.rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1) | |
6494 | ||
6495 | ||
6496 | 2166.rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1) | |
6497 | ||
6498 | ||
6499 | 2167.rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1) | |
6500 | ||
6501 | ||
6502 | 2168.rng.Transparency = i/20 | |
6503 | ||
6504 | ||
6505 | 2169.rng3.Transparency = 1/24 | |
6506 | ||
6507 | ||
6508 | 2170.rng4.Transparency = i/26 | |
6509 | ||
6510 | ||
6511 | 2171.wait() | |
6512 | ||
6513 | ||
6514 | 2172.end | |
6515 | ||
6516 | ||
6517 | 2173.wait() | |
6518 | ||
6519 | ||
6520 | 2174.rng:Destroy() | |
6521 | ||
6522 | ||
6523 | 2175.end)() | |
6524 | ||
6525 | ||
6526 | 2176.if Debounces.Shewt == true then | |
6527 | ||
6528 | ||
6529 | 2177.larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht) | |
6530 | ||
6531 | ||
6532 | 2178.hit = ht.Parent | |
6533 | ||
6534 | ||
6535 | 2179.if hit:IsA("Model") and hit:findFirstChild("Humanoid") then | |
6536 | ||
6537 | ||
6538 | 2180.if HasntTouched(hit.Name) == true and deb == false then | |
6539 | ||
6540 | ||
6541 | 2181.deb = true | |
6542 | ||
6543 | ||
6544 | 2182.coroutine.wrap(function() | |
6545 | ||
6546 | ||
6547 | 2183.hit:FindFirstChild("Humanoid").PlatformStand = true | |
6548 | ||
6549 | ||
6550 | 2184.hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180 | |
6551 | ||
6552 | ||
6553 | 2185.hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73)) | |
6554 | ||
6555 | ||
6556 | 2186.end)() | |
6557 | ||
6558 | ||
6559 | 2187.table.insert(Touche, hit.Name) | |
6560 | ||
6561 | ||
6562 | 2188.deb = false | |
6563 | ||
6564 | ||
6565 | 2189.end | |
6566 | ||
6567 | ||
6568 | 2190.elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then | |
6569 | ||
6570 | ||
6571 | 2191.if HasntTouched(hit.Parent.Name) == true and deb == false then | |
6572 | ||
6573 | ||
6574 | 2192.deb = true | |
6575 | ||
6576 | ||
6577 | 2193.coroutine.wrap(function() | |
6578 | ||
6579 | ||
6580 | 2194.hit.Parent:FindFirstChild("Humanoid").PlatformStand = true | |
6581 | ||
6582 | ||
6583 | 2195.hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180 | |
6584 | ||
6585 | ||
6586 | 2196.wait(1) | |
6587 | ||
6588 | ||
6589 | 2197.hit.Parent:FindFirstChild("Humanoid").PlatformStand = false | |
6590 | ||
6591 | ||
6592 | 2198.end)() | |
6593 | ||
6594 | ||
6595 | 2199.table.insert(Touche, hit.Parent.Name) | |
6596 | ||
6597 | ||
6598 | 2200.deb = false | |
6599 | ||
6600 | ||
6601 | 2201.for i, v in pairs(Touche) do | |
6602 | ||
6603 | ||
6604 | 2202.print(v) | |
6605 | ||
6606 | ||
6607 | 2203.end | |
6608 | ||
6609 | ||
6610 | 2204.end | |
6611 | ||
6612 | ||
6613 | 2205.end | |
6614 | ||
6615 | ||
6616 | 2206.end) | |
6617 | ||
6618 | ||
6619 | 2207.end | |
6620 | ||
6621 | ||
6622 | 2208.for i = 0, 260, 8 do | |
6623 | ||
6624 | ||
6625 | 2209.bem.Size = Vector3.new(i, 3, 3) | |
6626 | ||
6627 | ||
6628 | 2210.out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0) | |
6629 | ||
6630 | ||
6631 | 2211.bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90)) | |
6632 | ||
6633 | ||
6634 | 2212.bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2) | |
6635 | ||
6636 | ||
6637 | 2213.bnd.Size = Vector3.new(1,1,1) | |
6638 | ||
6639 | ||
6640 | 2214.bndm.Scale = Vector3.new(8,8,8) | |
6641 | ||
6642 | ||
6643 | 2215.if i % 10 == 0 then | |
6644 | ||
6645 | ||
6646 | 2216.local newRng = rng2:Clone() | |
6647 | ||
6648 | ||
6649 | 2217.newRng.Parent = larm | |
6650 | ||
6651 | ||
6652 | 2218.newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0) | |
6653 | ||
6654 | ||
6655 | 2219.local newRngm = rngm2:clone() | |
6656 | ||
6657 | ||
6658 | 2220.newRngm.Parent=newRng | |
6659 | ||
6660 | ||
6661 | 2221.coroutine.wrap(function() | |
6662 | ||
6663 | ||
6664 | 2222.for i = 1, 10, 0.2 do | |
6665 | ||
6666 | ||
6667 | 2223.newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3) | |
6668 | ||
6669 | ||
6670 | 2224.newRng.Transparency = i/10 | |
6671 | ||
6672 | ||
6673 | 2225.wait() | |
6674 | ||
6675 | ||
6676 | 2226.end | |
6677 | ||
6678 | ||
6679 | 2227.wait() | |
6680 | ||
6681 | ||
6682 | 2228.newRng:Destroy() | |
6683 | ||
6684 | ||
6685 | 2229.end)() | |
6686 | ||
6687 | ||
6688 | 2230.end | |
6689 | ||
6690 | ||
6691 | 2231.wait() | |
6692 | ||
6693 | ||
6694 | 2232.end | |
6695 | ||
6696 | ||
6697 | 2233.wait() | |
6698 | ||
6699 | ||
6700 | 2234.Debounces.Shewt = false | |
6701 | ||
6702 | ||
6703 | 2235.bem:Destroy() | |
6704 | ||
6705 | ||
6706 | 2236.out:Destroy() | |
6707 | ||
6708 | ||
6709 | 2237.bnd:Destroy() | |
6710 | ||
6711 | ||
6712 | 2238.Debounces.Ready = false | |
6713 | ||
6714 | ||
6715 | 2239.for i, v in pairs(Touche) do | |
6716 | ||
6717 | ||
6718 | 2240.table.remove(Touche, i) | |
6719 | ||
6720 | ||
6721 | 2241.end | |
6722 | ||
6723 | ||
6724 | 2242.wait() | |
6725 | ||
6726 | ||
6727 | 2243.table.insert(Touche, char.Name) | |
6728 | ||
6729 | ||
6730 | 2244.Debounces.NoIdl = false | |
6731 | ||
6732 | ||
6733 | 2245.if Debounces.CanAttack == false then | |
6734 | ||
6735 | ||
6736 | 2246.Debounces.CanAttack = true | |
6737 | ||
6738 | ||
6739 | 2247.end | |
6740 | ||
6741 | ||
6742 | 2248.end | |
6743 | ||
6744 | ||
6745 | 2249.end | |
6746 | ||
6747 | ||
6748 | 2250.end) | |
6749 | ||
6750 | ||
6751 | 2251.---------------------------------------------------- | |
6752 | ||
6753 | ||
6754 | 2252.--[[mouse.KeyDown:connect(function(key) | |
6755 | ||
6756 | ||
6757 | 2253.if key == "y" then | |
6758 | ||
6759 | ||
6760 | 2254.if Debounces.CanAttack == true then | |
6761 | ||
6762 | ||
6763 | 2255.Debounces.CanAttack = false | |
6764 | ||
6765 | ||
6766 | 2256.Debounces.NoIdl = true | |
6767 | ||
6768 | ||
6769 | 2257.Debounces.on = true | |
6770 | ||
6771 | ||
6772 | 2258.local shell = Instance.new("Part",torso) | |
6773 | ||
6774 | ||
6775 | 2259.shell.BrickColor = BrickColor.new("Royal purple") | |
6776 | ||
6777 | ||
6778 | 2260.shell.Anchored = false | |
6779 | ||
6780 | ||
6781 | 2261.shell.CanCollide = false | |
6782 | ||
6783 | ||
6784 | 2262.shell.Locked = true | |
6785 | ||
6786 | ||
6787 | 2263.shell.TopSurface = "SmoothNoOutlines" | |
6788 | ||
6789 | ||
6790 | 2264.shell.BottomSurface = "SmoothNoOutlines" | |
6791 | ||
6792 | ||
6793 | 2265.shell.Size = Vector3.new(1.2,1.2,1.2) | |
6794 | ||
6795 | ||
6796 | 2266.shell.FormFactor = 3 | |
6797 | ||
6798 | ||
6799 | 2267.local shellm = Instance.new("SpecialMesh",shell) | |
6800 | ||
6801 | ||
6802 | 2268.shellm.MeshType = "Sphere" | |
6803 | ||
6804 | ||
6805 | 2269.shellm.Scale = Vector3.new(1.2,1.2,1.2) | |
6806 | ||
6807 | ||
6808 | 2270.Omega = function() | |
6809 | ||
6810 | ||
6811 | 2271.local X = Instance.new("Part",char) | |
6812 | ||
6813 | ||
6814 | 2272.local O = Instance.new("ObjectValue",X) | |
6815 | ||
6816 | ||
6817 | 2273.O.Name = "creator" | |
6818 | ||
6819 | ||
6820 | 2274.X.Locked = true | |
6821 | ||
6822 | ||
6823 | 2275.X.Name = "Shell" | |
6824 | ||
6825 | ||
6826 | 2276.X.Anchored = false | |
6827 | ||
6828 | ||
6829 | 2277.X.CanCollide = false | |
6830 | ||
6831 | ||
6832 | 2278.X.Transparency = 0.5 | |
6833 | ||
6834 | ||
6835 | 2279.X.Reflectance = 0 | |
6836 | ||
6837 | ||
6838 | 2280.X.BottomSurface = 0 | |
6839 | ||
6840 | ||
6841 | 2281.X.TopSurface = 0 | |
6842 | ||
6843 | ||
6844 | 2282.X.Shape = 0 | |
6845 | ||
6846 | ||
6847 | 2283.local V = Instance.new("ObjectValue",X) | |
6848 | ||
6849 | ||
6850 | 2284.V.Value = char | |
6851 | ||
6852 | ||
6853 | 2285.V.Name = "creator" | |
6854 | ||
6855 | ||
6856 | 2286.X.BrickColor = BrickColor.new("Royal purple") | |
6857 | ||
6858 | ||
6859 | 2287.X.Size = Vector3.new(40,40,40) | |
6860 | ||
6861 | ||
6862 | 2288.--X.Material = "Neon" | |
6863 | ||
6864 | ||
6865 | 2289.local Z = Instance.new("SpecialMesh",X) | |
6866 | ||
6867 | ||
6868 | 2290.Z.MeshType = "Sphere" | |
6869 | ||
6870 | ||
6871 | 2291.Z.Scale = Vector3.new(0.2,0.2,0.2) | |
6872 | ||
6873 | ||
6874 | 2292.X.CFrame = rarm.CFrame*CFrame.new(0,-6,0) | |
6875 | ||
6876 | ||
6877 | 2293.local bv = Instance.new("BodyVelocity",X) | |
6878 | ||
6879 | ||
6880 | 2294.bv.maxForce = Vector3.new(99999,99999,99999) | |
6881 | ||
6882 | ||
6883 | 2295.X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10) | |
6884 | ||
6885 | ||
6886 | 2296.bv.velocity = root.CFrame.lookVector*10 | |
6887 | ||
6888 | ||
6889 | 2297.Explode = X.Touched:connect(function(hit) | |
6890 | ||
6891 | ||
6892 | 2298.if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then | |
6893 | ||
6894 | ||
6895 | 2299.local cf = X.CFrame | |
6896 | ||
6897 | ||
6898 | 2300.bv:Destroy() | |
6899 | ||
6900 | ||
6901 | 2301.X.Anchored = true | |
6902 | ||
6903 | ||
6904 | 2302.Z:Remove() | |
6905 | ||
6906 | ||
6907 | 2303.Explode:disconnect() | |
6908 | ||
6909 | ||
6910 | 2304.X.Size = Vector3.new(3,3,3) | |
6911 | ||
6912 | ||
6913 | 2305.X.Touched:connect(function(hit) end) | |
6914 | ||
6915 | ||
6916 | 2306.X.CanCollide = false | |
6917 | ||
6918 | ||
6919 | 2307.for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do | |
6920 | ||
6921 | ||
6922 | 2308.if v:FindFirstChild('Humanoid') then | |
6923 | ||
6924 | ||
6925 | 2309.v.Humanoid:TakeDamage(math.random(80,120)) | |
6926 | ||
6927 | ||
6928 | 2310.end | |
6929 | ||
6930 | ||
6931 | 2311.end | |
6932 | ||
6933 | ||
6934 | 2312.for i = 1, (40) do rs:wait() | |
6935 | ||
6936 | ||
6937 | 2313.X.Transparency = X.Transparency + (1/40) | |
6938 | ||
6939 | ||
6940 | 2314.X.Size = X.Size + Vector3.new(1,1,1) | |
6941 | ||
6942 | ||
6943 | 2315.X.CFrame = root.CFrame * CFrame.new(0,0,-10) | |
6944 | ||
6945 | ||
6946 | 2316.end | |
6947 | ||
6948 | ||
6949 | 2317.X:Destroy() | |
6950 | ||
6951 | ||
6952 | 2318.end | |
6953 | ||
6954 | ||
6955 | 2319.end) | |
6956 | ||
6957 | ||
6958 | 2320.end | |
6959 | ||
6960 | ||
6961 | 2321.for i = 1,200 do | |
6962 | ||
6963 | ||
6964 | 2322.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
6965 | ||
6966 | ||
6967 | 2323.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03) | |
6968 | ||
6969 | ||
6970 | 2324.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4) | |
6971 | ||
6972 | ||
6973 | 2325.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4) | |
6974 | ||
6975 | ||
6976 | 2326.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
6977 | ||
6978 | ||
6979 | 2327.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
6980 | ||
6981 | ||
6982 | 2328.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
6983 | ||
6984 | ||
6985 | 2329.if Debounces.on == false then break end | |
6986 | ||
6987 | ||
6988 | 2330.rs:wait() | |
6989 | ||
6990 | ||
6991 | 2331.end | |
6992 | ||
6993 | ||
6994 | 2332.for i = 1,30 do | |
6995 | ||
6996 | ||
6997 | 2333.shell.CFrame = torso.CFrame * CFrame.new(0,8,0) | |
6998 | ||
6999 | ||
7000 | 2334.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4) | |
7001 | ||
7002 | ||
7003 | 2335.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4) | |
7004 | ||
7005 | ||
7006 | 2336.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4) | |
7007 | ||
7008 | ||
7009 | 2337.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
7010 | ||
7011 | ||
7012 | 2338.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7013 | ||
7014 | ||
7015 | 2339.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7016 | ||
7017 | ||
7018 | 2340.if Debounces.on == false then break end | |
7019 | ||
7020 | ||
7021 | 2341.rs:wait() | |
7022 | ||
7023 | ||
7024 | 2342.end | |
7025 | ||
7026 | ||
7027 | 2343.for i = 1,40 do | |
7028 | ||
7029 | ||
7030 | 2344.shell.CFrame = torso.CFrame * CFrame.new(0,20,0) | |
7031 | ||
7032 | ||
7033 | 2345.shell.Size = shell.Size + Vector3.new(1,1,1) | |
7034 | ||
7035 | ||
7036 | 2346.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4) | |
7037 | ||
7038 | ||
7039 | 2347.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4) | |
7040 | ||
7041 | ||
7042 | 2348.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4) | |
7043 | ||
7044 | ||
7045 | 2349.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
7046 | ||
7047 | ||
7048 | 2350.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7049 | ||
7050 | ||
7051 | 2351.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7052 | ||
7053 | ||
7054 | 2352.if Debounces.on == false then break end | |
7055 | ||
7056 | ||
7057 | 2353.rs:wait() | |
7058 | ||
7059 | ||
7060 | 2354.end | |
7061 | ||
7062 | ||
7063 | 2355.for i = 1,40 do | |
7064 | ||
7065 | ||
7066 | 2356.shell.CFrame = torso.CFrame * CFrame.new(0,0,-30) | |
7067 | ||
7068 | ||
7069 | 2357.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4) | |
7070 | ||
7071 | ||
7072 | 2358.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4) | |
7073 | ||
7074 | ||
7075 | 2359.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4) | |
7076 | ||
7077 | ||
7078 | 2360.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
7079 | ||
7080 | ||
7081 | 2361.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7082 | ||
7083 | ||
7084 | 2362.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7085 | ||
7086 | ||
7087 | 2363.if Debounces.on == false then break end | |
7088 | ||
7089 | ||
7090 | 2364.rs:wait() | |
7091 | ||
7092 | ||
7093 | 2365.end | |
7094 | ||
7095 | ||
7096 | 2366.for i = 1,60 do | |
7097 | ||
7098 | ||
7099 | 2367.shell.CFrame = torso.CFrame * CFrame.new(0,0,-60) | |
7100 | ||
7101 | ||
7102 | 2368.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4) | |
7103 | ||
7104 | ||
7105 | 2369.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4) | |
7106 | ||
7107 | ||
7108 | 2370.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4) | |
7109 | ||
7110 | ||
7111 | 2371.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
7112 | ||
7113 | ||
7114 | 2372.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7115 | ||
7116 | ||
7117 | 2373.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7118 | ||
7119 | ||
7120 | 2374.if Debounces.on == false then break end | |
7121 | ||
7122 | ||
7123 | 2375.rs:wait() | |
7124 | ||
7125 | ||
7126 | 2376.end | |
7127 | ||
7128 | ||
7129 | 2377.for i = 1,60 do | |
7130 | ||
7131 | ||
7132 | 2378.shell.CFrame = torso.CFrame * CFrame.new(0,0,-60) | |
7133 | ||
7134 | ||
7135 | 2379.shell.Size = shell.Size + Vector3.new(1,1,1) | |
7136 | ||
7137 | ||
7138 | 2380.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4) | |
7139 | ||
7140 | ||
7141 | 2381.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4) | |
7142 | ||
7143 | ||
7144 | 2382.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4) | |
7145 | ||
7146 | ||
7147 | 2383.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
7148 | ||
7149 | ||
7150 | 2384.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7151 | ||
7152 | ||
7153 | 2385.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4) | |
7154 | ||
7155 | ||
7156 | 2386.if Debounces.on == false then break end | |
7157 | ||
7158 | ||
7159 | 2387.rs:wait() | |
7160 | ||
7161 | ||
7162 | 2388.end | |
7163 | ||
7164 | ||
7165 | 2389.if Debounces.CanAttack == false then | |
7166 | ||
7167 | ||
7168 | 2390.Debounces.CanAttack = true | |
7169 | ||
7170 | ||
7171 | 2391.Debounces.NoIdl = false | |
7172 | ||
7173 | ||
7174 | 2392.Debounces.on = false | |
7175 | ||
7176 | ||
7177 | 2393. end | |
7178 | ||
7179 | ||
7180 | 2394. end | |
7181 | ||
7182 | ||
7183 | 2395. end | |
7184 | ||
7185 | ||
7186 | 2396.end)]]-- | |
7187 | ||
7188 | ||
7189 | 2397.---------------------------------------------------- | |
7190 | ||
7191 | ||
7192 | 2398.Charging = false | |
7193 | ||
7194 | ||
7195 | 2399.mouse.KeyDown:connect(function(key) | |
7196 | ||
7197 | ||
7198 | 2400.if key == "r" then | |
7199 | ||
7200 | ||
7201 | 2401.if Charging == false then | |
7202 | ||
7203 | ||
7204 | 2402.Charging = true | |
7205 | ||
7206 | ||
7207 | 2403.if Debounces.CanAttack == true then | |
7208 | ||
7209 | ||
7210 | 2404.Debounces.CanAttack = false | |
7211 | ||
7212 | ||
7213 | 2405.Debounces.NoIdl = true | |
7214 | ||
7215 | ||
7216 | 2406.Debounces.on = true | |
7217 | ||
7218 | ||
7219 | 2407.for i = 1,20 do | |
7220 | ||
7221 | ||
7222 | 2408.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2) | |
7223 | ||
7224 | ||
7225 | 2409.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2) | |
7226 | ||
7227 | ||
7228 | 2410.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2) | |
7229 | ||
7230 | ||
7231 | 2411.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2) | |
7232 | ||
7233 | ||
7234 | 2412.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2) | |
7235 | ||
7236 | ||
7237 | 2413.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2) | |
7238 | ||
7239 | ||
7240 | 2414.if Debounces.on == false then break end | |
7241 | ||
7242 | ||
7243 | 2415.rs:wait() | |
7244 | ||
7245 | ||
7246 | 2416.end | |
7247 | ||
7248 | ||
7249 | 2417.--[[for i = 1,20 do | |
7250 | ||
7251 | ||
7252 | 2418.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4) | |
7253 | ||
7254 | ||
7255 | 2419.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4) | |
7256 | ||
7257 | ||
7258 | 2420.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4) | |
7259 | ||
7260 | ||
7261 | 2421.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4) | |
7262 | ||
7263 | ||
7264 | 2422.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4) | |
7265 | ||
7266 | ||
7267 | 2423.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4) | |
7268 | ||
7269 | ||
7270 | 2424.if Debounces.on == false then break end | |
7271 | ||
7272 | ||
7273 | 2425.rs:wait() | |
7274 | ||
7275 | ||
7276 | 2426.end]]-- | |
7277 | ||
7278 | ||
7279 | 2427.pt=Instance.new('Part',torso) | |
7280 | ||
7281 | ||
7282 | 2428.pt.Anchored=true | |
7283 | ||
7284 | ||
7285 | 2429.pt.CanCollide=false | |
7286 | ||
7287 | ||
7288 | 2430.pt.Locked = true | |
7289 | ||
7290 | ||
7291 | 2431.pt.FormFactor='Custom' | |
7292 | ||
7293 | ||
7294 | 2432.pt.Size=Vector3.new(1,1,1) | |
7295 | ||
7296 | ||
7297 | 2433.pt.CFrame=root.CFrame*CFrame.new(0,-1,0) | |
7298 | ||
7299 | ||
7300 | 2434.pt.Transparency=.6 | |
7301 | ||
7302 | ||
7303 | 2435.pt.BrickColor=BrickColor.new('Really black') | |
7304 | ||
7305 | ||
7306 | 2436.msh=Instance.new('SpecialMesh',pt) | |
7307 | ||
7308 | ||
7309 | 2437.msh.MeshId='http://www.roblox.com/asset/?id=20329976' | |
7310 | ||
7311 | ||
7312 | 2438.msh.Scale=Vector3.new(8,4,8) | |
7313 | ||
7314 | ||
7315 | 2439.pt2=pt:clone() | |
7316 | ||
7317 | ||
7318 | 2440.pt2.Parent = torso | |
7319 | ||
7320 | ||
7321 | 2441.pt2.CFrame=root.CFrame*CFrame.new(0,-1,0) | |
7322 | ||
7323 | ||
7324 | 2442.pt2.BrickColor=BrickColor.new("Royal purple") | |
7325 | ||
7326 | ||
7327 | 2443.msh2=msh:clone() | |
7328 | ||
7329 | ||
7330 | 2444.msh2.Parent=pt2 | |
7331 | ||
7332 | ||
7333 | 2445.msh2.Scale=Vector3.new(10,5,10) | |
7334 | ||
7335 | ||
7336 | 2446. | |
7337 | ||
7338 | ||
7339 | 2447.custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100} | |
7340 | ||
7341 | ||
7342 | 2448. | |
7343 | ||
7344 | ||
7345 | 2449.bl = Instance.new("Part", char) | |
7346 | ||
7347 | ||
7348 | 2450.bl.Locked = true | |
7349 | ||
7350 | ||
7351 | 2451.bl.Name = "Shell" | |
7352 | ||
7353 | ||
7354 | 2452.bl.BrickColor = BrickColor.new("Really black") | |
7355 | ||
7356 | ||
7357 | 2453.bl.Anchored = true | |
7358 | ||
7359 | ||
7360 | 2454.bl.CanCollide = false | |
7361 | ||
7362 | ||
7363 | 2455.bl.Transparency = 0 | |
7364 | ||
7365 | ||
7366 | 2456.bl.Reflectance = 0 | |
7367 | ||
7368 | ||
7369 | 2457.bl.BottomSurface = 0 | |
7370 | ||
7371 | ||
7372 | 2458.bl.TopSurface = 0 | |
7373 | ||
7374 | ||
7375 | 2459.bl.Shape = 0 | |
7376 | ||
7377 | ||
7378 | 2460.blm = Instance.new("SpecialMesh",bl) | |
7379 | ||
7380 | ||
7381 | 2461.blm.MeshType = "Sphere" | |
7382 | ||
7383 | ||
7384 | 2462.blm.Scale = Vector3.new(1,1,1) | |
7385 | ||
7386 | ||
7387 | 2463.blm.MeshId = "rbxassetid://9982590" | |
7388 | ||
7389 | ||
7390 | 2464. | |
7391 | ||
7392 | ||
7393 | 2465.coroutine.resume(coroutine.create(function() | |
7394 | ||
7395 | ||
7396 | 2466. for i=1, math.huge, 4 do | |
7397 | ||
7398 | ||
7399 | 2467.if Charging == true then | |
7400 | ||
7401 | ||
7402 | 2468.rs:wait() | |
7403 | ||
7404 | ||
7405 | 2469.bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10)) | |
7406 | ||
7407 | ||
7408 | 2470.blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1) | |
7409 | ||
7410 | ||
7411 | 2471.bl.Transparency = bl.Transparency + 0.005 | |
7412 | ||
7413 | ||
7414 | 2472.pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0) | |
7415 | ||
7416 | ||
7417 | 2473.pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0) | |
7418 | ||
7419 | ||
7420 | 2474.msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05) | |
7421 | ||
7422 | ||
7423 | 2475.msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05) | |
7424 | ||
7425 | ||
7426 | 2476.elseif Charging == false then break | |
7427 | ||
7428 | ||
7429 | 2477.end | |
7430 | ||
7431 | ||
7432 | 2478.end | |
7433 | ||
7434 | ||
7435 | 2479. end)) | |
7436 | ||
7437 | ||
7438 | 2480. | |
7439 | ||
7440 | ||
7441 | 2481.repeat | |
7442 | ||
7443 | ||
7444 | 2482. local p = Instance.new('Part',torso) | |
7445 | ||
7446 | ||
7447 | 2483. p.formFactor = 'Custom' | |
7448 | ||
7449 | ||
7450 | 2484. p.Size = Vector3.new(1,1,1) | |
7451 | ||
7452 | ||
7453 | 2485. p.BrickColor = workspace.Base.BrickColor | |
7454 | ||
7455 | ||
7456 | 2486. p.CanCollide = false | |
7457 | ||
7458 | ||
7459 | 2487. p.Transparency = 0 | |
7460 | ||
7461 | ||
7462 | 2488. p.Anchored = true | |
7463 | ||
7464 | ||
7465 | 2489. p.Locked=true | |
7466 | ||
7467 | ||
7468 | 2490. p.Material = workspace.Base.Material | |
7469 | ||
7470 | ||
7471 | 2491. s = math.random(1,40)/10 | |
7472 | ||
7473 | ||
7474 | 2492. local m = Instance.new("BlockMesh",p) | |
7475 | ||
7476 | ||
7477 | 2493. m.Scale = Vector3.new(s,s,s) | |
7478 | ||
7479 | ||
7480 | 2494. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random()) | |
7481 | ||
7482 | ||
7483 | 2495.--[[coroutine.wrap(function() | |
7484 | ||
7485 | ||
7486 | 2496.wait(2) | |
7487 | ||
7488 | ||
7489 | 2497.while Charging == true do | |
7490 | ||
7491 | ||
7492 | 2498.wait(2) | |
7493 | ||
7494 | ||
7495 | 2499.GroundWave1() | |
7496 | ||
7497 | ||
7498 | 2500.wait(2) | |
7499 | ||
7500 | ||
7501 | 2501.end | |
7502 | ||
7503 | ||
7504 | 2502.end)()]]-- | |
7505 | ||
7506 | ||
7507 | 2503.Spawn(function() | |
7508 | ||
7509 | ||
7510 | 2504.while rs:wait() do | |
7511 | ||
7512 | ||
7513 | 2505.if Charging == true then | |
7514 | ||
7515 | ||
7516 | 2506.rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50))) | |
7517 | ||
7518 | ||
7519 | 2507.larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30))) | |
7520 | ||
7521 | ||
7522 | 2508.hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0)) | |
7523 | ||
7524 | ||
7525 | 2509.torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0)) | |
7526 | ||
7527 | ||
7528 | 2510.lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10))) | |
7529 | ||
7530 | ||
7531 | 2511.rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20))) | |
7532 | ||
7533 | ||
7534 | 2512.elseif Charging == false then break | |
7535 | ||
7536 | ||
7537 | 2513.end | |
7538 | ||
7539 | ||
7540 | 2514.end | |
7541 | ||
7542 | ||
7543 | 2515.end) | |
7544 | ||
7545 | ||
7546 | 2516.Spawn(function() | |
7547 | ||
7548 | ||
7549 | 2517. while rs:wait() do | |
7550 | ||
7551 | ||
7552 | 2518. if p.Transparency >= 1 then p:Destroy() break end | |
7553 | ||
7554 | ||
7555 | 2519. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0) | |
7556 | ||
7557 | ||
7558 | 2520. p.Transparency = p.Transparency+0.01 | |
7559 | ||
7560 | ||
7561 | 2521. end | |
7562 | ||
7563 | ||
7564 | 2522. end) | |
7565 | ||
7566 | ||
7567 | 2523. wait(.3) | |
7568 | ||
7569 | ||
7570 | 2524.until Charging == false | |
7571 | ||
7572 | ||
7573 | 2525.end | |
7574 | ||
7575 | ||
7576 | 2526.end | |
7577 | ||
7578 | ||
7579 | 2527.end | |
7580 | ||
7581 | ||
7582 | 2528.end) | |
7583 | ||
7584 | ||
7585 | 2529.---------------------------------------------------- | |
7586 | ||
7587 | ||
7588 | 2530.mouse.KeyUp:connect(function(key) | |
7589 | ||
7590 | ||
7591 | 2531.if key == "r" then | |
7592 | ||
7593 | ||
7594 | 2532.if Charging == true then | |
7595 | ||
7596 | ||
7597 | 2533.Charging = false | |
7598 | ||
7599 | ||
7600 | 2534.pt:Destroy() | |
7601 | ||
7602 | ||
7603 | 2535.pt2:Destroy() | |
7604 | ||
7605 | ||
7606 | 2536.bl:Destroy() | |
7607 | ||
7608 | ||
7609 | 2537.if Debounces.CanAttack == false then | |
7610 | ||
7611 | ||
7612 | 2538.Debounces.CanAttack = true | |
7613 | ||
7614 | ||
7615 | 2539.Debounces.NoIdl = false | |
7616 | ||
7617 | ||
7618 | 2540.Debounces.on = false | |
7619 | ||
7620 | ||
7621 | 2541.end | |
7622 | ||
7623 | ||
7624 | 2542.end | |
7625 | ||
7626 | ||
7627 | 2543.end | |
7628 | ||
7629 | ||
7630 | 2544.end) | |
7631 | ||
7632 | ||
7633 | 2545.---------------------------------------------------- | |
7634 | ||
7635 | ||
7636 | 2546.mouse.KeyDown:connect(function(key) | |
7637 | ||
7638 | ||
7639 | 2547.if key == "g" then | |
7640 | ||
7641 | ||
7642 | 2548.if Debounces.CanAttack == true then | |
7643 | ||
7644 | ||
7645 | 2549.Debounces.CanAttack = false | |
7646 | ||
7647 | ||
7648 | 2550.Debounces.NoIdl = true | |
7649 | ||
7650 | ||
7651 | 2551.Debounces.on = true | |
7652 | ||
7653 | ||
7654 | 2552.local shell = Instance.new("Part",torso) | |
7655 | ||
7656 | ||
7657 | 2553.shell.BrickColor = BrickColor.new("Royal purple") | |
7658 | ||
7659 | ||
7660 | 2554.shell.Anchored = true | |
7661 | ||
7662 | ||
7663 | 2555.shell.CanCollide = false | |
7664 | ||
7665 | ||
7666 | 2556.shell.Locked = true | |
7667 | ||
7668 | ||
7669 | 2557.shell.TopSurface = "SmoothNoOutlines" | |
7670 | ||
7671 | ||
7672 | 2558.shell.BottomSurface = "SmoothNoOutlines" | |
7673 | ||
7674 | ||
7675 | 2559.shell.Size = Vector3.new(1,1,1) | |
7676 | ||
7677 | ||
7678 | 2560.shellm = Instance.new("SpecialMesh",shell) | |
7679 | ||
7680 | ||
7681 | 2561.shellm.MeshType = "Sphere" | |
7682 | ||
7683 | ||
7684 | 2562.shellm.Scale = Vector3.new(1,1,1) | |
7685 | ||
7686 | ||
7687 | 2563.local shell2 = Instance.new("Part",torso) | |
7688 | ||
7689 | ||
7690 | 2564.shell2.BrickColor = BrickColor.new("Royal purple") | |
7691 | ||
7692 | ||
7693 | 2565.shell2.Anchored = true | |
7694 | ||
7695 | ||
7696 | 2566.shell2.CanCollide = false | |
7697 | ||
7698 | ||
7699 | 2567.shell2.Locked = true | |
7700 | ||
7701 | ||
7702 | 2568.shell2.TopSurface = "SmoothNoOutlines" | |
7703 | ||
7704 | ||
7705 | 2569.shell2.BottomSurface = "SmoothNoOutlines" | |
7706 | ||
7707 | ||
7708 | 2570.shell2.Size = Vector3.new(1,1,1) | |
7709 | ||
7710 | ||
7711 | 2571.shellm2 = Instance.new("SpecialMesh",shell2) | |
7712 | ||
7713 | ||
7714 | 2572.shellm2.MeshType = "Sphere" | |
7715 | ||
7716 | ||
7717 | 2573.shellm2.Scale = Vector3.new(1,1,1) | |
7718 | ||
7719 | ||
7720 | 2574. | |
7721 | ||
7722 | ||
7723 | 2575.function FindNearestTorso(Position,Distance,SinglePlayer) | |
7724 | ||
7725 | ||
7726 | 2576. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end | |
7727 | ||
7728 | ||
7729 | 2577. local List = {} | |
7730 | ||
7731 | ||
7732 | 2578. for i,v in pairs(workspace:GetChildren())do | |
7733 | ||
7734 | ||
7735 | 2579. if v:IsA("Model")then | |
7736 | ||
7737 | ||
7738 | 2580. if v:findFirstChild("Torso")then | |
7739 | ||
7740 | ||
7741 | 2581. if v ~= char then | |
7742 | ||
7743 | ||
7744 | 2582. if(v.Torso.Position -Position).magnitude <= Distance then | |
7745 | ||
7746 | ||
7747 | 2583. table.insert(List,v) | |
7748 | ||
7749 | ||
7750 | 2584. end | |
7751 | ||
7752 | ||
7753 | 2585. end | |
7754 | ||
7755 | ||
7756 | 2586. end | |
7757 | ||
7758 | ||
7759 | 2587. end | |
7760 | ||
7761 | ||
7762 | 2588. end | |
7763 | ||
7764 | ||
7765 | 2589. return List | |
7766 | ||
7767 | ||
7768 | 2590.end | |
7769 | ||
7770 | ||
7771 | 2591. | |
7772 | ||
7773 | ||
7774 | 2592.Shell = function() | |
7775 | ||
7776 | ||
7777 | 2593.local X = Instance.new("Part",char) | |
7778 | ||
7779 | ||
7780 | 2594.local O = Instance.new("ObjectValue",X) | |
7781 | ||
7782 | ||
7783 | 2595. O.Name = "creator" | |
7784 | ||
7785 | ||
7786 | 2596. X.Locked = true | |
7787 | ||
7788 | ||
7789 | 2597.X.Name = "Shell" | |
7790 | ||
7791 | ||
7792 | 2598. X.Anchored = false | |
7793 | ||
7794 | ||
7795 | 2599. X.CanCollide = false | |
7796 | ||
7797 | ||
7798 | 2600. X.Transparency = 0 | |
7799 | ||
7800 | ||
7801 | 2601. X.Reflectance = 0 | |
7802 | ||
7803 | ||
7804 | 2602. X.BottomSurface = 0 | |
7805 | ||
7806 | ||
7807 | 2603. X.TopSurface = 0 | |
7808 | ||
7809 | ||
7810 | 2604. X.Shape = 0 | |
7811 | ||
7812 | ||
7813 | 2605. local V = Instance.new("ObjectValue",X) | |
7814 | ||
7815 | ||
7816 | 2606. V.Value = char | |
7817 | ||
7818 | ||
7819 | 2607. V.Name = "creator" | |
7820 | ||
7821 | ||
7822 | 2608. X.BrickColor = BrickColor.new("Royal purple") | |
7823 | ||
7824 | ||
7825 | 2609. X.Size = Vector3.new(1,1,1) | |
7826 | ||
7827 | ||
7828 | 2610. --X.Material = "Neon" | |
7829 | ||
7830 | ||
7831 | 2611. local Z = Instance.new("SpecialMesh",X) | |
7832 | ||
7833 | ||
7834 | 2612. Z.MeshType = "Sphere" | |
7835 | ||
7836 | ||
7837 | 2613. Z.Scale = Vector3.new(1,1,1) | |
7838 | ||
7839 | ||
7840 | 2614. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0) | |
7841 | ||
7842 | ||
7843 | 2615. local bv = Instance.new("BodyVelocity",X) | |
7844 | ||
7845 | ||
7846 | 2616. bv.maxForce = Vector3.new(99999,99999,99999) | |
7847 | ||
7848 | ||
7849 | 2617. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10) | |
7850 | ||
7851 | ||
7852 | 2618. bv.velocity = root.CFrame.lookVector*65 | |
7853 | ||
7854 | ||
7855 | 2619.Explode = X.Touched:connect(function(hit) | |
7856 | ||
7857 | ||
7858 | 2620. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then | |
7859 | ||
7860 | ||
7861 | 2621. local cf = X.CFrame | |
7862 | ||
7863 | ||
7864 | 2622. bv:Destroy() | |
7865 | ||
7866 | ||
7867 | 2623. X.Anchored = true | |
7868 | ||
7869 | ||
7870 | 2624. Z:Remove() | |
7871 | ||
7872 | ||
7873 | 2625. Explode:disconnect() | |
7874 | ||
7875 | ||
7876 | 2626. X.Size = Vector3.new(3,3,3) | |
7877 | ||
7878 | ||
7879 | 2627. X.Touched:connect(function(hit) end) | |
7880 | ||
7881 | ||
7882 | 2628. X.CanCollide = false | |
7883 | ||
7884 | ||
7885 | 2629.for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do | |
7886 | ||
7887 | ||
7888 | 2630.if v:FindFirstChild('Humanoid') then | |
7889 | ||
7890 | ||
7891 | 2631.v.Humanoid:TakeDamage(math.random(6,12)) | |
7892 | ||
7893 | ||
7894 | 2632.end | |
7895 | ||
7896 | ||
7897 | 2633.end | |
7898 | ||
7899 | ||
7900 | 2634.for i = 1, (40) do rs:wait() | |
7901 | ||
7902 | ||
7903 | 2635.X.Transparency = X.Transparency + (1/40) | |
7904 | ||
7905 | ||
7906 | 2636.X.Size = X.Size + Vector3.new(1,1,1) | |
7907 | ||
7908 | ||
7909 | 2637.X.CFrame = cf | |
7910 | ||
7911 | ||
7912 | 2638.end | |
7913 | ||
7914 | ||
7915 | 2639.X:Destroy() | |
7916 | ||
7917 | ||
7918 | 2640.end | |
7919 | ||
7920 | ||
7921 | 2641.end) | |
7922 | ||
7923 | ||
7924 | 2642.end | |
7925 | ||
7926 | ||
7927 | 2643.Shell() | |
7928 | ||
7929 | ||
7930 | 2644.for i = 1, 10 do | |
7931 | ||
7932 | ||
7933 | 2645.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
7934 | ||
7935 | ||
7936 | 2646.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
7937 | ||
7938 | ||
7939 | 2647.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7) | |
7940 | ||
7941 | ||
7942 | 2648.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7) | |
7943 | ||
7944 | ||
7945 | 2649.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7) | |
7946 | ||
7947 | ||
7948 | 2650.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7) | |
7949 | ||
7950 | ||
7951 | 2651.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7) | |
7952 | ||
7953 | ||
7954 | 2652.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7) | |
7955 | ||
7956 | ||
7957 | 2653.if Debounces.on == false then break end | |
7958 | ||
7959 | ||
7960 | 2654.rs:wait() | |
7961 | ||
7962 | ||
7963 | 2655.end | |
7964 | ||
7965 | ||
7966 | 2656.Shell() | |
7967 | ||
7968 | ||
7969 | 2657.shell.Transparency = 1 | |
7970 | ||
7971 | ||
7972 | 2658.for i = 1, 10 do | |
7973 | ||
7974 | ||
7975 | 2659.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
7976 | ||
7977 | ||
7978 | 2660.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
7979 | ||
7980 | ||
7981 | 2661.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7) | |
7982 | ||
7983 | ||
7984 | 2662.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7) | |
7985 | ||
7986 | ||
7987 | 2663.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7) | |
7988 | ||
7989 | ||
7990 | 2664.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7) | |
7991 | ||
7992 | ||
7993 | 2665.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7) | |
7994 | ||
7995 | ||
7996 | 2666.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7) | |
7997 | ||
7998 | ||
7999 | 2667.if Debounces.on == false then break end | |
8000 | ||
8001 | ||
8002 | 2668.rs:wait() | |
8003 | ||
8004 | ||
8005 | 2669.end | |
8006 | ||
8007 | ||
8008 | 2670.Shell() | |
8009 | ||
8010 | ||
8011 | 2671.shell.Transparency = 0 | |
8012 | ||
8013 | ||
8014 | 2672.shell2.Transparency = 1 | |
8015 | ||
8016 | ||
8017 | 2673.for i = 1, 10 do | |
8018 | ||
8019 | ||
8020 | 2674.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8021 | ||
8022 | ||
8023 | 2675.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8024 | ||
8025 | ||
8026 | 2676.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7) | |
8027 | ||
8028 | ||
8029 | 2677.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7) | |
8030 | ||
8031 | ||
8032 | 2678.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7) | |
8033 | ||
8034 | ||
8035 | 2679.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7) | |
8036 | ||
8037 | ||
8038 | 2680.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7) | |
8039 | ||
8040 | ||
8041 | 2681.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7) | |
8042 | ||
8043 | ||
8044 | 2682.if Debounces.on == false then break end | |
8045 | ||
8046 | ||
8047 | 2683.rs:wait() | |
8048 | ||
8049 | ||
8050 | 2684.end | |
8051 | ||
8052 | ||
8053 | 2685.Shell() | |
8054 | ||
8055 | ||
8056 | 2686.shell2.Transparency = 0 | |
8057 | ||
8058 | ||
8059 | 2687.shell.Transparency = 1 | |
8060 | ||
8061 | ||
8062 | 2688.for i = 1, 10 do | |
8063 | ||
8064 | ||
8065 | 2689.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8066 | ||
8067 | ||
8068 | 2690.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8069 | ||
8070 | ||
8071 | 2691.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7) | |
8072 | ||
8073 | ||
8074 | 2692.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7) | |
8075 | ||
8076 | ||
8077 | 2693.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7) | |
8078 | ||
8079 | ||
8080 | 2694.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7) | |
8081 | ||
8082 | ||
8083 | 2695.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7) | |
8084 | ||
8085 | ||
8086 | 2696.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7) | |
8087 | ||
8088 | ||
8089 | 2697.if Debounces.on == false then break end | |
8090 | ||
8091 | ||
8092 | 2698.rs:wait() | |
8093 | ||
8094 | ||
8095 | 2699.end | |
8096 | ||
8097 | ||
8098 | 2700.Shell() | |
8099 | ||
8100 | ||
8101 | 2701.shell.Transparency = 0 | |
8102 | ||
8103 | ||
8104 | 2702.shell2.Transparency = 1 | |
8105 | ||
8106 | ||
8107 | 2703.for i = 1, 10 do | |
8108 | ||
8109 | ||
8110 | 2704.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8111 | ||
8112 | ||
8113 | 2705.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8114 | ||
8115 | ||
8116 | 2706.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7) | |
8117 | ||
8118 | ||
8119 | 2707.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7) | |
8120 | ||
8121 | ||
8122 | 2708.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7) | |
8123 | ||
8124 | ||
8125 | 2709.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7) | |
8126 | ||
8127 | ||
8128 | 2710.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7) | |
8129 | ||
8130 | ||
8131 | 2711.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7) | |
8132 | ||
8133 | ||
8134 | 2712.if Debounces.on == false then break end | |
8135 | ||
8136 | ||
8137 | 2713.rs:wait() | |
8138 | ||
8139 | ||
8140 | 2714.end | |
8141 | ||
8142 | ||
8143 | 2715.Shell() | |
8144 | ||
8145 | ||
8146 | 2716.shell2.Transparency = 0 | |
8147 | ||
8148 | ||
8149 | 2717.shell.Transparency = 1 | |
8150 | ||
8151 | ||
8152 | 2718.for i = 1, 10 do | |
8153 | ||
8154 | ||
8155 | 2719.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8156 | ||
8157 | ||
8158 | 2720.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8159 | ||
8160 | ||
8161 | 2721.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7) | |
8162 | ||
8163 | ||
8164 | 2722.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7) | |
8165 | ||
8166 | ||
8167 | 2723.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7) | |
8168 | ||
8169 | ||
8170 | 2724.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7) | |
8171 | ||
8172 | ||
8173 | 2725.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7) | |
8174 | ||
8175 | ||
8176 | 2726.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7) | |
8177 | ||
8178 | ||
8179 | 2727.if Debounces.on == false then break end | |
8180 | ||
8181 | ||
8182 | 2728.rs:wait() | |
8183 | ||
8184 | ||
8185 | 2729.end | |
8186 | ||
8187 | ||
8188 | 2730.Shell() | |
8189 | ||
8190 | ||
8191 | 2731.shell.Transparency = 0 | |
8192 | ||
8193 | ||
8194 | 2732.shell2.Transparency = 1 | |
8195 | ||
8196 | ||
8197 | 2733.for i = 1, 10 do | |
8198 | ||
8199 | ||
8200 | 2734.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8201 | ||
8202 | ||
8203 | 2735.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8204 | ||
8205 | ||
8206 | 2736.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7) | |
8207 | ||
8208 | ||
8209 | 2737.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5) | |
8210 | ||
8211 | ||
8212 | 2738.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7) | |
8213 | ||
8214 | ||
8215 | 2739.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7) | |
8216 | ||
8217 | ||
8218 | 2740.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7) | |
8219 | ||
8220 | ||
8221 | 2741.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7) | |
8222 | ||
8223 | ||
8224 | 2742.if Debounces.on == false then break end | |
8225 | ||
8226 | ||
8227 | 2743.rs:wait() | |
8228 | ||
8229 | ||
8230 | 2744.end | |
8231 | ||
8232 | ||
8233 | 2745.Shell() | |
8234 | ||
8235 | ||
8236 | 2746.shell2.Transparency = 0 | |
8237 | ||
8238 | ||
8239 | 2747.shell.Transparency = 1 | |
8240 | ||
8241 | ||
8242 | 2748.for i = 1, 10 do | |
8243 | ||
8244 | ||
8245 | 2749.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8246 | ||
8247 | ||
8248 | 2750.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8249 | ||
8250 | ||
8251 | 2751.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7) | |
8252 | ||
8253 | ||
8254 | 2752.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7) | |
8255 | ||
8256 | ||
8257 | 2753.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7) | |
8258 | ||
8259 | ||
8260 | 2754.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7) | |
8261 | ||
8262 | ||
8263 | 2755.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7) | |
8264 | ||
8265 | ||
8266 | 2756.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7) | |
8267 | ||
8268 | ||
8269 | 2757.if Debounces.on == false then break end | |
8270 | ||
8271 | ||
8272 | 2758.rs:wait() | |
8273 | ||
8274 | ||
8275 | 2759.end | |
8276 | ||
8277 | ||
8278 | 2760.Shell() | |
8279 | ||
8280 | ||
8281 | 2761.shell.Transparency = 0 | |
8282 | ||
8283 | ||
8284 | 2762.shell2.Transparency = 1 | |
8285 | ||
8286 | ||
8287 | 2763.for i = 1, 10 do | |
8288 | ||
8289 | ||
8290 | 2764.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8291 | ||
8292 | ||
8293 | 2765.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8294 | ||
8295 | ||
8296 | 2766.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7) | |
8297 | ||
8298 | ||
8299 | 2767.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7) | |
8300 | ||
8301 | ||
8302 | 2768.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7) | |
8303 | ||
8304 | ||
8305 | 2769.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7) | |
8306 | ||
8307 | ||
8308 | 2770.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7) | |
8309 | ||
8310 | ||
8311 | 2771.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7) | |
8312 | ||
8313 | ||
8314 | 2772.if Debounces.on == false then break end | |
8315 | ||
8316 | ||
8317 | 2773.rs:wait() | |
8318 | ||
8319 | ||
8320 | 2774.end | |
8321 | ||
8322 | ||
8323 | 2775.Shell() | |
8324 | ||
8325 | ||
8326 | 2776.shell2.Transparency = 0 | |
8327 | ||
8328 | ||
8329 | 2777.shell.Transparency = 1 | |
8330 | ||
8331 | ||
8332 | 2778.for i = 1, 10 do | |
8333 | ||
8334 | ||
8335 | 2779.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8336 | ||
8337 | ||
8338 | 2780.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8339 | ||
8340 | ||
8341 | 2781.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7) | |
8342 | ||
8343 | ||
8344 | 2782.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7) | |
8345 | ||
8346 | ||
8347 | 2783.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7) | |
8348 | ||
8349 | ||
8350 | 2784.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7) | |
8351 | ||
8352 | ||
8353 | 2785.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7) | |
8354 | ||
8355 | ||
8356 | 2786.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7) | |
8357 | ||
8358 | ||
8359 | 2787.if Debounces.on == false then break end | |
8360 | ||
8361 | ||
8362 | 2788.rs:wait() | |
8363 | ||
8364 | ||
8365 | 2789.end | |
8366 | ||
8367 | ||
8368 | 2790.Shell() | |
8369 | ||
8370 | ||
8371 | 2791.shell.Transparency = 0 | |
8372 | ||
8373 | ||
8374 | 2792.shell2.Transparency = 1 | |
8375 | ||
8376 | ||
8377 | 2793.for i = 1, 10 do | |
8378 | ||
8379 | ||
8380 | 2794.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8381 | ||
8382 | ||
8383 | 2795.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8384 | ||
8385 | ||
8386 | 2796.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7) | |
8387 | ||
8388 | ||
8389 | 2797.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7) | |
8390 | ||
8391 | ||
8392 | 2798.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7) | |
8393 | ||
8394 | ||
8395 | 2799.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7) | |
8396 | ||
8397 | ||
8398 | 2800.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7) | |
8399 | ||
8400 | ||
8401 | 2801.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7) | |
8402 | ||
8403 | ||
8404 | 2802.if Debounces.on == false then break end | |
8405 | ||
8406 | ||
8407 | 2803.rs:wait() | |
8408 | ||
8409 | ||
8410 | 2804.end | |
8411 | ||
8412 | ||
8413 | 2805.Shell() | |
8414 | ||
8415 | ||
8416 | 2806.shell2.Transparency = 0 | |
8417 | ||
8418 | ||
8419 | 2807.shell.Transparency = 1 | |
8420 | ||
8421 | ||
8422 | 2808.for i = 1, 10 do | |
8423 | ||
8424 | ||
8425 | 2809.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8426 | ||
8427 | ||
8428 | 2810.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8429 | ||
8430 | ||
8431 | 2811.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7) | |
8432 | ||
8433 | ||
8434 | 2812.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7) | |
8435 | ||
8436 | ||
8437 | 2813.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7) | |
8438 | ||
8439 | ||
8440 | 2814.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7) | |
8441 | ||
8442 | ||
8443 | 2815.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7) | |
8444 | ||
8445 | ||
8446 | 2816.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7) | |
8447 | ||
8448 | ||
8449 | 2817.if Debounces.on == false then break end | |
8450 | ||
8451 | ||
8452 | 2818.rs:wait() | |
8453 | ||
8454 | ||
8455 | 2819.end | |
8456 | ||
8457 | ||
8458 | 2820.Shell() | |
8459 | ||
8460 | ||
8461 | 2821.shell.Transparency = 0 | |
8462 | ||
8463 | ||
8464 | 2822.shell2.Transparency = 1 | |
8465 | ||
8466 | ||
8467 | 2823.for i = 1, 10 do | |
8468 | ||
8469 | ||
8470 | 2824.shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0) | |
8471 | ||
8472 | ||
8473 | 2825.shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0) | |
8474 | ||
8475 | ||
8476 | 2826.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7) | |
8477 | ||
8478 | ||
8479 | 2827.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7) | |
8480 | ||
8481 | ||
8482 | 2828.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7) | |
8483 | ||
8484 | ||
8485 | 2829.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7) | |
8486 | ||
8487 | ||
8488 | 2830.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7) | |
8489 | ||
8490 | ||
8491 | 2831.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7) | |
8492 | ||
8493 | ||
8494 | 2832.if Debounces.on == false then break end | |
8495 | ||
8496 | ||
8497 | 2833.rs:wait() | |
8498 | ||
8499 | ||
8500 | 2834.end | |
8501 | ||
8502 | ||
8503 | 2835.shell.Transparency = 1 | |
8504 | ||
8505 | ||
8506 | 2836.if Debounces.CanAttack == false then | |
8507 | ||
8508 | ||
8509 | 2837.Debounces.CanAttack = true | |
8510 | ||
8511 | ||
8512 | 2838.Debounces.NoIdl = false | |
8513 | ||
8514 | ||
8515 | 2839.Debounces.on = false | |
8516 | ||
8517 | ||
8518 | 2840.end | |
8519 | ||
8520 | ||
8521 | 2841.end | |
8522 | ||
8523 | ||
8524 | 2842.end | |
8525 | ||
8526 | ||
8527 | 2843.end) | |
8528 | ||
8529 | ||
8530 | 2844.---------------------------------------------------- | |
8531 | ||
8532 | ||
8533 | 2845.Search = false | |
8534 | ||
8535 | ||
8536 | 2846.mouse.KeyDown:connect(function(key) | |
8537 | ||
8538 | ||
8539 | 2847.if key == "n" then | |
8540 | ||
8541 | ||
8542 | 2848.if Search == false then | |
8543 | ||
8544 | ||
8545 | 2849.Search = true | |
8546 | ||
8547 | ||
8548 | 2850.for i,v in pairs(game.Players:getPlayers()) do | |
8549 | ||
8550 | ||
8551 | 2851.if v.Name~=char.Name then | |
8552 | ||
8553 | ||
8554 | 2852.for j,k in pairs(v.Character:GetChildren()) do | |
8555 | ||
8556 | ||
8557 | 2853.if k:IsA("BasePart") and k.Transparency >= 1 then | |
8558 | ||
8559 | ||
8560 | 2854.bawx=Instance.new("SelectionBox",cam) | |
8561 | ||
8562 | ||
8563 | 2855.bawx.Color = BrickColor.new("Bright red") | |
8564 | ||
8565 | ||
8566 | 2856.bawx.Transparency = .5 | |
8567 | ||
8568 | ||
8569 | 2857.bawx.Adornee = k | |
8570 | ||
8571 | ||
8572 | 2858.end | |
8573 | ||
8574 | ||
8575 | 2859. end | |
8576 | ||
8577 | ||
8578 | 2860. end | |
8579 | ||
8580 | ||
8581 | 2861. end | |
8582 | ||
8583 | ||
8584 | 2862.elseif Search == true then | |
8585 | ||
8586 | ||
8587 | 2863.Search = false | |
8588 | ||
8589 | ||
8590 | 2864.for i, v in pairs(cam:GetChildren()) do | |
8591 | ||
8592 | ||
8593 | 2865.if v:IsA("SelectionBox") then | |
8594 | ||
8595 | ||
8596 | 2866.v:Destroy() | |
8597 | ||
8598 | ||
8599 | 2867.end | |
8600 | ||
8601 | ||
8602 | 2868.end | |
8603 | ||
8604 | ||
8605 | 2869. end | |
8606 | ||
8607 | ||
8608 | 2870. end | |
8609 | ||
8610 | ||
8611 | 2871.end) | |
8612 | ||
8613 | ||
8614 | 2872.---------------------------------------------------- | |
8615 | ||
8616 | ||
8617 | 2873.Grab = false | |
8618 | ||
8619 | ||
8620 | 2874.mouse.KeyDown:connect(function(key) | |
8621 | ||
8622 | ||
8623 | 2875. if key == "z" then | |
8624 | ||
8625 | ||
8626 | 2876. Debounces.on = true | |
8627 | ||
8628 | ||
8629 | 2877. Debounces.NoIdl = true | |
8630 | ||
8631 | ||
8632 | 2878.Debounces.ks = true | |
8633 | ||
8634 | ||
8635 | 2879. if Grab == false then | |
8636 | ||
8637 | ||
8638 | 2880. gp = nil | |
8639 | ||
8640 | ||
8641 | 2881.for i = 1, 20 do | |
8642 | ||
8643 | ||
8644 | 2882.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2) | |
8645 | ||
8646 | ||
8647 | 2883.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2) | |
8648 | ||
8649 | ||
8650 | 2884.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2) | |
8651 | ||
8652 | ||
8653 | 2885.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2) | |
8654 | ||
8655 | ||
8656 | 2886.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2) | |
8657 | ||
8658 | ||
8659 | 2887.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2) | |
8660 | ||
8661 | ||
8662 | 2888.if Debounces.on == false then break end | |
8663 | ||
8664 | ||
8665 | 2889.rs:wait() | |
8666 | ||
8667 | ||
8668 | 2890.end | |
8669 | ||
8670 | ||
8671 | 2891. con1=larm.Touched:connect(function(hit) -- this is grab | |
8672 | ||
8673 | ||
8674 | 2892. ht = hit.Parent | |
8675 | ||
8676 | ||
8677 | 2893. hum1=ht:FindFirstChild('Humanoid') | |
8678 | ||
8679 | ||
8680 | 2894. if hum1 ~= nil then | |
8681 | ||
8682 | ||
8683 | 2895. if Debounces.ks==true then | |
8684 | ||
8685 | ||
8686 | 2896. z = Instance.new("Sound",hed) | |
8687 | ||
8688 | ||
8689 | 2897. z.SoundId = "rbxassetid://169380525" | |
8690 | ||
8691 | ||
8692 | 2898. z.Volume = 1 | |
8693 | ||
8694 | ||
8695 | 2899. z:Play() | |
8696 | ||
8697 | ||
8698 | 2900. Debounces.ks=false | |
8699 | ||
8700 | ||
8701 | 2901.end | |
8702 | ||
8703 | ||
8704 | 2902. hum1.PlatformStand=true | |
8705 | ||
8706 | ||
8707 | 2903. gp = ht | |
8708 | ||
8709 | ||
8710 | 2904. Grab = true | |
8711 | ||
8712 | ||
8713 | 2905. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0)) | |
8714 | ||
8715 | ||
8716 | 2906. asd.Parent = larm | |
8717 | ||
8718 | ||
8719 | 2907. asd.Name = "asd" | |
8720 | ||
8721 | ||
8722 | 2908. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0) | |
8723 | ||
8724 | ||
8725 | 2909. --[[elseif hum1 == nil then | |
8726 | ||
8727 | ||
8728 | 2910. con1:disconnect() | |
8729 | ||
8730 | ||
8731 | 2911. wait() return]]-- | |
8732 | ||
8733 | ||
8734 | 2912. end | |
8735 | ||
8736 | ||
8737 | 2913. end) | |
8738 | ||
8739 | ||
8740 | 2914.for i = 1, 20 do | |
8741 | ||
8742 | ||
8743 | 2915.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2) | |
8744 | ||
8745 | ||
8746 | 2916.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2) | |
8747 | ||
8748 | ||
8749 | 2917.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2) | |
8750 | ||
8751 | ||
8752 | 2918.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2) | |
8753 | ||
8754 | ||
8755 | 2919.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2) | |
8756 | ||
8757 | ||
8758 | 2920.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2) | |
8759 | ||
8760 | ||
8761 | 2921.if Debounces.on == false then break end | |
8762 | ||
8763 | ||
8764 | 2922.rs:wait() | |
8765 | ||
8766 | ||
8767 | 2923.end | |
8768 | ||
8769 | ||
8770 | 2924.if hum1 == nil then | |
8771 | ||
8772 | ||
8773 | 2925. Debounces.on = false | |
8774 | ||
8775 | ||
8776 | 2926. Debounces.NoIdl = false | |
8777 | ||
8778 | ||
8779 | 2927.end | |
8780 | ||
8781 | ||
8782 | 2928.con1:disconnect() | |
8783 | ||
8784 | ||
8785 | 2929. elseif Grab == true then | |
8786 | ||
8787 | ||
8788 | 2930. Grab = false | |
8789 | ||
8790 | ||
8791 | 2931.Punch() | |
8792 | ||
8793 | ||
8794 | 2932.z = Instance.new("Sound",hed) | |
8795 | ||
8796 | ||
8797 | 2933.z.SoundId = "rbxassetid://169380525" | |
8798 | ||
8799 | ||
8800 | 2934.z.Pitch = ptz[math.random(1,#ptz)] | |
8801 | ||
8802 | ||
8803 | 2935.z.Volume = 1 | |
8804 | ||
8805 | ||
8806 | 2936.z:Play() | |
8807 | ||
8808 | ||
8809 | 2937.for i = 1, 10 do | |
8810 | ||
8811 | ||
8812 | 2938.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7) | |
8813 | ||
8814 | ||
8815 | 2939.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7) | |
8816 | ||
8817 | ||
8818 | 2940.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4) | |
8819 | ||
8820 | ||
8821 | 2941.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6) | |
8822 | ||
8823 | ||
8824 | 2942.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
8825 | ||
8826 | ||
8827 | 2943.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
8828 | ||
8829 | ||
8830 | 2944.if Debounces.on == false then break end | |
8831 | ||
8832 | ||
8833 | 2945.rs:wait() | |
8834 | ||
8835 | ||
8836 | 2946.end | |
8837 | ||
8838 | ||
8839 | 2947.Punch() | |
8840 | ||
8841 | ||
8842 | 2948.z = Instance.new("Sound",hed) | |
8843 | ||
8844 | ||
8845 | 2949.z.SoundId = "rbxassetid://169380525" | |
8846 | ||
8847 | ||
8848 | 2950.z.Pitch = ptz[math.random(1,#ptz)] | |
8849 | ||
8850 | ||
8851 | 2951.z.Volume = 1 | |
8852 | ||
8853 | ||
8854 | 2952.z:Play() | |
8855 | ||
8856 | ||
8857 | 2953.for i = 1, 10 do | |
8858 | ||
8859 | ||
8860 | 2954.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6) | |
8861 | ||
8862 | ||
8863 | 2955.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7) | |
8864 | ||
8865 | ||
8866 | 2956.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4) | |
8867 | ||
8868 | ||
8869 | 2957.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65) | |
8870 | ||
8871 | ||
8872 | 2958.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
8873 | ||
8874 | ||
8875 | 2959.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
8876 | ||
8877 | ||
8878 | 2960.if Debounces.on == false then break end | |
8879 | ||
8880 | ||
8881 | 2961.rs:wait() | |
8882 | ||
8883 | ||
8884 | 2962.end | |
8885 | ||
8886 | ||
8887 | 2963.Punch() | |
8888 | ||
8889 | ||
8890 | 2964.z = Instance.new("Sound",hed) | |
8891 | ||
8892 | ||
8893 | 2965.z.SoundId = "rbxassetid://169380525" | |
8894 | ||
8895 | ||
8896 | 2966.z.Pitch = ptz[math.random(1,#ptz)] | |
8897 | ||
8898 | ||
8899 | 2967.z.Volume = 1 | |
8900 | ||
8901 | ||
8902 | 2968.z:Play() | |
8903 | ||
8904 | ||
8905 | 2969.for i = 1, 10 do | |
8906 | ||
8907 | ||
8908 | 2970.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7) | |
8909 | ||
8910 | ||
8911 | 2971.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7) | |
8912 | ||
8913 | ||
8914 | 2972.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4) | |
8915 | ||
8916 | ||
8917 | 2973.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6) | |
8918 | ||
8919 | ||
8920 | 2974.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
8921 | ||
8922 | ||
8923 | 2975.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
8924 | ||
8925 | ||
8926 | 2976.if Debounces.on == false then break end | |
8927 | ||
8928 | ||
8929 | 2977.rs:wait() | |
8930 | ||
8931 | ||
8932 | 2978.end | |
8933 | ||
8934 | ||
8935 | 2979.Punch() | |
8936 | ||
8937 | ||
8938 | 2980.z = Instance.new("Sound",hed) | |
8939 | ||
8940 | ||
8941 | 2981.z.SoundId = "rbxassetid://169380525" | |
8942 | ||
8943 | ||
8944 | 2982.z.Pitch = ptz[math.random(1,#ptz)] | |
8945 | ||
8946 | ||
8947 | 2983.z.Volume = 1 | |
8948 | ||
8949 | ||
8950 | 2984.z:Play() | |
8951 | ||
8952 | ||
8953 | 2985.for i = 1, 10 do | |
8954 | ||
8955 | ||
8956 | 2986.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6) | |
8957 | ||
8958 | ||
8959 | 2987.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7) | |
8960 | ||
8961 | ||
8962 | 2988.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4) | |
8963 | ||
8964 | ||
8965 | 2989.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65) | |
8966 | ||
8967 | ||
8968 | 2990.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
8969 | ||
8970 | ||
8971 | 2991.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
8972 | ||
8973 | ||
8974 | 2992.if Debounces.on == false then break end | |
8975 | ||
8976 | ||
8977 | 2993.rs:wait() | |
8978 | ||
8979 | ||
8980 | 2994.end | |
8981 | ||
8982 | ||
8983 | 2995.Punch() | |
8984 | ||
8985 | ||
8986 | 2996.z = Instance.new("Sound",hed) | |
8987 | ||
8988 | ||
8989 | 2997.z.SoundId = "rbxassetid://169380525" | |
8990 | ||
8991 | ||
8992 | 2998.z.Pitch = ptz[math.random(1,#ptz)] | |
8993 | ||
8994 | ||
8995 | 2999.z.Volume = 1 | |
8996 | ||
8997 | ||
8998 | 3000.z:Play() | |
8999 | ||
9000 | ||
9001 | 3001.for i = 1, 10 do | |
9002 | ||
9003 | ||
9004 | 3002.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7) | |
9005 | ||
9006 | ||
9007 | 3003.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7) | |
9008 | ||
9009 | ||
9010 | 3004.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4) | |
9011 | ||
9012 | ||
9013 | 3005.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6) | |
9014 | ||
9015 | ||
9016 | 3006.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9017 | ||
9018 | ||
9019 | 3007.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9020 | ||
9021 | ||
9022 | 3008.if Debounces.on == false then break end | |
9023 | ||
9024 | ||
9025 | 3009.rs:wait() | |
9026 | ||
9027 | ||
9028 | 3010.end | |
9029 | ||
9030 | ||
9031 | 3011.Punch() | |
9032 | ||
9033 | ||
9034 | 3012.z = Instance.new("Sound",hed) | |
9035 | ||
9036 | ||
9037 | 3013.z.SoundId = "rbxassetid://169380525" | |
9038 | ||
9039 | ||
9040 | 3014.z.Pitch = ptz[math.random(1,#ptz)] | |
9041 | ||
9042 | ||
9043 | 3015.z.Volume = 1 | |
9044 | ||
9045 | ||
9046 | 3016.z:Play() | |
9047 | ||
9048 | ||
9049 | 3017.for i = 1, 10 do | |
9050 | ||
9051 | ||
9052 | 3018.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6) | |
9053 | ||
9054 | ||
9055 | 3019.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7) | |
9056 | ||
9057 | ||
9058 | 3020.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4) | |
9059 | ||
9060 | ||
9061 | 3021.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65) | |
9062 | ||
9063 | ||
9064 | 3022.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9065 | ||
9066 | ||
9067 | 3023.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9068 | ||
9069 | ||
9070 | 3024.if Debounces.on == false then break end | |
9071 | ||
9072 | ||
9073 | 3025.rs:wait() | |
9074 | ||
9075 | ||
9076 | 3026.end | |
9077 | ||
9078 | ||
9079 | 3027.Punch() | |
9080 | ||
9081 | ||
9082 | 3028.z = Instance.new("Sound",hed) | |
9083 | ||
9084 | ||
9085 | 3029.z.SoundId = "rbxassetid://169380525" | |
9086 | ||
9087 | ||
9088 | 3030.z.Pitch = ptz[math.random(1,#ptz)] | |
9089 | ||
9090 | ||
9091 | 3031.z.Volume = 1 | |
9092 | ||
9093 | ||
9094 | 3032.z:Play() | |
9095 | ||
9096 | ||
9097 | 3033.for i = 1, 10 do | |
9098 | ||
9099 | ||
9100 | 3034.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7) | |
9101 | ||
9102 | ||
9103 | 3035.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7) | |
9104 | ||
9105 | ||
9106 | 3036.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4) | |
9107 | ||
9108 | ||
9109 | 3037.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6) | |
9110 | ||
9111 | ||
9112 | 3038.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9113 | ||
9114 | ||
9115 | 3039.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9116 | ||
9117 | ||
9118 | 3040.if Debounces.on == false then break end | |
9119 | ||
9120 | ||
9121 | 3041.rs:wait() | |
9122 | ||
9123 | ||
9124 | 3042.end | |
9125 | ||
9126 | ||
9127 | 3043.Punch() | |
9128 | ||
9129 | ||
9130 | 3044.z = Instance.new("Sound",hed) | |
9131 | ||
9132 | ||
9133 | 3045.z.SoundId = "rbxassetid://169380525" | |
9134 | ||
9135 | ||
9136 | 3046.z.Pitch = ptz[math.random(1,#ptz)] | |
9137 | ||
9138 | ||
9139 | 3047.z.Volume = 1 | |
9140 | ||
9141 | ||
9142 | 3048.z:Play() | |
9143 | ||
9144 | ||
9145 | 3049.for i = 1, 10 do | |
9146 | ||
9147 | ||
9148 | 3050.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6) | |
9149 | ||
9150 | ||
9151 | 3051.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7) | |
9152 | ||
9153 | ||
9154 | 3052.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4) | |
9155 | ||
9156 | ||
9157 | 3053.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65) | |
9158 | ||
9159 | ||
9160 | 3054.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9161 | ||
9162 | ||
9163 | 3055.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9164 | ||
9165 | ||
9166 | 3056.if Debounces.on == false then break end | |
9167 | ||
9168 | ||
9169 | 3057.rs:wait() | |
9170 | ||
9171 | ||
9172 | 3058.end | |
9173 | ||
9174 | ||
9175 | 3059.Punch() | |
9176 | ||
9177 | ||
9178 | 3060.z = Instance.new("Sound",hed) | |
9179 | ||
9180 | ||
9181 | 3061.z.SoundId = "rbxassetid://169380525" | |
9182 | ||
9183 | ||
9184 | 3062.z.Pitch = ptz[math.random(1,#ptz)] | |
9185 | ||
9186 | ||
9187 | 3063.z.Volume = 1 | |
9188 | ||
9189 | ||
9190 | 3064.z:Play() | |
9191 | ||
9192 | ||
9193 | 3065.for i = 1, 10 do | |
9194 | ||
9195 | ||
9196 | 3066.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7) | |
9197 | ||
9198 | ||
9199 | 3067.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7) | |
9200 | ||
9201 | ||
9202 | 3068.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4) | |
9203 | ||
9204 | ||
9205 | 3069.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6) | |
9206 | ||
9207 | ||
9208 | 3070.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9209 | ||
9210 | ||
9211 | 3071.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9212 | ||
9213 | ||
9214 | 3072.if Debounces.on == false then break end | |
9215 | ||
9216 | ||
9217 | 3073.rs:wait() | |
9218 | ||
9219 | ||
9220 | 3074.end | |
9221 | ||
9222 | ||
9223 | 3075.Punch() | |
9224 | ||
9225 | ||
9226 | 3076.z = Instance.new("Sound",hed) | |
9227 | ||
9228 | ||
9229 | 3077.z.SoundId = "rbxassetid://169380525" | |
9230 | ||
9231 | ||
9232 | 3078.z.Pitch = ptz[math.random(1,#ptz)] | |
9233 | ||
9234 | ||
9235 | 3079.z.Volume = 1 | |
9236 | ||
9237 | ||
9238 | 3080.z:Play() | |
9239 | ||
9240 | ||
9241 | 3081.for i = 1, 10 do | |
9242 | ||
9243 | ||
9244 | 3082.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6) | |
9245 | ||
9246 | ||
9247 | 3083.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7) | |
9248 | ||
9249 | ||
9250 | 3084.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4) | |
9251 | ||
9252 | ||
9253 | 3085.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65) | |
9254 | ||
9255 | ||
9256 | 3086.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9257 | ||
9258 | ||
9259 | 3087.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9260 | ||
9261 | ||
9262 | 3088.if Debounces.on == false then break end | |
9263 | ||
9264 | ||
9265 | 3089.rs:wait() | |
9266 | ||
9267 | ||
9268 | 3090.end | |
9269 | ||
9270 | ||
9271 | 3091.Punch() | |
9272 | ||
9273 | ||
9274 | 3092.z = Instance.new("Sound",hed) | |
9275 | ||
9276 | ||
9277 | 3093.z.SoundId = "rbxassetid://169380525" | |
9278 | ||
9279 | ||
9280 | 3094.z.Pitch = ptz[math.random(1,#ptz)] | |
9281 | ||
9282 | ||
9283 | 3095.z.Volume = 1 | |
9284 | ||
9285 | ||
9286 | 3096.z:Play() | |
9287 | ||
9288 | ||
9289 | 3097.for i = 1, 10 do | |
9290 | ||
9291 | ||
9292 | 3098.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7) | |
9293 | ||
9294 | ||
9295 | 3099.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7) | |
9296 | ||
9297 | ||
9298 | 3100.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4) | |
9299 | ||
9300 | ||
9301 | 3101.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6) | |
9302 | ||
9303 | ||
9304 | 3102.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9305 | ||
9306 | ||
9307 | 3103.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9308 | ||
9309 | ||
9310 | 3104.if Debounces.on == false then break end | |
9311 | ||
9312 | ||
9313 | 3105.rs:wait() | |
9314 | ||
9315 | ||
9316 | 3106.end | |
9317 | ||
9318 | ||
9319 | 3107.Punch() | |
9320 | ||
9321 | ||
9322 | 3108.z = Instance.new("Sound",hed) | |
9323 | ||
9324 | ||
9325 | 3109.z.SoundId = "rbxassetid://169380525" | |
9326 | ||
9327 | ||
9328 | 3110.z.Pitch = ptz[math.random(1,#ptz)] | |
9329 | ||
9330 | ||
9331 | 3111.z.Volume = 1 | |
9332 | ||
9333 | ||
9334 | 3112.z:Play() | |
9335 | ||
9336 | ||
9337 | 3113.for i = 1, 10 do | |
9338 | ||
9339 | ||
9340 | 3114.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6) | |
9341 | ||
9342 | ||
9343 | 3115.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7) | |
9344 | ||
9345 | ||
9346 | 3116.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4) | |
9347 | ||
9348 | ||
9349 | 3117.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65) | |
9350 | ||
9351 | ||
9352 | 3118.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2) | |
9353 | ||
9354 | ||
9355 | 3119.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2) | |
9356 | ||
9357 | ||
9358 | 3120.if Debounces.on == false then break end | |
9359 | ||
9360 | ||
9361 | 3121.rs:wait() | |
9362 | ||
9363 | ||
9364 | 3122.end | |
9365 | ||
9366 | ||
9367 | 3123.con1:disconnect() | |
9368 | ||
9369 | ||
9370 | 3124.Debounces.on = false | |
9371 | ||
9372 | ||
9373 | 3125.Debounces.NoIdl = false | |
9374 | ||
9375 | ||
9376 | 3126.if gp ~= nil then | |
9377 | ||
9378 | ||
9379 | 3127.gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140 | |
9380 | ||
9381 | ||
9382 | 3128.for i,v in pairs(larm:GetChildren()) do | |
9383 | ||
9384 | ||
9385 | 3129.if v.Name == "asd" and v:IsA("Weld") then | |
9386 | ||
9387 | ||
9388 | 3130.v:Remove() | |
9389 | ||
9390 | ||
9391 | 3131.end | |
9392 | ||
9393 | ||
9394 | 3132.end | |
9395 | ||
9396 | ||
9397 | 3133. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso")) | |
9398 | ||
9399 | ||
9400 | 3134. bv.maxForce = Vector3.new(400000, 400000, 400000) | |
9401 | ||
9402 | ||
9403 | 3135. bv.P = 125000 | |
9404 | ||
9405 | ||
9406 | 3136. bv.velocity = char.Head.CFrame.lookVector * 200]]-- | |
9407 | ||
9408 | ||
9409 | 3137. hum1=nil | |
9410 | ||
9411 | ||
9412 | 3138.ht=nil | |
9413 | ||
9414 | ||
9415 | 3139. Debounces.on = false | |
9416 | ||
9417 | ||
9418 | 3140. Debounces.NoIdl = false | |
9419 | ||
9420 | ||
9421 | 3141. elseif ht == nil then wait() | |
9422 | ||
9423 | ||
9424 | 3142. Grab = false | |
9425 | ||
9426 | ||
9427 | 3143. Debounces.on = false | |
9428 | ||
9429 | ||
9430 | 3144. Debounces.NoIdl = false | |
9431 | ||
9432 | ||
9433 | 3145. end | |
9434 | ||
9435 | ||
9436 | 3146. end | |
9437 | ||
9438 | ||
9439 | 3147. end | |
9440 | ||
9441 | ||
9442 | 3148.end) | |
9443 | ||
9444 | ||
9445 | 3149.---------------------------------------------------- | |
9446 | ||
9447 | ||
9448 | 3150.mouse.KeyDown:connect(function(key) | |
9449 | ||
9450 | ||
9451 | 3151. if string.byte(key) == 52 then | |
9452 | ||
9453 | ||
9454 | 3152. char.Humanoid.WalkSpeed = 60 | |
9455 | ||
9456 | ||
9457 | 3153. end | |
9458 | ||
9459 | ||
9460 | 3154.end) | |
9461 | ||
9462 | ||
9463 | 3155.mouse.KeyUp:connect(function(key) | |
9464 | ||
9465 | ||
9466 | 3156. if string.byte(key) == 52 then | |
9467 | ||
9468 | ||
9469 | 3157. char.Humanoid.WalkSpeed = 8 | |
9470 | ||
9471 | ||
9472 | 3158. end | |
9473 | ||
9474 | ||
9475 | 3159.end) | |
9476 | ||
9477 | ||
9478 | 3160.------------------------------- | |
9479 | ||
9480 | ||
9481 | 3161.local animpose = "Idle" | |
9482 | ||
9483 | ||
9484 | 3162.local lastanimpose = "Idle" | |
9485 | ||
9486 | ||
9487 | 3163.local sine = 0 | |
9488 | ||
9489 | ||
9490 | 3164.local change = 1 | |
9491 | ||
9492 | ||
9493 | 3165.local val = 0 | |
9494 | ||
9495 | ||
9496 | 3166.local ffing = false | |
9497 | ||
9498 | ||
9499 | 3167.------------------------------- | |
9500 | ||
9501 | ||
9502 | 3168.game:GetService("RunService").RenderStepped:connect(function() | |
9503 | ||
9504 | ||
9505 | 3169.--[[if char.Humanoid.Jump == true then | |
9506 | ||
9507 | ||
9508 | 3170.jump = true | |
9509 | ||
9510 | ||
9511 | 3171.else | |
9512 | ||
9513 | ||
9514 | 3172.jump = false | |
9515 | ||
9516 | ||
9517 | 3173.end]] | |
9518 | ||
9519 | ||
9520 | 3174.char.Humanoid.FreeFalling:connect(function(f) | |
9521 | ||
9522 | ||
9523 | 3175.if f then | |
9524 | ||
9525 | ||
9526 | 3176.ffing = true | |
9527 | ||
9528 | ||
9529 | 3177.else | |
9530 | ||
9531 | ||
9532 | 3178.ffing = false | |
9533 | ||
9534 | ||
9535 | 3179.end | |
9536 | ||
9537 | ||
9538 | 3180.end) | |
9539 | ||
9540 | ||
9541 | 3181.sine = sine + change | |
9542 | ||
9543 | ||
9544 | 3182.if jumpn == true then | |
9545 | ||
9546 | ||
9547 | 3183.animpose = "Jumping" | |
9548 | ||
9549 | ||
9550 | 3184.elseif ffing == true then | |
9551 | ||
9552 | ||
9553 | 3185.animpose = "Freefalling" | |
9554 | ||
9555 | ||
9556 | 3186.elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then | |
9557 | ||
9558 | ||
9559 | 3187.animpose = "Idle" | |
9560 | ||
9561 | ||
9562 | 3188.elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then | |
9563 | ||
9564 | ||
9565 | 3189.animpose = "Walking" | |
9566 | ||
9567 | ||
9568 | 3190.elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then | |
9569 | ||
9570 | ||
9571 | 3191.animpose = "Running" | |
9572 | ||
9573 | ||
9574 | 3192.end | |
9575 | ||
9576 | ||
9577 | 3193.if animpose ~= lastanimpose then | |
9578 | ||
9579 | ||
9580 | 3194.sine = 0 | |
9581 | ||
9582 | ||
9583 | 3195.if Debounces.NoIdl == false then | |
9584 | ||
9585 | ||
9586 | 3196.if animpose == "Idle" then | |
9587 | ||
9588 | ||
9589 | 3197.for i = 1, 2 do | |
9590 | ||
9591 | ||
9592 | 3198.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4) | |
9593 | ||
9594 | ||
9595 | 3199.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4) | |
9596 | ||
9597 | ||
9598 | 3200.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4) | |
9599 | ||
9600 | ||
9601 | 3201.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4) | |
9602 | ||
9603 | ||
9604 | 3202.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4) | |
9605 | ||
9606 | ||
9607 | 3203.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4) | |
9608 | ||
9609 | ||
9610 | 3204.end | |
9611 | ||
9612 | ||
9613 | 3205.elseif animpose == "Walking" then | |
9614 | ||
9615 | ||
9616 | 3206.for i = 1, 2 do | |
9617 | ||
9618 | ||
9619 | 3207.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2) | |
9620 | ||
9621 | ||
9622 | 3208.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2) | |
9623 | ||
9624 | ||
9625 | 3209.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4) | |
9626 | ||
9627 | ||
9628 | 3210.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05) | |
9629 | ||
9630 | ||
9631 | 3211.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4) | |
9632 | ||
9633 | ||
9634 | 3212.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4) | |
9635 | ||
9636 | ||
9637 | 3213.end | |
9638 | ||
9639 | ||
9640 | 3214.elseif animpose == "Running" then | |
9641 | ||
9642 | ||
9643 | 3215.for i = 1, 2 do | |
9644 | ||
9645 | ||
9646 | 3216.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2) | |
9647 | ||
9648 | ||
9649 | 3217.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2) | |
9650 | ||
9651 | ||
9652 | 3218.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4) | |
9653 | ||
9654 | ||
9655 | 3219.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4) | |
9656 | ||
9657 | ||
9658 | 3220.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4) | |
9659 | ||
9660 | ||
9661 | 3221.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4) | |
9662 | ||
9663 | ||
9664 | 3222.wait() | |
9665 | ||
9666 | ||
9667 | 3223.end | |
9668 | ||
9669 | ||
9670 | 3224.end | |
9671 | ||
9672 | ||
9673 | 3225.else | |
9674 | ||
9675 | ||
9676 | 3226.end | |
9677 | ||
9678 | ||
9679 | 3227.end | |
9680 | ||
9681 | ||
9682 | 3228.lastanimpose = animpose | |
9683 | ||
9684 | ||
9685 | 3229.if Debounces.NoIdl == false then | |
9686 | ||
9687 | ||
9688 | 3230.if animpose == "Idle" then | |
9689 | ||
9690 | ||
9691 | 3231.change = 0.5 | |
9692 | ||
9693 | ||
9694 | 3232.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4) | |
9695 | ||
9696 | ||
9697 | 3233.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4) | |
9698 | ||
9699 | ||
9700 | 3234.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2) | |
9701 | ||
9702 | ||
9703 | 3235.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05) | |
9704 | ||
9705 | ||
9706 | 3236.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4) | |
9707 | ||
9708 | ||
9709 | 3237.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4) | |
9710 | ||
9711 | ||
9712 | 3238.elseif animpose == "Walking" then | |
9713 | ||
9714 | ||
9715 | 3239.change = 1 | |
9716 | ||
9717 | ||
9718 | 3240.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2) | |
9719 | ||
9720 | ||
9721 | 3241.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2) | |
9722 | ||
9723 | ||
9724 | 3242.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4) | |
9725 | ||
9726 | ||
9727 | 3243.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05) | |
9728 | ||
9729 | ||
9730 | 3244.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4) | |
9731 | ||
9732 | ||
9733 | 3245.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4) | |
9734 | ||
9735 | ||
9736 | 3246.elseif animpose == "Running" then | |
9737 | ||
9738 | ||
9739 | 3247.change = 1 | |
9740 | ||
9741 | ||
9742 | 3248.rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2) | |
9743 | ||
9744 | ||
9745 | 3249.larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2) | |
9746 | ||
9747 | ||
9748 | 3250.hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4) | |
9749 | ||
9750 | ||
9751 | 3251.torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2) | |
9752 | ||
9753 | ||
9754 | 3252.lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4) | |
9755 | ||
9756 | ||
9757 | 3253.rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4) | |
9758 | ||
9759 | ||
9760 | 3254.end | |
9761 | ||
9762 | ||
9763 | 3255.end | |
9764 | ||
9765 | ||
9766 | 3256.end) | |
9767 | ||
9768 | ||
9769 | 3257. | |
9770 | ||
9771 | ||
9772 | 3258.hum.MaxHealth = 9001 | |
9773 | ||
9774 | ||
9775 | 3259.wait(3) | |
9776 | ||
9777 | ||
9778 | 3260.hum.Health = 9001 | |
9779 | ||
9780 | ||
9781 | 3261. | |
9782 | ||
9783 | ||
9784 | 3262.function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module | |
9785 | ||
9786 | ||
9787 | 3263. --[[Part0 = Vector3 (Start pos) | |
9788 | ||
9789 | ||
9790 | 3264.Part1 = Vector3 (End pos) | |
9791 | ||
9792 | ||
9793 | 3265.Times = number (Amount of lightning parts) | |
9794 | ||
9795 | ||
9796 | 3266.Offset = number (Offset) | |
9797 | ||
9798 | ||
9799 | 3267.Color = color (brickcolor value) | |
9800 | ||
9801 | ||
9802 | 3268.Thickness = number (thickness) | |
9803 | ||
9804 | ||
9805 | 3269.Trans = number (transparency) | |
9806 | ||
9807 | ||
9808 | 3270. ]]-- | |
9809 | ||
9810 | ||
9811 | 3271. local magz = (Part0 - Part1).magnitude | |
9812 | ||
9813 | ||
9814 | 3272. local curpos = Part0 | |
9815 | ||
9816 | ||
9817 | 3273. local trz = {-Offset,Offset} | |
9818 | ||
9819 | ||
9820 | 3274. for i=1,Times do | |
9821 | ||
9822 | ||
9823 | 3275. local li = Instance.new("Part", torso) | |
9824 | ||
9825 | ||
9826 | 3276.li.Name = "Lightning" | |
9827 | ||
9828 | ||
9829 | 3277.li.TopSurface =0 | |
9830 | ||
9831 | ||
9832 | 3278.li.Material = "Neon" | |
9833 | ||
9834 | ||
9835 | 3279.li.BottomSurface = 0 | |
9836 | ||
9837 | ||
9838 | 3280.li.Anchored = true | |
9839 | ||
9840 | ||
9841 | 3281.li.Locked = true | |
9842 | ||
9843 | ||
9844 | 3282.li.Transparency = Trans or 0.4 | |
9845 | ||
9846 | ||
9847 | 3283.li.BrickColor = BrickColor.new(Color) | |
9848 | ||
9849 | ||
9850 | 3284.li.formFactor = "Custom" | |
9851 | ||
9852 | ||
9853 | 3285.li.CanCollide = false | |
9854 | ||
9855 | ||
9856 | 3286.li.Size = Vector3.new(Thickness,Thickness,magz/Times) | |
9857 | ||
9858 | ||
9859 | 3287. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)]) | |
9860 | ||
9861 | ||
9862 | 3288. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet | |
9863 | ||
9864 | ||
9865 | 3289. if Times == i then | |
9866 | ||
9867 | ||
9868 | 3290. local magz2 = (curpos - Part1).magnitude | |
9869 | ||
9870 | ||
9871 | 3291. li.Size = Vector3.new(Thickness,Thickness,magz2) | |
9872 | ||
9873 | ||
9874 | 3292. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2) | |
9875 | ||
9876 | ||
9877 | 3293. else | |
9878 | ||
9879 | ||
9880 | 3294. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2) | |
9881 | ||
9882 | ||
9883 | 3295. end | |
9884 | ||
9885 | ||
9886 | 3296. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p | |
9887 | ||
9888 | ||
9889 | 3297. game.Debris:AddItem(li,.1) | |
9890 | ||
9891 | ||
9892 | 3298. end | |
9893 | ||
9894 | ||
9895 | 3299.end | |
9896 | ||
9897 | ||
9898 | 3300. | |
9899 | ||
9900 | ||
9901 | 3301.BodyParts = {} -- Parts to emit lightning effects from | |
9902 | ||
9903 | ||
9904 | 3302.for _, v in pairs(char:GetChildren()) do | |
9905 | ||
9906 | ||
9907 | 3303. if v:IsA("Part") then | |
9908 | ||
9909 | ||
9910 | 3304. table.insert(BodyParts, v) | |
9911 | ||
9912 | ||
9913 | 3305. end | |
9914 | ||
9915 | ||
9916 | 3306.end | |
9917 | ||
9918 | ||
9919 | 3307. | |
9920 | ||
9921 | ||
9922 | 3308.Bounding = {} -- Calculate the bounding boxes | |
9923 | ||
9924 | ||
9925 | 3309.for _, v in pairs(BodyParts) do | |
9926 | ||
9927 | ||
9928 | 3310.local temp = {X=nil, Y=nil, Z=nil} | |
9929 | ||
9930 | ||
9931 | 3311.temp.X = v.Size.X/2 * 10 | |
9932 | ||
9933 | ||
9934 | 3312.temp.Y = v.Size.Y/2 * 10 | |
9935 | ||
9936 | ||
9937 | 3313.temp.Z = v.Size.Z/2 * 10 | |
9938 | ||
9939 | ||
9940 | 3314.Bounding[v.Name] = temp | |
9941 | ||
9942 | ||
9943 | 3315.--table.insert(Bounding, v.Name, temp) | |
9944 | ||
9945 | ||
9946 | 3316.end | |
9947 | ||
9948 | ||
9949 | 3317. | |
9950 | ||
9951 | ||
9952 | 3318.while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly | |
9953 | ||
9954 | ||
9955 | 3319.local Body1 = BodyParts[math.random(#BodyParts)] | |
9956 | ||
9957 | ||
9958 | 3320.local Body2 = BodyParts[math.random(#BodyParts)] | |
9959 | ||
9960 | ||
9961 | 3321.local Pos1 = Vector3.new( | |
9962 | ||
9963 | ||
9964 | 3322.math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10, | |
9965 | ||
9966 | ||
9967 | 3323.math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10, | |
9968 | ||
9969 | ||
9970 | 3324.math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10 | |
9971 | ||
9972 | ||
9973 | 3325.) | |
9974 | ||
9975 | ||
9976 | 3326.local Pos2 = Vector3.new( | |
9977 | ||
9978 | ||
9979 | 3327.math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10, | |
9980 | ||
9981 | ||
9982 | 3328.math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10, | |
9983 | ||
9984 | ||
9985 | 3329.math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10 | |
9986 | ||
9987 | ||
9988 | 3330.) | |
9989 | ||
9990 | ||
9991 | 3331.local SPos1 = Body1.Position + Pos1 | |
9992 | ||
9993 | ||
9994 | 3332.local SPos2 = Body2.Position + Pos2 | |
9995 | ||
9996 | ||
9997 | 3333.Lightning(SPos1, SPos2, 4, 3, "Bright red", .3, .56) | |
9998 | ||
9999 | ||
10000 | 3334.end |