SHOW:
|
|
- or go back to the newest paste.
1 | - | Name=game.Players.NextFlame.Name |
1 | + | Name=game.Player.gyropromainia456.Name |
2 | local player=game.Players[Name] | |
3 | local char=player.Character | |
4 | local Suit=false | |
5 | local Tag=Instance.new("ObjectValue") | |
6 | Tag.Name="creator" | |
7 | Tag.Value=player | |
8 | local Welds={} | |
9 | ||
10 | if script.Parent.className~="HopperBin" then | |
11 | local h=Instance.new("HopperBin") | |
12 | h.Name="Ice Reaper" | |
13 | h.Parent=player.Backpack | |
14 | script.Parent=h | |
15 | end | |
16 | pcall(function() char.Sword:remove() end) | |
17 | pcall(function() char.Sheath:remove() end) | |
18 | pcall(function() char.Suit:remove() end) | |
19 | local m=Instance.new("Model") | |
20 | m.Name="Sword" | |
21 | m.Parent=char | |
22 | local otherm=Instance.new("Model") | |
23 | otherm.Name="Sheath" | |
24 | otherm.Parent=char | |
25 | ||
26 | --SWORD-- | |
27 | local p=Instance.new("Part") | |
28 | p.Size=Vector3.new(1,3,1) | |
29 | p.BrickColor=BrickColor.new("Royal purple") | |
30 | p.Reflectance=0.4 | |
31 | p.CanCollide=false | |
32 | p.Parent=m | |
33 | local mes=Instance.new("BlockMesh") | |
34 | mes.Parent=p | |
35 | mes.Scale=Vector3.new(0.4,1.2,0.2) | |
36 | local w=Instance.new("Weld") | |
37 | w.Parent=p | |
38 | w.Part1=p | |
39 | w.Part0=char.Torso | |
40 | w.C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(150)) | |
41 | w.C1=CFrame.new(0,0.25,0) | |
42 | local HoldWeld=w | |
43 | local Blade=p | |
44 | Welds["MAIN"]=HoldWeld | |
45 | local p=Instance.new("Part") | |
46 | p.Size=Vector3.new(1,3,1) | |
47 | p.BrickColor=BrickColor.new("Magenta") | |
48 | p.Parent=m | |
49 | local mes=Instance.new("BlockMesh") | |
50 | mes.Parent=p | |
51 | mes.Scale=Vector3.new(0.02,1,0.21) | |
52 | local w=Instance.new("Weld") | |
53 | w.Parent=p | |
54 | w.Part1=p | |
55 | w.Part0=Blade | |
56 | w.C0=CFrame.new(0,-.2,0) | |
57 | local p=Instance.new("Part") | |
58 | p.Size=Vector3.new(1,1,1) | |
59 | p.BrickColor=BrickColor.new("White") | |
60 | p.Parent=m | |
61 | p.Reflectance=0.4 | |
62 | local mes=Instance.new("BlockMesh") | |
63 | mes.Parent=p | |
64 | mes.Scale=Vector3.new(0.6,.2,.3) | |
65 | local w=Instance.new("Weld") | |
66 | w.Parent=p | |
67 | w.Part1=p | |
68 | w.Part0=Blade | |
69 | w.C0=CFrame.new(0,-1.45,0) | |
70 | local p=Instance.new("Part") | |
71 | p.Size=Vector3.new(1,1,1) | |
72 | p.BrickColor=BrickColor.new("White") | |
73 | p.Parent=m | |
74 | p.Reflectance=0.4 | |
75 | local mes=Instance.new("BlockMesh") | |
76 | mes.Parent=p | |
77 | mes.Scale=Vector3.new(0.4,.2,.3) | |
78 | local w=Instance.new("Weld") | |
79 | w.Parent=p | |
80 | w.Part1=p | |
81 | w.Part0=Blade | |
82 | w.C0=CFrame.new(0.4,-1.37,0)*CFrame.Angles(0,0,math.rad(30)) | |
83 | local p=Instance.new("Part") | |
84 | p.Size=Vector3.new(1,1,1) | |
85 | p.BrickColor=BrickColor.new("White") | |
86 | p.Parent=m | |
87 | p.Reflectance=0.4 | |
88 | local mes=Instance.new("BlockMesh") | |
89 | mes.Parent=p | |
90 | mes.Scale=Vector3.new(0.4,.2,.3) | |
91 | local w=Instance.new("Weld") | |
92 | w.Parent=p | |
93 | w.Part1=p | |
94 | w.Part0=Blade | |
95 | w.C0=CFrame.new(-0.4,-1.37,0)*CFrame.Angles(0,0,math.rad(-30)) | |
96 | local p=Instance.new("Part") | |
97 | p.Size=Vector3.new(1,1,1) | |
98 | p.BrickColor=BrickColor.new("Grey") | |
99 | p.Parent=m | |
100 | local mes=Instance.new("CylinderMesh") | |
101 | mes.Parent=p | |
102 | mes.Scale=Vector3.new(.2,1.25,.2) | |
103 | local w=Instance.new("Weld") | |
104 | w.Parent=p | |
105 | w.Part1=p | |
106 | w.Part0=Blade | |
107 | w.C0=CFrame.new(0,-2,0) | |
108 | local p=Instance.new("Part") | |
109 | p.Size=Vector3.new(1,1,1) | |
110 | p.BrickColor=BrickColor.new("Magenta") | |
111 | p.Parent=m | |
112 | p.Reflectance=0.4 | |
113 | local mes=Instance.new("CylinderMesh") | |
114 | mes.Parent=p | |
115 | mes.Scale=Vector3.new(.21,.1,.21) | |
116 | local w=Instance.new("Weld") | |
117 | w.Parent=p | |
118 | w.Part1=p | |
119 | w.Part0=Blade | |
120 | w.C0=CFrame.new(0,-2.75,0) | |
121 | for i=1,10 do | |
122 | local p=Instance.new("Part") | |
123 | p.Size=Vector3.new(1,1,1) | |
124 | p.BrickColor=BrickColor.new("Alder") | |
125 | p.Parent=m | |
126 | local mes=Instance.new("CylinderMesh") | |
127 | mes.Parent=p | |
128 | mes.Scale=Vector3.new(.21,.05,.21) | |
129 | local w=Instance.new("Weld") | |
130 | w.Parent=p | |
131 | w.Part1=p | |
132 | w.Part0=Blade | |
133 | w.C0=CFrame.new(0,-2.7+.9*(i/9),0) | |
134 | end | |
135 | local p=Instance.new("Part") | |
136 | p.Size=Vector3.new(1,1,1) | |
137 | p.BrickColor=BrickColor.new("Royal purple") | |
138 | p.Parent=m | |
139 | p.Reflectance=0.4 | |
140 | local mes=Instance.new("BlockMesh") | |
141 | mes.Parent=p | |
142 | mes.Scale=Vector3.new(.28,.24,.205) | |
143 | local w=Instance.new("Weld") | |
144 | w.Parent=p | |
145 | w.Part1=p | |
146 | w.Part0=Blade | |
147 | w.C0=CFrame.new(0,1.45,0)*CFrame.Angles(0,0,math.rad(-45)) | |
148 | local Tip=p | |
149 | --/SWORD-- | |
150 | ||
151 | --SHEATH-- | |
152 | local p=Instance.new("Part") | |
153 | p.Size=Vector3.new(1,3,1) | |
154 | p.Reflectance=0.4 | |
155 | p.BrickColor=BrickColor.new("Royal purple") | |
156 | p.Parent=otherm | |
157 | local mes=Instance.new("BlockMesh") | |
158 | mes.Parent=p | |
159 | mes.Scale=Vector3.new(0.6,1.2,0.3) | |
160 | local w=Instance.new("Weld") | |
161 | w.Parent=p | |
162 | w.Part1=p | |
163 | w.Part0=char.Torso | |
164 | w.C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(-30)) | |
165 | local Back=p | |
166 | local p=Instance.new("Part") | |
167 | p.Size=Vector3.new(1,1,1) | |
168 | p.BrickColor=BrickColor:White() | |
169 | p.Parent=otherm | |
170 | local mes=Instance.new("BlockMesh") | |
171 | mes.Parent=p | |
172 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
173 | local w=Instance.new("Weld") | |
174 | w.Parent=p | |
175 | w.Part1=p | |
176 | w.Part0=Back | |
177 | w.C0=CFrame.new(-0.1,-1.5,0)*CFrame.Angles(0,0,math.rad(45)) | |
178 | local p=Instance.new("Part") | |
179 | p.Size=Vector3.new(1,1,1) | |
180 | p.BrickColor=BrickColor:White() | |
181 | p.Parent=otherm | |
182 | local mes=Instance.new("BlockMesh") | |
183 | mes.Parent=p | |
184 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
185 | local w=Instance.new("Weld") | |
186 | w.Parent=p | |
187 | w.Part1=p | |
188 | w.Part0=Back | |
189 | w.C0=CFrame.new(0.1,-1.5,0)*CFrame.Angles(0,0,math.rad(-45)) | |
190 | local p=Instance.new("Part") | |
191 | p.Size=Vector3.new(1,1,1) | |
192 | p.BrickColor=BrickColor:White() | |
193 | p.Parent=otherm | |
194 | local mes=Instance.new("BlockMesh") | |
195 | mes.Parent=p | |
196 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
197 | local w=Instance.new("Weld") | |
198 | w.Parent=p | |
199 | w.Part1=p | |
200 | w.Part0=Back | |
201 | w.C0=CFrame.new(-0.1,1.29,0)*CFrame.Angles(0,0,math.rad(-45)) | |
202 | local p=Instance.new("Part") | |
203 | p.Size=Vector3.new(1,1,1) | |
204 | p.BrickColor=BrickColor:White() | |
205 | p.Parent=otherm | |
206 | local mes=Instance.new("BlockMesh") | |
207 | mes.Parent=p | |
208 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
209 | local w=Instance.new("Weld") | |
210 | w.Parent=p | |
211 | w.Part1=p | |
212 | w.Part0=Back | |
213 | w.C0=CFrame.new(0.1,1.29,0)*CFrame.Angles(0,0,math.rad(45)) | |
214 | local p=Instance.new("Part") | |
215 | p.Size=Vector3.new(1,3,1) | |
216 | p.BrickColor=BrickColor:White() | |
217 | p.Parent=otherm | |
218 | local mes=Instance.new("BlockMesh") | |
219 | mes.Parent=p | |
220 | mes.Scale=Vector3.new(0.1,1.25,0.32) | |
221 | local w=Instance.new("Weld") | |
222 | w.Parent=p | |
223 | w.Part1=p | |
224 | w.Part0=Back | |
225 | w.C0=CFrame.new(0,-0.25/2.5,0) | |
226 | local p=Instance.new("Part") | |
227 | p.Size=Vector3.new(1,3,1) | |
228 | p.BrickColor=BrickColor.new("Magenta") | |
229 | p.Parent=otherm | |
230 | local mes=Instance.new("BlockMesh") | |
231 | mes.Parent=p | |
232 | mes.Scale=Vector3.new(0.02,1.12,0.325) | |
233 | local w=Instance.new("Weld") | |
234 | w.Parent=p | |
235 | w.Part1=p | |
236 | w.Part0=Back | |
237 | w.C0=CFrame.new(0,0,0) | |
238 | local p=Instance.new("Part") | |
239 | p.Size=Vector3.new(1,1,1) | |
240 | p.BrickColor=BrickColor:White() | |
241 | p.Parent=otherm | |
242 | local mes=Instance.new("BlockMesh") | |
243 | mes.Parent=p | |
244 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
245 | local w=Instance.new("Weld") | |
246 | w.Parent=p | |
247 | w.Part1=p | |
248 | w.Part0=Back | |
249 | w.C0=CFrame.new(0.1,.25/2,0)*CFrame.Angles(0,0,math.rad(45)) | |
250 | local p=Instance.new("Part") | |
251 | p.Size=Vector3.new(1,1,1) | |
252 | p.BrickColor=BrickColor:White() | |
253 | p.Parent=otherm | |
254 | local mes=Instance.new("BlockMesh") | |
255 | mes.Parent=p | |
256 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
257 | local w=Instance.new("Weld") | |
258 | w.Parent=p | |
259 | w.Part1=p | |
260 | w.Part0=Back | |
261 | w.C0=CFrame.new(-0.1,.25/2,0)*CFrame.Angles(0,0,math.rad(-45)) | |
262 | local p=Instance.new("Part") | |
263 | p.Size=Vector3.new(1,1,1) | |
264 | p.BrickColor=BrickColor:White() | |
265 | p.Parent=otherm | |
266 | local mes=Instance.new("BlockMesh") | |
267 | mes.Parent=p | |
268 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
269 | local w=Instance.new("Weld") | |
270 | w.Parent=p | |
271 | w.Part1=p | |
272 | w.Part0=Back | |
273 | w.C0=CFrame.new(0.1,-.25/2,0)*CFrame.Angles(0,0,math.rad(-45)) | |
274 | local p=Instance.new("Part") | |
275 | p.Size=Vector3.new(1,1,1) | |
276 | p.BrickColor=BrickColor:White() | |
277 | p.Parent=otherm | |
278 | local mes=Instance.new("BlockMesh") | |
279 | mes.Parent=p | |
280 | mes.Scale=Vector3.new(0.1,.25,0.31) | |
281 | local w=Instance.new("Weld") | |
282 | w.Parent=p | |
283 | w.Part1=p | |
284 | w.Part0=Back | |
285 | w.C0=CFrame.new(-0.1,-.25/2,0)*CFrame.Angles(0,0,math.rad(45)) | |
286 | local p=Instance.new("Part") | |
287 | p.Size=Vector3.new(1,3,1) | |
288 | p.BrickColor=BrickColor.new("Alder") | |
289 | p.Parent=otherm | |
290 | local mes=Instance.new("BlockMesh") | |
291 | mes.Parent=p | |
292 | mes.Scale=Vector3.new(0.55,.5,0.25) | |
293 | local w=Instance.new("Weld") | |
294 | w.Parent=p | |
295 | w.Part1=p | |
296 | w.Part0=Back | |
297 | w.C0=CFrame.new(0,.85,0) | |
298 | local p=Instance.new("Part") | |
299 | p.Size=Vector3.new(1,1,1) | |
300 | p.BrickColor=BrickColor.new("Royal purple") | |
301 | p.Parent=m | |
302 | p.Reflectance=0.4 | |
303 | local mes=Instance.new("BlockMesh") | |
304 | mes.Parent=p | |
305 | mes.Scale=Vector3.new(.42,.35,.305) | |
306 | local w=Instance.new("Weld") | |
307 | w.Parent=p | |
308 | w.Part1=p | |
309 | w.Part0=Back | |
310 | w.C0=CFrame.new(0,-1.45,0)*CFrame.Angles(0,0,math.rad(-45)) | |
311 | for _,v in pairs(otherm:children()) do | |
312 | v.CanCollide=false | |
313 | v.Locked=true | |
314 | end | |
315 | --/SHEATH-- | |
316 | ||
317 | b=Instance.new("IntValue") | |
318 | b.Value=0 | |
319 | b.Parent=char.Sword | |
320 | function Click() | |
321 | if b.Value~=0 then | |
322 | pcall(function() DCLICK:disconnect() end) | |
323 | wait(0.25) | |
324 | Button() | |
325 | wait() | |
326 | DCLICK=b.Changed:connect(Click) | |
327 | end | |
328 | end | |
329 | DCLICK=b.Changed:connect(Click) | |
330 | ||
331 | Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]} | |
332 | ||
333 | function Button(mouse) | |
334 | if b.Value==1 then | |
335 | local rw=Welds["rw"] | |
336 | for i=0,0.7,0.1 do | |
337 | wait() | |
338 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(-6),0) | |
339 | rw.C0 = CFrame.new(0, 0.5, 0) | |
340 | end | |
341 | wait() | |
342 | for i=0,0.4,0.1 do | |
343 | wait() | |
344 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0) | |
345 | rw.C0 = rw.C0*CFrame.new(0, 0.1, 0) | |
346 | end | |
347 | wait() | |
348 | for i=0,0.4,0.1 do | |
349 | wait() | |
350 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0) | |
351 | rw.C0 = rw.C0*CFrame.new(0, -0.1, 0) | |
352 | end | |
353 | for i=0,0.9,0.1 do | |
354 | wait() | |
355 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-4.5), math.rad(6),0) | |
356 | rw.C0 = CFrame.new(0, 0.5, 0) | |
357 | end | |
358 | rw.C0=OrgR0 | |
359 | rw.C1=OrgR1 | |
360 | b.Value=0 | |
361 | else | |
362 | local rw=Welds["rw"] | |
363 | for i=0,0.3,0.1 do | |
364 | wait() | |
365 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0) | |
366 | rw.C0 = CFrame.new(0, 0.5, 0) | |
367 | end | |
368 | wait() | |
369 | for i=0,1,0.5 do | |
370 | wait() | |
371 | rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*i, 0,0) | |
372 | rw.C0 = CFrame.new(0, 0.5, 0) | |
373 | end | |
374 | for i=0,1,0.1 do | |
375 | wait() | |
376 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10), 0,0) | |
377 | rw.C0 = CFrame.new(0, 0.5, 0) | |
378 | end | |
379 | for i=0,0.3,0.1 do | |
380 | wait() | |
381 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10), 0,0) | |
382 | rw.C0 = CFrame.new(0, 0.5, 0) | |
383 | end | |
384 | wait() | |
385 | for i=0,0.3,0.1 do | |
386 | wait() | |
387 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0) | |
388 | rw.C0 = CFrame.new(0, 0.5, 0) | |
389 | end | |
390 | rw.C0=OrgR0 | |
391 | rw.C1=OrgR1 | |
392 | b.Value=0 | |
393 | end | |
394 | end | |
395 | ||
396 | function Charge() | |
397 | local rw=Welds["rw"] | |
398 | for i=0,1.2,0.1 do | |
399 | wait() | |
400 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(6),math.rad(2)) | |
401 | rw.C0 = CFrame.new(0, 0.5, 0) | |
402 | end | |
403 | wait() | |
404 | for i=1,6 do | |
405 | wait() | |
406 | local Laz=Instance.new("Part") | |
407 | Laz.Anchored=false | |
408 | Laz.BrickColor=BrickColor.new("Royal purple") | |
409 | Laz.Reflectance=0 | |
410 | Laz.Shape="Ball" | |
411 | Laz.Transparency=1-i/9 | |
412 | Laz.TopSurface="Smooth" | |
413 | Laz.BottomSurface="Smooth" | |
414 | Laz.CanCollide=false | |
415 | Laz.Size=Vector3.new(1,1,1) | |
416 | Laz.Parent=char.Sword | |
417 | w=Instance.new("Weld") | |
418 | w.Part1=Laz | |
419 | w.Part0=Blade | |
420 | w.Parent=Laz | |
421 | local Me=Instance.new("SpecialMesh") | |
422 | Me.MeshType="Sphere" | |
423 | Me.Parent=Laz | |
424 | for i=1,7,0.75 do | |
425 | Me.Scale = Vector3.new(i/2.5,i,i/2.5) | |
426 | wait() | |
427 | end | |
428 | Laz:remove() | |
429 | end | |
430 | end | |
431 | ||
432 | function SHOCK() | |
433 | Charge() | |
434 | wait() | |
435 | for i=0,0.7,0.1 do | |
436 | wait() | |
437 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0) | |
438 | rw.C0 = rw.C0*CFrame.new(0, 0, 0) | |
439 | end | |
440 | for i=1,35 do | |
441 | p=Instance.new("Part") | |
442 | p.Size=Vector3.new(1,9,7) | |
443 | p.Transparency=0.2 | |
444 | p.BrickColor=BrickColor.new("Royal purple") | |
445 | p.Reflectance=0.1 | |
446 | p.CanCollide=true | |
447 | p.Velocity=Vector3.new(9000,300,0) | |
448 | p.Touched:connect(function(h) | |
449 | if h.Parent~=char and h.Parent.Parent~=char then | |
450 | h.Anchored=false | |
451 | h:BreakJoints() | |
452 | h.Velocity=(h.Position-char.Torso.Position).unit*-500 | |
453 | end | |
454 | end) | |
455 | p.TopSurface="Smooth" | |
456 | p.BottomSurface="Smooth" | |
457 | p.Anchored=true | |
458 | p.Parent=char | |
459 | p.CFrame=char.Torso.CFrame*CFrame.Angles(0,math.rad(90),0)*CFrame.new(6+i,0,0) | |
460 | Delay(0,function() | |
461 | local p=p | |
462 | for i=3,10 do | |
463 | p.Transparency=i/10 | |
464 | wait() | |
465 | end | |
466 | p:remove() | |
467 | end) | |
468 | wait() | |
469 | end | |
470 | for i=0,0.7,0.1 do | |
471 | wait() | |
472 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0) | |
473 | rw.C0 = rw.C0*CFrame.new(0, 0, 0) | |
474 | end | |
475 | wait() | |
476 | for i=0,1.2,0.1 do | |
477 | wait() | |
478 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(-6),math.rad(-2)) | |
479 | rw.C0 = CFrame.new(0, 0.5, 0) | |
480 | end | |
481 | rw.C0=OrgR0 | |
482 | rw.C1=OrgR1 | |
483 | end | |
484 | ||
485 | function GATE() | |
486 | local rw=Welds["rw"] | |
487 | for i=0,0.3,0.1 do | |
488 | wait(0.06) | |
489 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0) | |
490 | rw.C0 = CFrame.new(0, 0.5, 0) | |
491 | end | |
492 | wait() | |
493 | for i=0,2,0.5 do | |
494 | wait(0.06) | |
495 | rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*i, 0,0) | |
496 | rw.C0 = CFrame.new(0, 0.5, 0) | |
497 | end | |
498 | wait() | |
499 | local b=Instance.new("BodyPosition") | |
500 | b.position=char.Torso.Position+Vector3.new(0,30,0) | |
501 | b.maxForce=Vector3.new(200,999999999,200) | |
502 | b.Parent=char.Torso | |
503 | wait(0.75) | |
504 | for i=0,2,0.5 do | |
505 | wait(0.05) | |
506 | local p=Blade:Clone() | |
507 | p.Transparency=0.5 | |
508 | p.Reflectance=0 | |
509 | p.BrickColor=BrickColor.new("Royal purple") | |
510 | p.Anchored=true | |
511 | p.CanCollide=false | |
512 | p.Parent=char | |
513 | Delay(0.75,function() p:remove() end) | |
514 | rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(-60)*i, 0,0) | |
515 | rw.C0 = CFrame.new(0, 0.5, 0) | |
516 | end | |
517 | b:remove() | |
518 | function Check(d) | |
519 | for _,v in pairs(game.Players:getPlayers()) do | |
520 | if v.Name~=Name and v.Character and v.Character:findFirstChild("Torso") and (v.Character.Torso.Position-Star.Position).magnitude<d then | |
521 | v.Character.Humanoid:TakeDamage(5) | |
522 | v.Character.Humanoid.PlatformStand=true | |
523 | v.Character.Torso.Velocity=(v.Character.Torso.Position-Star.Position).unit*120 | |
524 | end | |
525 | end | |
526 | end | |
527 | wait(0.5) | |
528 | Tor=Instance.new("Part") | |
529 | Tor.Size=Vector3.new(1,1,1) | |
530 | Tor.BrickColor=BrickColor.new("Royal purple") | |
531 | Tor.Reflectance=0 | |
532 | Tor.Anchored=true | |
533 | Tor.Transparency=1 | |
534 | Tor.CanCollide=false | |
535 | Tor.Parent=char | |
536 | Tor.TopSurface="Weld" | |
537 | Star=Tor | |
538 | Mesh=Instance.new("CylinderMesh") | |
539 | Mesh.Parent=Tor | |
540 | Mesh.Scale=Vector3.new(3,1.2,3) | |
541 | Tor.CFrame=CFrame.new(char.Torso.Position.x,workspace.Base.Position.y,char.Torso.Position.z) | |
542 | Delay(0.1,function() | |
543 | for i=1,40 do | |
544 | wait() | |
545 | Mesh.Scale=Mesh.Scale+Vector3.new(1,0,1) | |
546 | Star.Transparency=i/50 | |
547 | Dist=Mesh.Scale.x/2 | |
548 | Check(Dist) | |
549 | end | |
550 | Tor:remove() | |
551 | end) | |
552 | for i=0,0.3,0.1 do | |
553 | wait(0.06) | |
554 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0) | |
555 | rw.C0 = CFrame.new(0, 0.5, 0) | |
556 | end | |
557 | rw.C0=OrgR0 | |
558 | rw.C1=OrgR1 | |
559 | end | |
560 | ||
561 | function GHOST() | |
562 | --Use animation for the bustersword shooting projectile | |
563 | --When landed, become minor blackhole, sucking people in w/ minor damage | |
564 | --when done, explode into spikey explosion =D Massive damage | |
565 | end | |
566 | ||
567 | ||
568 | function PORT(mouse) | |
569 | local mouset=mouse.Target | |
570 | local mouseh=mouse.Hit | |
571 | if mouset then | |
572 | local Laz=Instance.new("Part") | |
573 | Laz.Anchored=false | |
574 | Laz.BrickColor=BrickColor.new("Royal purple") | |
575 | Laz.Reflectance=0 | |
576 | Laz.Transparency=1 | |
577 | Laz.Shape="Ball" | |
578 | Laz.TopSurface="Smooth" | |
579 | Laz.BottomSurface="Smooth" | |
580 | Laz.CanCollide=false | |
581 | Laz.Size=Vector3.new(1,1,1) | |
582 | Laz.CFrame=char.Torso.CFrame | |
583 | Laz.Parent=char.Torso | |
584 | Laz.Transparency=1 | |
585 | w = Instance.new("Weld") | |
586 | w.Parent = Laz | |
587 | w.Part0 = w.Parent | |
588 | w.Part1 = char.Torso | |
589 | w.C0 = CFrame.new(0,0,0) | |
590 | local Me=Instance.new("SpecialMesh") | |
591 | Me.MeshType="Sphere" | |
592 | Me.Scale=Vector3.new(15,15,15) | |
593 | Me.Parent=Laz | |
594 | for i=1,20 do | |
595 | Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5) | |
596 | Laz.Transparency=Laz.Transparency-1/20 | |
597 | wait() | |
598 | end | |
599 | char.Torso.CFrame=mouseh*CFrame.new(0,5,0) | |
600 | for i=1,20 do | |
601 | Me.Scale=Me.Scale+Vector3.new(0.5,0.5,0.5) | |
602 | Laz.Transparency=i/20 | |
603 | wait() | |
604 | end | |
605 | Laz:remove() | |
606 | end | |
607 | end | |
608 | ||
609 | ||
610 | function RUSH() | |
611 | local rw=Welds["rw"] | |
612 | for i=0,0.3,0.1 do | |
613 | wait(0.06) | |
614 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0) | |
615 | rw.C0 = CFrame.new(0, 0.5, 0) | |
616 | end | |
617 | wait() | |
618 | for i=0,0.9,0.05 do | |
619 | wait() | |
620 | rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(-60)*(i/1), 0,0) | |
621 | rw.C0 = CFrame.new(0, 0.5, 0) | |
622 | end | |
623 | wait() | |
624 | local p=Instance.new("Part") | |
625 | p.Locked=true | |
626 | p.BrickColor=BrickColor.new("Royal purple") | |
627 | p.Name="Lan" | |
628 | p.CanCollide=false | |
629 | p.Touched:connect(function(h) | |
630 | if h.Parent~=char and h.Parent.Parent~=char and h.Name~="Base" then | |
631 | h.Anchored=false | |
632 | h:BreakJoints() | |
633 | h.Velocity=(h.Position-char.Torso.Position).unit*500 | |
634 | end | |
635 | end) | |
636 | p.Size=Vector3.new(1,6,1) | |
637 | Mesh=Instance.new("SpecialMesh") | |
638 | Mesh.MeshType="FileMesh" | |
639 | Mesh.Scale=Vector3.new(0.7,7.3,0.7) | |
640 | Mesh.MeshId="http://roblox.com/asset/?id=1033714" | |
641 | Mesh.Parent=p | |
642 | p.Parent=char | |
643 | w=Instance.new("Weld") | |
644 | w.Part1=Blade | |
645 | w.Part0=p | |
646 | w.Parent=p | |
647 | w.C0=CFrame.new(0,1,0) | |
648 | local b=Instance.new("BodyVelocity") | |
649 | b.maxForce = Vector3.new(math.huge,math.huge,math.huge) | |
650 | b.velocity=char.Torso.CFrame.lookVector*65 | |
651 | b.Parent=char.Torso | |
652 | for i=1,20 do | |
653 | b.velocity=char.Torso.CFrame.lookVector*65 | |
654 | local blue=p:clone() | |
655 | blue.CanCollide=false | |
656 | blue.Anchored=true | |
657 | blue.CFrame=p.CFrame | |
658 | blue.BrickColor=BrickColor.new("Royal purple") | |
659 | blue.Parent=char | |
660 | Delay(0,function() | |
661 | local blue=blue | |
662 | for i=1,5 do | |
663 | blue.Transparency=blue.Transparency+1/20 | |
664 | wait() | |
665 | end | |
666 | blue:remove() | |
667 | end) | |
668 | wait() | |
669 | end | |
670 | wait(0.05) | |
671 | p:remove() | |
672 | b:remove() | |
673 | wait() | |
674 | for i=0,0.2,0.05 do | |
675 | wait() | |
676 | rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*(i/1), 0,0) | |
677 | rw.C0 = CFrame.new(0, 0.5, 0) | |
678 | end | |
679 | for i=0,0.3,0.1 do | |
680 | wait(0.06) | |
681 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0) | |
682 | rw.C0 = CFrame.new(0, 0.5, 0) | |
683 | end | |
684 | rw.C0=OrgR0 | |
685 | rw.C1=OrgR1 | |
686 | end | |
687 | ||
688 | function NUKE() | |
689 | Charge() | |
690 | for i=0,0.7,0.1 do | |
691 | wait() | |
692 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0) | |
693 | rw.C0 = rw.C0*CFrame.new(0, 0, 0) | |
694 | end | |
695 | local Laz=Instance.new("Part") | |
696 | Laz.Anchored=false | |
697 | Laz.BrickColor=BrickColor.new("Royal purple") | |
698 | Laz.Reflectance=0 | |
699 | Laz.Transparency=1 | |
700 | Laz.Shape="Ball" | |
701 | Laz.TopSurface="Smooth" | |
702 | Laz.BottomSurface="Smooth" | |
703 | Laz.CanCollide=false | |
704 | Laz.Size=Vector3.new(1,1,1) | |
705 | Laz.CFrame=char.Torso.CFrame | |
706 | Laz.Parent=char.Torso | |
707 | Laz.Transparency=1 | |
708 | w = Instance.new("Weld") | |
709 | w.Parent = Laz | |
710 | w.Part0 = w.Parent | |
711 | w.Part1 = char.Torso | |
712 | w.C0 = CFrame.new(0,0,0) | |
713 | local Me=Instance.new("SpecialMesh") | |
714 | Me.MeshType="Sphere" | |
715 | Me.Scale=Vector3.new(25,25,25) | |
716 | Me.Parent=Laz | |
717 | for i=1,35 do | |
718 | Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5) | |
719 | Laz.Transparency=Laz.Transparency-1/35 | |
720 | wait() | |
721 | end | |
722 | Laz:remove() | |
723 | local e=Instance.new("Explosion") | |
724 | e.BlastRadius=22 | |
725 | e.BlastPressure=0 | |
726 | e.Position=char.Torso.Position | |
727 | e.Hit:connect(function(p) | |
728 | if p.Parent~=char and p.Parent.Parent~=char then | |
729 | p.Anchored=false | |
730 | p:BreakJoints() | |
731 | p.Velocity=(p.Position-e.Position).unit*200 | |
732 | end | |
733 | end) | |
734 | e.Parent=char | |
735 | for i=0,0.7,0.1 do | |
736 | wait() | |
737 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0) | |
738 | rw.C0 = rw.C0*CFrame.new(0, 0, 0) | |
739 | end | |
740 | wait() | |
741 | for i=0,1.2,0.1 do | |
742 | wait() | |
743 | rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(-6),math.rad(-2)) | |
744 | rw.C0 = CFrame.new(0, 0.5, 0) | |
745 | end | |
746 | rw.C0=OrgR0 | |
747 | rw.C1=OrgR1 | |
748 | end | |
749 | ||
750 | De=0 | |
751 | Equip=false | |
752 | function EQUIP(mouse) | |
753 | if De==0 then | |
754 | Equip=true | |
755 | De=1 | |
756 | --pcall(function() game["LocalBackpack"]:children()[1]:remove() end) | |
757 | rs=char.Torso["Right Shoulder"] | |
758 | p1=rs.Part1 | |
759 | p0=rs.Part0 | |
760 | rs.Part0=nil | |
761 | rw=Instance.new("Weld") | |
762 | rw.Parent=char | |
763 | rw.Part1=char.Torso | |
764 | rw.Part0=char["Right Arm"] | |
765 | rw.C1=CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0) | |
766 | R1=rw.C1 | |
767 | R0=rw.C0 | |
768 | Arms["rw"]=rw | |
769 | Welds["rw"]=rw | |
770 | Weld=Welds["MAIN"] | |
771 | for i=0,1,0.1 do | |
772 | wait(0.05) | |
773 | rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(270)*i, i,-i) | |
774 | rw.C0 = CFrame.new(0, 0.5, 0) | |
775 | end | |
776 | pcall(function() Weld.Part0=char["Right Arm"] | |
777 | Weld.C0=CFrame.new(0,-1.1,-2.35)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(180)) | |
778 | Connec=Blade.Touched:connect(function(h) | |
779 | if h.Parent and h.Parent:findFirstChild("Humanoid") and not h.Parent:findFirstChild("Ice") and h.Parent.Name~=Name then | |
780 | Tag:clone().Parent=h.Parent.Humanoid | |
781 | h.Parent.Torso.Name="Ice" | |
782 | h.Parent.Ice.Anchored=true | |
783 | local i=Instance.new("Part") | |
784 | i.Parent=h.Parent | |
785 | i.Size=Vector3.new(5,7,5) | |
786 | i.TopSurface="Smooth" | |
787 | i.BottomSurface="Smooth" | |
788 | i.Anchored=true | |
789 | i.CFrame=h.Parent.Ice.CFrame | |
790 | i.BrickColor=BrickColor.new("Royal purple") | |
791 | i.Reflectance=0.4 | |
792 | i.Transparency=0.5 | |
793 | end | |
794 | end) | |
795 | end) | |
796 | for i=0,1,0.5 do | |
797 | wait(0.05) | |
798 | rw.C1 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(135)-math.rad(67.5)*i, 0, math.rad(45-22.5*i)) | |
799 | rw.C0 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0) | |
800 | end | |
801 | wait() | |
802 | for i=0,1,0.25 do | |
803 | rw.C1=rw.C1*CFrame.Angles(math.rad(-3.5),math.rad(-2),math.rad(-6)) | |
804 | wait(0.05) | |
805 | end | |
806 | Delay(0,function() | |
807 | while Equip==true do | |
808 | wait(0.08) | |
809 | local p=Instance.new("Part") | |
810 | p.Size=Vector3.new(1,1,1) | |
811 | p.Reflectance=0.3 | |
812 | p.BrickColor=BrickColor.new("Royal purple") | |
813 | p.Anchored=true | |
814 | p.CanCollide=false | |
815 | p.Parent=char | |
816 | p.CFrame=Blade.CFrame*CFrame.new(math.random(-1,1)*math.random(),math.random(-2,2)*math.random(),math.random(-1,1)*math.random())*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)) | |
817 | local m=Instance.new("BlockMesh") | |
818 | m.Scale=Vector3.new(0.15,0.15,0.15) | |
819 | m.Parent=p | |
820 | Delay(0,function() | |
821 | local p=p | |
822 | for i=1,3 do | |
823 | wait(0.05) | |
824 | p.Transparency=i/3 | |
825 | end | |
826 | p:remove() | |
827 | end) | |
828 | end | |
829 | end) | |
830 | OrgR0=rw.C0 | |
831 | OrgR1=rw.C1 | |
832 | local rw=rw | |
833 | mouse.Icon = "rbxasset://textures\\GunCursor.png" | |
834 | mouse.Button1Down:connect(function() b.Value=b.Value+1 end) | |
835 | Attack=false | |
836 | mouse.KeyDown:connect(function(key) | |
837 | if Attack==false then | |
838 | if key=="q" then | |
839 | Attack=true | |
840 | SHOCK() | |
841 | Attack=false | |
842 | elseif key=="e" then | |
843 | Attack=true | |
844 | GATE() | |
845 | Attack=false | |
846 | elseif key=="r" then | |
847 | Attack=true | |
848 | RUSH() | |
849 | Attack=false | |
850 | elseif key=="t" then | |
851 | Attack=true | |
852 | GHOST() | |
853 | Attack=false | |
854 | elseif key=="y" then | |
855 | Attack=true | |
856 | PORT(mouse) | |
857 | Attack=false | |
858 | elseif key=="u" then | |
859 | Attack=true | |
860 | NUKE() | |
861 | Attack=false | |
862 | end | |
863 | end | |
864 | end) | |
865 | wait() | |
866 | De=0 | |
867 | end | |
868 | end | |
869 | --setfenv(EQUIP,getfenv(0)) | |
870 | script.Parent.Selected:connect(function(mouse) | |
871 | EQUIP(mouse) | |
872 | end) | |
873 | script.Parent.Deselected:connect(function() | |
874 | if Equip == false then | |
875 | return | |
876 | end | |
877 | Equip=false | |
878 | for i=0,1,0.1 do | |
879 | rw.C1=rw.C1*CFrame.Angles(math.rad(17),math.rad(8),math.rad(4)) | |
880 | wait(0.04) | |
881 | end | |
882 | Welds["MAIN"].Part0=char.Torso | |
883 | Welds["MAIN"].C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(150)) | |
884 | Welds["MAIN"].C1=CFrame.new(0,0.25,0) | |
885 | Connec:disconnect() | |
886 | for i=0,1,0.1 do | |
887 | rw.C1=rw.C1*CFrame.Angles(math.rad(-19),math.rad(-3),math.rad(-6)) | |
888 | wait() | |
889 | end | |
890 | pcall(function() | |
891 | rs.Part0=p0 | |
892 | rs.Part1=p1 | |
893 | rs.Parent=char.Torso | |
894 | rw:remove() | |
895 | end) | |
896 | end) | |
897 | --Suit-- | |
898 | if Suit then | |
899 | color=BrickColor:White() | |
900 | color2=BrickColor.new("Dark stone grey") | |
901 | pcall(function() char.Suit:remove() end) | |
902 | model = Instance.new("Model") | |
903 | model.Parent = char | |
904 | model.Name = "Suit" | |
905 | Tors=Instance.new("Part") | |
906 | Tors.Size=char.Torso.Size | |
907 | Tors.BrickColor=color | |
908 | Tors.Reflectance=0.75 | |
909 | Tors.CanCollide=false | |
910 | Tors.Parent=model | |
911 | Mesh=Instance.new("BlockMesh") | |
912 | Mesh.Parent=Tors | |
913 | Mesh.Scale=Vector3.new(1.01,0.9,1.01) | |
914 | w = Instance.new("Weld") | |
915 | w.Parent = char.Torso | |
916 | w.Part0 = w.Parent | |
917 | w.Part1 = Tors | |
918 | w.C0 = CFrame.new(0,0,0) | |
919 | for _,v in pairs(char:children()) do | |
920 | if string.sub(v.Name,1,4)=="Left" or string.sub(v.Name,1,4)=='Righ' then | |
921 | Tor=Instance.new("Part") | |
922 | Tor.Size=v.Size | |
923 | Tor.BrickColor=color | |
924 | Tor.Reflectance=0.75 | |
925 | Tor.CanCollide=false | |
926 | Tor.Parent=model | |
927 | Mesh=Instance.new("BlockMesh") | |
928 | Mesh.Parent=Tor | |
929 | Mesh.Scale=Vector3.new(1.01,0.9,1.01) | |
930 | w = Instance.new("Weld") | |
931 | w.Parent = v | |
932 | w.Part0 = w.Parent | |
933 | w.Part1 = Tor | |
934 | w.C0 = CFrame.new(0,0,0) | |
935 | Tor=Instance.new("Part") | |
936 | Tor.Size=Vector3.new(1,1,1) | |
937 | Tor.BrickColor=color | |
938 | Tor.Reflectance=0.1 | |
939 | Tor.Locked=true | |
940 | Tor.CanCollide=true | |
941 | Tor.Parent=model | |
942 | Tor.TopSurface="Smooth" | |
943 | Tor.BottomSurface="Smooth" | |
944 | Mesh=Instance.new("BlockMesh") | |
945 | Mesh.Bevel=0.05 | |
946 | Mesh.Parent=Tor | |
947 | Mesh.Scale=Vector3.new(1.1,0.4,1.1) | |
948 | w = Instance.new("Weld") | |
949 | w.Parent = v | |
950 | w.Part0 = w.Parent | |
951 | w.Part1 = Tor | |
952 | w.C0 = CFrame.new(0,-0.6,0) | |
953 | end | |
954 | end | |
955 | Tor=Instance.new("Part") | |
956 | Tor.Size=Vector3.new(1,1,1) | |
957 | Tor.BrickColor=color2 | |
958 | Tor.CanCollide=false | |
959 | Tor.Parent=model | |
960 | Mesh=Instance.new("BlockMesh") | |
961 | Mesh.Parent=Tor | |
962 | Mesh.Scale=Vector3.new(.4,0.4,0.01) | |
963 | w = Instance.new("Weld") | |
964 | w.Parent = char.Torso | |
965 | w.Part0 = w.Parent | |
966 | w.Part1 = Tor | |
967 | w.C0 = CFrame.new(0,0,-0.51) | |
968 | Tor=Instance.new("Part") | |
969 | Tor.Size=Vector3.new(1,1,1) | |
970 | Tor.BrickColor=color2 | |
971 | Tor.CanCollide=false | |
972 | Tor.Parent=model | |
973 | Mesh=Instance.new("CylinderMesh") | |
974 | Mesh.Parent=Tor | |
975 | Mesh.Scale=Vector3.new(.5,0.5,0.049) | |
976 | w = Instance.new("Weld") | |
977 | w.Parent = char.Torso | |
978 | w.Part0 = w.Parent | |
979 | w.Part1 = Tor | |
980 | w.C0 = CFrame.new(0,0,-0.49)*CFrame.Angles(0,0,math.rad(90)) | |
981 | Tor=Instance.new("Part") | |
982 | Tor.Size=Vector3.new(1,1,1) | |
983 | Tor.BrickColor=color2 | |
984 | Tor.CanCollide=false | |
985 | Tor.Parent=model | |
986 | Mesh=Instance.new("CylinderMesh") | |
987 | Mesh.Parent=Tor | |
988 | Mesh.Scale=Vector3.new(.5,0.5,0.049) | |
989 | w = Instance.new("Weld") | |
990 | w.Parent = char.Torso | |
991 | w.Part0 = w.Parent | |
992 | w.Part1 = Tor | |
993 | w.C0 = CFrame.new(0,0,-0.49) | |
994 | Tor=Instance.new("Part") | |
995 | Tor.Size=Vector3.new(1,1,1) | |
996 | Tor.BrickColor=color | |
997 | Tor.CanCollide=false | |
998 | Tor.Parent=model | |
999 | Mesh=Instance.new("SpecialMesh") | |
1000 | Mesh.MeshType="Sphere" | |
1001 | Mesh.Parent=Tor | |
1002 | Mesh.Scale=Vector3.new(.25,.25,.25) | |
1003 | w = Instance.new("Weld") | |
1004 | w.Parent = char.Torso | |
1005 | w.Part0 = w.Parent | |
1006 | w.Part1 = Tor | |
1007 | w.C0 = CFrame.new(0,0,-0.49) | |
1008 | Tor=Instance.new("Part") | |
1009 | Tor.Size=Vector3.new(1,1,1) | |
1010 | Tor.BrickColor=color2 | |
1011 | Tor.CanCollide=false | |
1012 | Tor.Parent=model | |
1013 | Mesh=Instance.new("CylinderMesh") | |
1014 | Mesh.Parent=Tor | |
1015 | Mesh.Scale=Vector3.new(.5,0.5,0.049) | |
1016 | w = Instance.new("Weld") | |
1017 | w.Parent = char.Torso | |
1018 | w.Part0 = w.Parent | |
1019 | w.Part1 = Tor | |
1020 | w.C0 = CFrame.new(0.27,0,-0.49) | |
1021 | Tor=Instance.new("Part") | |
1022 | Tor.Size=Vector3.new(1,1,1) | |
1023 | Tor.BrickColor=color2 | |
1024 | Tor.CanCollide=false | |
1025 | Tor.Parent=model | |
1026 | Mesh=Instance.new("CylinderMesh") | |
1027 | Mesh.Parent=Tor | |
1028 | Mesh.Scale=Vector3.new(.5,0.5,0.049) | |
1029 | w = Instance.new("Weld") | |
1030 | w.Parent = char.Torso | |
1031 | w.Part0 = w.Parent | |
1032 | w.Part1 = Tor | |
1033 | w.C0 = CFrame.new(-0.27,0,-0.49) | |
1034 | Tor=Instance.new("Part") | |
1035 | Tor.Size=Vector3.new(1,1,1) | |
1036 | Tor.BrickColor=color2 | |
1037 | Tor.CanCollide=false | |
1038 | Tor.Parent=model | |
1039 | Mesh=Instance.new("CylinderMesh") | |
1040 | Mesh.Parent=Tor | |
1041 | Mesh.Scale=Vector3.new(.5,0.5,0.049) | |
1042 | w = Instance.new("Weld") | |
1043 | w.Parent = char.Torso | |
1044 | w.Part0 = w.Parent | |
1045 | w.Part1 = Tor | |
1046 | w.C0 = CFrame.new(0,0.295,-0.49)*CFrame.Angles(0,0,math.rad(90)) | |
1047 | Tor=Instance.new("Part") | |
1048 | Tor.Size=Vector3.new(1,1,1) | |
1049 | Tor.BrickColor=color2 | |
1050 | Tor.CanCollide=false | |
1051 | Tor.Parent=model | |
1052 | Mesh=Instance.new("CylinderMesh") | |
1053 | Mesh.Parent=Tor | |
1054 | Mesh.Scale=Vector3.new(.5,0.5,0.049) | |
1055 | w = Instance.new("Weld") | |
1056 | w.Parent = char.Torso | |
1057 | w.Part0 = w.Parent | |
1058 | w.Part1 = Tor | |
1059 | w.C0 = CFrame.new(0,-0.295,-0.49)*CFrame.Angles(0,0,math.rad(90)) | |
1060 | end | |
1061 | --/Suit-- | |
1062 | ||
1063 | --MediaFire |