SHOW:
|
|
- or go back to the newest paste.
1 | - | person = "gabirupi9" |
1 | + | person = "elcampanas" |
2 | plyr = game:getService("Players")[person] | |
3 | mode = 1 | |
4 | script.Parent = nil | |
5 | ||
6 | pcall(function() | |
7 | script.DSource.Value = "--Failure" | |
8 | end) | |
9 | ||
10 | mod = Instance.new("Model") | |
11 | mod.Parent = plyr.Character | |
12 | mod.Name = "BlackAngelSuit" | |
13 | ||
14 | function updateLooks() | |
15 | for i,v in pairs(plyr.Character:getChildren()) do | |
16 | if v:IsA("Part") then | |
17 | v.Reflectance = 0.1 | |
18 | v.TopSurface = "Smooth" | |
19 | v.BottomSurface = "Smooth" | |
20 | v.LeftSurface = "Smooth" | |
21 | v.RightSurface = "Smooth" | |
22 | v.BrickColor = BrickColor.new("Black") | |
23 | elseif v:IsA("Hat") then | |
24 | v:Remove() | |
25 | elseif v:IsA("Shirt") then | |
26 | v:Remove() | |
27 | elseif v:IsA("Pants") then | |
28 | v:Remove() | |
29 | end | |
30 | end | |
31 | pcall(function() | |
32 | plyr.Character.Torso.roblox:Remove() | |
33 | plyr.Character["Shirt Graphic"]:Remove() | |
34 | end) | |
35 | end | |
36 | ||
37 | pcall(function() | |
38 | plyr.Character.Head.face:Remove() | |
39 | end) | |
40 | ||
41 | ---- | |
42 | ||
43 | w1 = Instance.new("Part") | |
44 | w1.Parent = mod | |
45 | w1.CanCollide = false | |
46 | w1.Locked = true | |
47 | w1.CanCollide = false | |
48 | w1.Size = Vector3.new(1, 1, 1) | |
49 | w1.formFactor = "Symmetric" | |
50 | w1.BrickColor = BrickColor.new("Black") | |
51 | w1.TopSurface = "Smooth" | |
52 | w1.BottomSurface = "Smooth" | |
53 | ||
54 | m = Instance.new("SpecialMesh") | |
55 | m.MeshType = "Brick" | |
56 | m.Parent = w1 | |
57 | m.Scale = Vector3.new(1, 2, 0.2) | |
58 | ||
59 | local Weld1 = Instance.new("Weld") | |
60 | Weld1.Parent = w1 | |
61 | Weld1.Part0 = w1 | |
62 | Weld1.Part1 = plyr.Character.Torso | |
63 | Weld1.C0 = CFrame.new(0.7,0.2,-0.6)*CFrame.Angles(0,0,0.4) | |
64 | ||
65 | ---- | |
66 | ||
67 | w2 = Instance.new("Part") | |
68 | w2.Parent = mod | |
69 | w2.CanCollide = false | |
70 | w2.Locked = true | |
71 | w2.CanCollide = false | |
72 | w2.Size = Vector3.new(1, 1, 1) | |
73 | w2.formFactor = "Symmetric" | |
74 | w2.BrickColor = BrickColor.new("Black") | |
75 | w2.TopSurface = "Smooth" | |
76 | w2.BottomSurface = "Smooth" | |
77 | ||
78 | m = Instance.new("SpecialMesh") | |
79 | m.MeshType = "Brick" | |
80 | m.Parent = w2 | |
81 | m.Scale = Vector3.new(1, 2, 0.2) | |
82 | ||
83 | local Weld = Instance.new("Weld") | |
84 | Weld.Parent = w2 | |
85 | Weld.Part0 = w2 | |
86 | Weld.Part1 = w1 | |
87 | Weld.C0 = CFrame.new(0.2,1.6,0)*CFrame.Angles(0,0,-0.4) | |
88 | ||
89 | ---- | |
90 | ||
91 | w21 = Instance.new("Part") | |
92 | w21.Parent = mod | |
93 | w21.CanCollide = false | |
94 | w21.Locked = true | |
95 | w21.CanCollide = false | |
96 | w21.Size = Vector3.new(1, 1, 1) | |
97 | w21.formFactor = "Symmetric" | |
98 | w21.BrickColor = BrickColor.new("Black") | |
99 | w21.TopSurface = "Smooth" | |
100 | w21.BottomSurface = "Smooth" | |
101 | ||
102 | m = Instance.new("SpecialMesh") | |
103 | m.MeshType = "Brick" | |
104 | m.Parent = w21 | |
105 | m.Scale = Vector3.new(1, 2, 0.2) | |
106 | ||
107 | local Weld2 = Instance.new("Weld") | |
108 | Weld2.Parent = w21 | |
109 | Weld2.Part0 = w21 | |
110 | Weld2.Part1 = plyr.Character.Torso | |
111 | Weld2.C0 = CFrame.new(-0.7,0.2,-0.6)*CFrame.Angles(0,0,-0.4) | |
112 | ||
113 | ---- | |
114 | ||
115 | w22 = Instance.new("Part") | |
116 | w22.Parent = mod | |
117 | w22.CanCollide = false | |
118 | w22.Locked = true | |
119 | w22.CanCollide = false | |
120 | w22.Size = Vector3.new(1, 1, 1) | |
121 | w22.formFactor = "Symmetric" | |
122 | w22.BrickColor = BrickColor.new("Black") | |
123 | w22.TopSurface = "Smooth" | |
124 | w22.BottomSurface = "Smooth" | |
125 | ||
126 | m = Instance.new("SpecialMesh") | |
127 | m.MeshType = "Brick" | |
128 | m.Parent = w22 | |
129 | m.Scale = Vector3.new(1, 2, 0.2) | |
130 | ||
131 | local Weld = Instance.new("Weld") | |
132 | Weld.Parent = w22 | |
133 | Weld.Part0 = w22 | |
134 | Weld.Part1 = w21 | |
135 | Weld.C0 = CFrame.new(-0.2,1.6,0)*CFrame.Angles(0,0,0.4) | |
136 | ||
137 | ---- | |
138 | ||
139 | e1 = Instance.new("Part") | |
140 | e1.Parent = mod | |
141 | e1.CanCollide = false | |
142 | e1.Locked = true | |
143 | e1.CanCollide = false | |
144 | e1.Size = Vector3.new(1, 1, 1) | |
145 | e1.formFactor = "Symmetric" | |
146 | e1.BrickColor = BrickColor.new("Really red") | |
147 | e1.TopSurface = "Smooth" | |
148 | e1.BottomSurface = "Smooth" | |
149 | ||
150 | m = Instance.new("BlockMesh") | |
151 | m.Parent = e1 | |
152 | m.Scale = Vector3.new(0.2, 0.2, 0.2) | |
153 | ||
154 | local Weld = Instance.new("Weld") | |
155 | Weld.Parent = e1 | |
156 | Weld.Part0 = e1 | |
157 | Weld.Part1 = plyr.Character.Head | |
158 | Weld.C0 = CFrame.new(0.2,-0.2,0.5)*CFrame.Angles(0,0,0.15) | |
159 | ||
160 | ---- | |
161 | ||
162 | e2 = Instance.new("Part") | |
163 | e2.Parent = mod | |
164 | e2.CanCollide = false | |
165 | e2.Locked = true | |
166 | e2.CanCollide = false | |
167 | e2.Size = Vector3.new(1, 1, 1) | |
168 | e2.formFactor = "Symmetric" | |
169 | e2.BrickColor = BrickColor.new("Really red") | |
170 | e2.TopSurface = "Smooth" | |
171 | e2.BottomSurface = "Smooth" | |
172 | ||
173 | m = Instance.new("BlockMesh") | |
174 | m.Parent = e2 | |
175 | m.Scale = Vector3.new(0.2, 0.2, 0.2) | |
176 | ||
177 | local Weld = Instance.new("Weld") | |
178 | Weld.Parent = e2 | |
179 | Weld.Part0 = e2 | |
180 | Weld.Part1 = plyr.Character.Head | |
181 | Weld.C0 = CFrame.new(-0.2, -0.2, 0.5)*CFrame.Angles(0,0,-0.15) | |
182 | ||
183 | ---- | |
184 | ||
185 | j1 = Instance.new("Part") | |
186 | j1.Parent = mod | |
187 | j1.CanCollide = false | |
188 | j1.Locked = true | |
189 | j1.CanCollide = false | |
190 | j1.Size = Vector3.new(1, 1, 1) | |
191 | j1.formFactor = "Symmetric" | |
192 | j1.BrickColor = BrickColor.new("Really red") | |
193 | j1.TopSurface = "Smooth" | |
194 | j1.BottomSurface = "Smooth" | |
195 | j1.Transparency = 1 | |
196 | ||
197 | m = Instance.new("BlockMesh") | |
198 | m.Parent = j1 | |
199 | m.Scale = Vector3.new(1.1, 1.1, 1.1) | |
200 | ||
201 | local Weldj = Instance.new("Weld") | |
202 | Weldj.Parent = j1 | |
203 | Weldj.Part0 = j1 | |
204 | Weldj.Part1 = plyr.Character.Torso | |
205 | Weldj.C0 = CFrame.new(-1.3,-0.6,0)*CFrame.Angles(0,0,0) | |
206 | ||
207 | ---- | |
208 | ||
209 | j2 = Instance.new("Part") | |
210 | j2.Parent = mod | |
211 | j2.CanCollide = false | |
212 | j2.Locked = true | |
213 | j2.CanCollide = false | |
214 | j2.Size = Vector3.new(1, 1, 1) | |
215 | j2.formFactor = "Symmetric" | |
216 | j2.BrickColor = BrickColor.new("Really red") | |
217 | j2.TopSurface = "Smooth" | |
218 | j2.BottomSurface = "Smooth" | |
219 | j2.Transparency = 1 | |
220 | ||
221 | m = Instance.new("BlockMesh") | |
222 | m.Parent = j2 | |
223 | m.Scale = Vector3.new(1.1, 1.1, 1.1) | |
224 | ||
225 | local Weldj = Instance.new("Weld") | |
226 | Weldj.Parent = j2 | |
227 | Weldj.Part0 = j2 | |
228 | Weldj.Part1 = plyr.Character.Torso | |
229 | Weldj.C0 = CFrame.new(1.3,-0.6,0)*CFrame.Angles(0,0,0) | |
230 | ||
231 | ||
232 | ||
233 | plyr.Character["Right Arm"].Transparency = 0 | |
234 | plyr.Character["Left Arm"].Transparency = 0 | |
235 | ||
236 | ||
237 | -------------------------------------------------------------- | |
238 | ||
239 | ||
240 | ||
241 | rs = plyr.Character.Torso:FindFirstChild("Right Shoulder") | |
242 | ls = plyr.Character.Torso:FindFirstChild("Left Shoulder") | |
243 | ||
244 | ||
245 | ||
246 | hb = Instance.new("HopperBin") | |
247 | hb.Parent = plyr.Backpack | |
248 | hb.Name = "Dark Angel" | |
249 | ||
250 | debounce = false | |
251 | debun = false | |
252 | ||
253 | function Select(mouse) | |
254 | ||
255 | function onKeyDown(key) | |
256 | key:lower() | |
257 | if string.byte(key) == 113 then | |
258 | mode = 1 | |
259 | print("Mode: Explosion") | |
260 | elseif string.byte(key) == 101 then | |
261 | mode = 2 | |
262 | print("Mode: Teleport") | |
263 | elseif string.byte(key) == 114 then | |
264 | mode = 3 | |
265 | print("Mode: GodMode") | |
266 | elseif string.byte(key) == 102 then | |
267 | mode = 4 | |
268 | print("Mode: Firebolt") | |
269 | elseif string.byte(key) == 116 then | |
270 | mode = 5 | |
271 | print("Mode: LAZERZ") | |
272 | end | |
273 | end | |
274 | mouse.KeyDown:connect(onKeyDown) | |
275 | ||
276 | function onButton1Down(click) | |
277 | if debounce == false then | |
278 | ||
279 | --Explosion Mode-------------------------- | |
280 | ||
281 | if mode == 1 then | |
282 | debounce = true | |
283 | rs.Parent = nil | |
284 | Weldrs = Instance.new("Weld") | |
285 | Weldrs.Parent = plyr.Character["Right Arm"] | |
286 | Weldrs.Part0 = plyr.Character["Right Arm"] | |
287 | Weldrs.Part1 = j1 | |
288 | Weldrs.Name = "Weldrs" | |
289 | Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) | |
290 | for i = 1,15 do | |
291 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.15) | |
292 | wait() | |
293 | end | |
294 | ||
295 | ||
296 | print("1") | |
297 | ||
298 | f1 = Instance.new("Part") | |
299 | f1.Parent = mod | |
300 | f1.CanCollide = false | |
301 | f1.Locked = true | |
302 | f1.CanCollide = false | |
303 | f1.Size = Vector3.new(1, 1, 1) | |
304 | f1.formFactor = "Symmetric" | |
305 | f1.BrickColor = BrickColor.new("Bright red") | |
306 | f1.TopSurface = "Smooth" | |
307 | f1.BottomSurface = "Smooth" | |
308 | f1.Transparency = 0.6 | |
309 | ||
310 | m1 = Instance.new("SpecialMesh") | |
311 | m1.MeshType = "Sphere" | |
312 | m1.Parent = f1 | |
313 | m1.Scale = Vector3.new(0, 0, 0) | |
314 | ||
315 | local Weld = Instance.new("Weld") | |
316 | Weld.Parent = f1 | |
317 | Weld.Part0 = f1 | |
318 | Weld.Part1 = plyr.Character["Right Arm"] | |
319 | Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0) | |
320 | ||
321 | f2 = Instance.new("Part") | |
322 | f2.Parent = mod | |
323 | f2.CanCollide = false | |
324 | f2.Locked = true | |
325 | f2.CanCollide = false | |
326 | f2.Size = Vector3.new(1, 1, 1) | |
327 | f2.formFactor = "Symmetric" | |
328 | f2.BrickColor = BrickColor.new("Bright red") | |
329 | f2.TopSurface = "Smooth" | |
330 | f2.BottomSurface = "Smooth" | |
331 | f2.Transparency = 0 | |
332 | ||
333 | m2 = Instance.new("SpecialMesh") | |
334 | m2.MeshType = "Sphere" | |
335 | m2.Parent = f2 | |
336 | m2.Scale = Vector3.new(0, 0, 0) | |
337 | ||
338 | local Weld = Instance.new("Weld") | |
339 | Weld.Parent = f2 | |
340 | Weld.Part0 = f2 | |
341 | Weld.Part1 = f1 | |
342 | Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) | |
343 | ||
344 | for i = 1,10 do | |
345 | m1.Scale = m1.Scale + Vector3.new(0.1,0.1,0.1) | |
346 | wait() | |
347 | end | |
348 | wait() | |
349 | for i = 1,5 do | |
350 | for q = 1,10 do | |
351 | m2.Scale = m2.Scale + Vector3.new(0.1,0.1,0.1) | |
352 | f2.Transparency = f2.Transparency + 0.1 | |
353 | wait() | |
354 | end | |
355 | for m = 1,10 do | |
356 | m2.Scale = m2.Scale - Vector3.new(0.1,0.1,0.1) | |
357 | f2.Transparency = f2.Transparency - 0.1 | |
358 | wait() | |
359 | end | |
360 | end | |
361 | wait() | |
362 | for i = 1,10 do | |
363 | m1.Scale = m1.Scale - Vector3.new(0.1,0.1,0.1) | |
364 | wait() | |
365 | end | |
366 | f1:Remove() | |
367 | f2:Remove() | |
368 | ff = Instance.new("ForceField") | |
369 | ff.Parent = plyr.Character | |
370 | e = Instance.new("Explosion") | |
371 | e.Parent = workspace | |
372 | e.BlastRadius = 15 | |
373 | e.BlastPressure = 3999999 | |
374 | e.Position = plyr.Character.Torso.Position | |
375 | wait(0.1) | |
376 | pcall(function() | |
377 | e:Remove() | |
378 | end) | |
379 | wait() | |
380 | ff:Remove() | |
381 | wait(0.5) | |
382 | for i = 1,15 do | |
383 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.15) | |
384 | wait() | |
385 | end | |
386 | if rs ~= nil then | |
387 | rs.Parent = plyr.Character.Torso | |
388 | wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") | |
389 | if wcer ~= nil then | |
390 | wcer:Remove() | |
391 | end | |
392 | end | |
393 | debounce = false | |
394 | ||
395 | --Teleport Mode--------------------------- | |
396 | ||
397 | elseif mode == 2 then | |
398 | debounce = true | |
399 | ||
400 | ||
401 | mp = mouse.Hit.p | |
402 | ||
403 | t1 = Instance.new("Part") | |
404 | t1.Parent = mod | |
405 | t1.CanCollide = false | |
406 | t1.Locked = true | |
407 | t1.CanCollide = false | |
408 | t1.Size = Vector3.new(1, 1, 1) | |
409 | t1.formFactor = "Symmetric" | |
410 | t1.BrickColor = BrickColor.new("Bright red") | |
411 | t1.TopSurface = "Smooth" | |
412 | t1.BottomSurface = "Smooth" | |
413 | t1.Transparency = 0.6 | |
414 | ||
415 | me1 = Instance.new("SpecialMesh") | |
416 | me1.MeshType = "Sphere" | |
417 | me1.Parent = t1 | |
418 | me1.Scale = Vector3.new(0, 0, 0) | |
419 | ||
420 | local Weld = Instance.new("Weld") | |
421 | Weld.Parent = t1 | |
422 | Weld.Part0 = t1 | |
423 | Weld.Part1 = plyr.Character.Torso | |
424 | Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) | |
425 | ||
426 | t2 = Instance.new("Part") | |
427 | t2.Parent = mod | |
428 | t2.CanCollide = false | |
429 | t2.Locked = true | |
430 | t2.CanCollide = false | |
431 | t2.Size = Vector3.new(1, 1, 1) | |
432 | t2.formFactor = "Symmetric" | |
433 | t2.BrickColor = BrickColor.new("Bright red") | |
434 | t2.TopSurface = "Smooth" | |
435 | t2.BottomSurface = "Smooth" | |
436 | t2.Transparency = 0 | |
437 | ||
438 | me2 = Instance.new("SpecialMesh") | |
439 | me2.MeshType = "Sphere" | |
440 | me2.Parent = t2 | |
441 | me2.Scale = Vector3.new(0, 0, 0) | |
442 | ||
443 | local Weld = Instance.new("Weld") | |
444 | Weld.Parent = t2 | |
445 | Weld.Part0 = t2 | |
446 | Weld.Part1 = t1 | |
447 | Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) | |
448 | ||
449 | for i = 1,10 do | |
450 | me1.Scale = me1.Scale + Vector3.new(1,1,1) | |
451 | wait() | |
452 | end | |
453 | for d = 1,5 do | |
454 | for q = 1,10 do | |
455 | me2.Scale = me2.Scale + Vector3.new(1,1,1) | |
456 | t2.Transparency = t2.Transparency + 0.1 | |
457 | wait() | |
458 | end | |
459 | t1.Transparency = t1.Transparency - 0.1 | |
460 | for q = 1,10 do | |
461 | me2.Scale = me2.Scale - Vector3.new(1,1,1) | |
462 | t2.Transparency = t2.Transparency - 0.1 | |
463 | wait() | |
464 | end | |
465 | wait() | |
466 | end | |
467 | for i = 1,4 do | |
468 | me1.Scale = me1.Scale - Vector3.new(1,1,1) | |
469 | wait() | |
470 | end | |
471 | plyr.Character:MoveTo(mp) | |
472 | for i = 1,6 do | |
473 | me1.Scale = me1.Scale - Vector3.new(1,1,1) | |
474 | wait() | |
475 | end | |
476 | ||
477 | t1:Remove() | |
478 | t2:Remove() | |
479 | ||
480 | debounce = false | |
481 | ||
482 | --GodMode------------------------------- | |
483 | ||
484 | elseif mode == 3 then | |
485 | if debun == false then debun = true | |
486 | print("GodeMode NOW") | |
487 | debounce = true | |
488 | rs.Parent = nil | |
489 | ls.Parent = nil | |
490 | Weldrs = Instance.new("Weld") | |
491 | Weldrs.Parent = plyr.Character["Right Arm"] | |
492 | Weldrs.Part0 = plyr.Character["Right Arm"] | |
493 | Weldrs.Part1 = j1 | |
494 | Weldrs.Name = "Weldrs" | |
495 | Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) | |
496 | Weldls = Instance.new("Weld") | |
497 | Weldls.Parent = plyr.Character["Left Arm"] | |
498 | Weldls.Part0 = plyr.Character["Left Arm"] | |
499 | Weldls.Part1 = j2 | |
500 | Weldls.Name = "Weldls" | |
501 | Weldls.C0 = CFrame.new(0.2,0.6,0)*CFrame.Angles(0,0,0) | |
502 | ||
503 | ||
504 | f1 = Instance.new("Part") | |
505 | f1.Parent = mod | |
506 | f1.CanCollide = false | |
507 | f1.Locked = true | |
508 | f1.CanCollide = false | |
509 | f1.Size = Vector3.new(1, 1, 1) | |
510 | f1.formFactor = "Symmetric" | |
511 | f1.BrickColor = BrickColor.new("Bright red") | |
512 | f1.TopSurface = "Smooth" | |
513 | f1.BottomSurface = "Smooth" | |
514 | f1.Transparency = 1 | |
515 | ||
516 | m1 = Instance.new("SpecialMesh") | |
517 | m1.MeshType = "Sphere" | |
518 | m1.Parent = f1 | |
519 | m1.Scale = Vector3.new(0, 0, 0) | |
520 | ||
521 | local Weld = Instance.new("Weld") | |
522 | Weld.Parent = f1 | |
523 | Weld.Part0 = f1 | |
524 | Weld.Part1 = plyr.Character["Right Arm"] | |
525 | Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0) | |
526 | ||
527 | f2 = Instance.new("Part") | |
528 | f2.Parent = mod | |
529 | f2.CanCollide = false | |
530 | f2.Locked = true | |
531 | f2.CanCollide = false | |
532 | f2.Size = Vector3.new(1, 1, 1) | |
533 | f2.formFactor = "Symmetric" | |
534 | f2.BrickColor = BrickColor.new("Bright red") | |
535 | f2.TopSurface = "Smooth" | |
536 | f2.BottomSurface = "Smooth" | |
537 | f2.Transparency = 1 | |
538 | ||
539 | m1 = Instance.new("SpecialMesh") | |
540 | m1.MeshType = "Sphere" | |
541 | m1.Parent = f2 | |
542 | m1.Scale = Vector3.new(0, 0, 0) | |
543 | ||
544 | local Weld = Instance.new("Weld") | |
545 | Weld.Parent = f2 | |
546 | Weld.Part0 = f2 | |
547 | Weld.Part1 = plyr.Character["Left Arm"] | |
548 | Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0) | |
549 | ||
550 | f = Instance.new("Fire") | |
551 | f.Parent = f1 | |
552 | f.Size = 0 | |
553 | f.Heat = 0 | |
554 | fn = Instance.new("Fire") | |
555 | fn.Parent = f2 | |
556 | fn.Size = 0 | |
557 | fn.Heat = 0 | |
558 | ||
559 | for i = 1,18 do | |
560 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.15) | |
561 | Weldls.C1 = Weldls.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.15) | |
562 | wait() | |
563 | end | |
564 | ||
565 | wait(2) | |
566 | ||
567 | fi = Instance.new("Fire") | |
568 | fi.Parent = plyr.Character.Torso | |
569 | fi.Size = 8 | |
570 | fi.Heat = 10 | |
571 | plyr.Character.Humanoid.WalkSpeed = 30 | |
572 | ||
573 | --Arms going down | |
574 | for i = 1,18 do | |
575 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.15) | |
576 | Weldls.C1 = Weldls.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.15) | |
577 | wait() | |
578 | end | |
579 | ||
580 | f1:Remove() | |
581 | f2:Remove() | |
582 | ||
583 | ||
584 | if rs ~= nil then | |
585 | rs.Parent = plyr.Character.Torso | |
586 | end | |
587 | if ls ~= nil then | |
588 | ls.Parent = plyr.Character.Torso | |
589 | end | |
590 | wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") | |
591 | if wcer ~= nil then | |
592 | wcer:Remove() | |
593 | end | |
594 | wcel = plyr.Character["Left Arm"]:findFirstChild("Weldls") | |
595 | if wcer ~= nil then | |
596 | wcel:Remove() | |
597 | end | |
598 | ||
599 | debounce = false | |
600 | ||
601 | wait(8) | |
602 | ||
603 | fi:Remove() | |
604 | plyr.Character.Humanoid.WalkSpeed = 16 | |
605 | ||
606 | debun = false | |
607 | end | |
608 | ||
609 | --FireBolt------------------------------------------------- | |
610 | ||
611 | elseif mode == 4 then | |
612 | debounce = true | |
613 | pos = mouse.hit.p | |
614 | rs.Parent = nil | |
615 | Weldrs = Instance.new("Weld") | |
616 | Weldrs.Parent = plyr.Character["Right Arm"] | |
617 | Weldrs.Part0 = plyr.Character["Right Arm"] | |
618 | Weldrs.Part1 = j1 | |
619 | Weldrs.Name = "Weldrs" | |
620 | Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) | |
621 | for i = 1,15 do | |
622 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0.105, 0, 0) | |
623 | wait() | |
624 | end | |
625 | ||
626 | wait() | |
627 | ||
628 | p = Instance.new("Part") | |
629 | p.Parent = mod | |
630 | p.CanCollide = false | |
631 | p.Locked = true | |
632 | p.Anchored = true | |
633 | p.CanCollide = false | |
634 | p.Size = Vector3.new(1, 1, 1) | |
635 | p.formFactor = "Symmetric" | |
636 | p.BrickColor = BrickColor.new("Bright red") | |
637 | p.TopSurface = "Smooth" | |
638 | p.BottomSurface = "Smooth" | |
639 | p.Transparency = 1 | |
640 | p.Position = plyr.Character["Right Arm"].Position + Vector3.new(0,1.5,0) | |
641 | p.CFrame = CFrame.new(p.Position, pos) | |
642 | ||
643 | dabnut = false | |
644 | ||
645 | function onTouch(hit) | |
646 | humiz = hit.Parent:findFirstChild("Humanoid") | |
647 | if humiz ~= nil and hit.Parent.Name ~= person then | |
648 | pcall(function() | |
649 | hit.Parent:BreakJoints() | |
650 | if hit.Parent.Torso:findFirstChild("Fiarz1") == nil then | |
651 | f = Instance.new("Fire") | |
652 | f.Parent = hit.Parent.Torso | |
653 | f.Size = 6 | |
654 | f.Heat = 5 | |
655 | f.Name = "Fiarz1" | |
656 | end | |
657 | end) | |
658 | end | |
659 | end | |
660 | p.Touched:connect(onTouch) | |
661 | ||
662 | f = Instance.new("Fire") | |
663 | f.Parent = p | |
664 | f.Size = 0 | |
665 | f.Heat = 0 | |
666 | ||
667 | for i = 0, 1, 0.03 do | |
668 | p.CFrame = CFrame.new( (p.Position * (1 - i)) + (pos * i)) | |
669 | wait() | |
670 | end | |
671 | game:getService("Debris"):AddItem(p,0.1) | |
672 | for i = 1,15 do | |
673 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(-0.105, 0, 0) | |
674 | wait() | |
675 | end | |
676 | if rs ~= nil then | |
677 | rs.Parent = plyr.Character.Torso | |
678 | wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") | |
679 | if wcer ~= nil then | |
680 | wcer:Remove() | |
681 | end | |
682 | end | |
683 | debounce = false | |
684 | ||
685 | ||
686 | ||
687 | ||
688 | --Lazorz mode-------------------------- | |
689 | ||
690 | elseif mode == 5 then | |
691 | debounce = true | |
692 | rs.Parent = nil | |
693 | Weldrs = Instance.new("Weld") | |
694 | Weldrs.Parent = plyr.Character["Right Arm"] | |
695 | Weldrs.Part0 = plyr.Character["Right Arm"] | |
696 | Weldrs.Part1 = j1 | |
697 | Weldrs.Name = "Weldrs" | |
698 | Weldrs.C0 = CFrame.new(-0.2,0.6,0)*CFrame.Angles(0,0,0) | |
699 | for i = 1,15 do | |
700 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(0.105, 0, 0) | |
701 | wait() | |
702 | end | |
703 | ||
704 | f1 = Instance.new("Part") | |
705 | f1.Parent = mod | |
706 | f1.CanCollide = false | |
707 | f1.Locked = true | |
708 | f1.CanCollide = false | |
709 | f1.Size = Vector3.new(1, 1, 1) | |
710 | f1.formFactor = "Symmetric" | |
711 | f1.BrickColor = BrickColor.new("Bright red") | |
712 | f1.TopSurface = "Smooth" | |
713 | f1.BottomSurface = "Smooth" | |
714 | f1.Transparency = 0 | |
715 | ||
716 | m1 = Instance.new("SpecialMesh") | |
717 | m1.MeshType = "Sphere" | |
718 | m1.Parent = f1 | |
719 | m1.Scale = Vector3.new(0, 0, 0) | |
720 | ||
721 | local Weld = Instance.new("Weld") | |
722 | Weld.Parent = f1 | |
723 | Weld.Part0 = f1 | |
724 | Weld.Part1 = plyr.Character["Right Arm"] | |
725 | Weld.C0 = CFrame.new(0,1,0)*CFrame.Angles(0,0,0) | |
726 | ||
727 | f2 = Instance.new("Part") | |
728 | f2.Parent = mod | |
729 | f2.CanCollide = false | |
730 | f2.Locked = true | |
731 | f2.CanCollide = false | |
732 | f2.Size = Vector3.new(1, 1, 1) | |
733 | f2.formFactor = "Symmetric" | |
734 | f2.BrickColor = BrickColor.new("Bright red") | |
735 | f2.TopSurface = "Smooth" | |
736 | f2.BottomSurface = "Smooth" | |
737 | f2.Transparency = 1 | |
738 | ||
739 | m2 = Instance.new("SpecialMesh") | |
740 | m2.MeshType = "Sphere" | |
741 | m2.Parent = f2 | |
742 | m2.Scale = Vector3.new(0, 0, 0) | |
743 | ||
744 | local Weld = Instance.new("Weld") | |
745 | Weld.Parent = f2 | |
746 | Weld.Part0 = f2 | |
747 | Weld.Part1 = f1 | |
748 | Weld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0) | |
749 | ||
750 | ||
751 | f3 = Instance.new("Part") | |
752 | f3.Parent = mod | |
753 | f3.CanCollide = false | |
754 | f3.Locked = true | |
755 | f3.CanCollide = false | |
756 | f3.Size = Vector3.new(1, 1, 1) | |
757 | f3.formFactor = "Symmetric" | |
758 | f3.BrickColor = BrickColor.new("Bright red") | |
759 | f3.TopSurface = "Smooth" | |
760 | f3.BottomSurface = "Smooth" | |
761 | f3.Transparency = 1 | |
762 | ||
763 | m3 = Instance.new("SpecialMesh") | |
764 | m3.MeshId = "http://www.roblox.com/asset/?id=20329976" | |
765 | m3.Parent = f3 | |
766 | m3.Scale = Vector3.new(0, 0, 0) | |
767 | ||
768 | local Weld = Instance.new("Weld") | |
769 | Weld.Parent = f3 | |
770 | Weld.Part0 = f3 | |
771 | Weld.Part1 = plyr.Character["Right Arm"] | |
772 | Weld.C0 = CFrame.new(0,-1.2,0.1)*CFrame.Angles(math.pi,0,0) | |
773 | ||
774 | ||
775 | for i = 1,10 do | |
776 | m2.Scale = m2.Scale + Vector3.new(0.1,0.1,0.1) | |
777 | f2.Transparency = f2.Transparency - 0.05 | |
778 | wait() | |
779 | end | |
780 | ||
781 | for ind = 1,4 do | |
782 | for i = 1,20 do | |
783 | m1.Scale = m1.Scale + Vector3.new(0.05,0.05,0.05) | |
784 | f1.Transparency = f1.Transparency + 0.05 | |
785 | wait() | |
786 | end | |
787 | m1.Scale = Vector3.new(0,0,0) | |
788 | f1.Transparency = 0 | |
789 | end | |
790 | ||
791 | for i = 1,20 do | |
792 | m3.Scale = m3.Scale + Vector3.new(0.035,0.035,0.035) | |
793 | f3.Transparency = f3.Transparency - 0.03 | |
794 | wait() | |
795 | end | |
796 | ||
797 | mp = mouse.Hit.p | |
798 | ||
799 | p = Instance.new("Part") | |
800 | p.Parent = mod | |
801 | p.Locked = true | |
802 | p.Transparency = 0.4 | |
803 | p.CanCollide = false | |
804 | p.BrickColor = BrickColor.new("Bright red") | |
805 | p.Anchored = true | |
806 | p.Size = Vector3.new(1,(f2.Position-mp).magnitude,1) | |
807 | p.CFrame = CFrame.new((f2.Position+mp)/2,f2.Position)*CFrame.Angles(math.pi/2,0,0) | |
808 | mp1 = Instance.new("CylinderMesh") | |
809 | mp1.Parent = p | |
810 | mp1.Scale = Vector3.new(1,1,1) | |
811 | p3 = Instance.new("Part") | |
812 | p3.Parent = mod | |
813 | p3.Locked = true | |
814 | p3.Transparency = 0.4 | |
815 | p3.CanCollide = false | |
816 | p3.BrickColor = BrickColor.new("Bright red") | |
817 | p3.Anchored = true | |
818 | p3.Size = Vector3.new(1,(f2.Position-mp).magnitude,1) | |
819 | p3.CFrame = CFrame.new((f2.Position+mp)/2,f2.Position)*CFrame.Angles(math.pi/2,0,0) | |
820 | mp2 = Instance.new("CylinderMesh") | |
821 | mp2.Parent = p3 | |
822 | mp2.Scale = Vector3.new(0.8,1,0.8) | |
823 | ||
824 | mt = mouse.Target | |
825 | print(mt) | |
826 | ||
827 | pcall(function() | |
828 | mt.Parent.Humanoid:TakeDamage(80) | |
829 | end) | |
830 | pcall(function() | |
831 | mt.Parent.Parent.Humanoid:TakeDamage(80) | |
832 | end) | |
833 | ||
834 | wait(0.5) | |
835 | ||
836 | for i = 1,20 do | |
837 | p.Transparency = p.Transparency - 0.05 | |
838 | p3.Transparency = p.Transparency - 0.05 | |
839 | mp1.Scale = mp1.Scale - Vector3.new(0.05,0,0.05) | |
840 | mp2.Scale = mp1.Scale - Vector3.new(0.05,0,0.05) | |
841 | wait() | |
842 | end | |
843 | ||
844 | p:Remove() | |
845 | p3:Remove() | |
846 | ||
847 | for i = 1,10 do | |
848 | m2.Scale = m2.Scale - Vector3.new(0.1,0.1,0.1) | |
849 | f2.Transparency = f2.Transparency + 0.05 | |
850 | m3.Scale = m3.Scale - Vector3.new(0.07,0.07,0.07) | |
851 | f3.Transparency = f3.Transparency + 0.06 | |
852 | wait() | |
853 | end | |
854 | ||
855 | ||
856 | f1:Remove() | |
857 | f2:Remove() | |
858 | f3:Remove() | |
859 | ||
860 | ||
861 | for i = 1,15 do | |
862 | Weldrs.C1 = Weldrs.C1*CFrame.fromEulerAnglesXYZ(-0.105, 0, 0) | |
863 | wait() | |
864 | end | |
865 | ||
866 | if rs ~= nil then | |
867 | rs.Parent = plyr.Character.Torso | |
868 | wcer = plyr.Character["Right Arm"]:findFirstChild("Weldrs") | |
869 | if wcer ~= nil then | |
870 | wcer:Remove() | |
871 | end | |
872 | end | |
873 | debounce = false | |
874 | ||
875 | ||
876 | ------------------------------------------------------- | |
877 | ||
878 | ||
879 | end | |
880 | end | |
881 | end | |
882 | mouse.Button1Down:connect(function() onButton1Down(mouse) end) | |
883 | end | |
884 | hb.Selected:connect(Select) | |
885 | ||
886 | ||
887 | ||
888 | ||
889 | ||
890 | -------------------------------------------------------------- | |
891 | ||
892 | ||
893 | ||
894 | ||
895 | ||
896 | while true do | |
897 | updateLooks() | |
898 | for i = 1,17 do | |
899 | Weld1.C1 = Weld1.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.03) | |
900 | Weld2.C1 = Weld2.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.03) | |
901 | wait() | |
902 | end | |
903 | wait(0.6) | |
904 | for i = 1,17 do | |
905 | Weld1.C1 = Weld1.C1*CFrame.fromEulerAnglesXYZ(0, 0, 0.03) | |
906 | Weld2.C1 = Weld2.C1*CFrame.fromEulerAnglesXYZ(0, 0, -0.03) | |
907 | wait() | |
908 | end | |
909 | wait(0.6) | |
910 | end |