View difference between Paste ID: 8HjdmYfK and u5GqAsxb
SHOW: | | - or go back to the newest paste.
1
p = game.Players.LocalPlayer
2
char = p.Character
3
des = false
4
fling = true
5
dot = false
6
falling = false
7
jump = true
8
--char.Shirt:Remove()
9
--for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
10
for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
11
wait()--shirt = Instance.new("Shirt", char)
12
--shirt.Name = "Shirt"
13
--pants = Instance.new("Pants", char)
14
--pants.Name = "Pants"
15
16
--char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=433403860"
17
--char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=433408506"
18
tp = true
19
shoot = true
20
hum = char.Humanoid
21
punch = true
22
neckp = char.Torso.Neck.C0
23
neck = char.Torso.Neck
24
hum.MaxHealth = 999999999
25
wait()
26
hum.Health =hum.MaxHealth
27
des = false
28
root=char.HumanoidRootPart
29
torso = char.Torso
30
char.Head.face.Texture = "rbxassetid://420259243"
31
local ChatService = game:GetService("Chat")
32
local player = game.Players.LocalPlayer
33
lig = Instance.new("PointLight",player.Character.Torso)
34
lig.Color=Color3.new(255,0,0)
35
m=player:GetMouse()
36
bb = Instance.new("BillboardGui",player.Character.Head)
37
bb.Enabled = true
38
function newRay(start,face,range,wat)
39
       local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
40
       hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
41
       return rey,hit,pos
42
end
43
aa1={}
44
torso=game.Players.LocalPlayer.Character.Torso
45
46
local WorldUp = Vector3.new(0,1,0)
47
function look2(Vec1,Vec2)
48
   local Orig = Vec1
49
   Vec1 = Vec1+Vector3.new(0,1,0)
50
   Vec2 = Vec2+Vector3.new(0,1,0)
51
   local Forward = (Vec2-Vec1).unit
52
   local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
53
   local Right = Up:Cross(Forward).unit
54
   Forward = -Forward
55
   Right = -Right
56
   return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
57
end
58
59
function look(CFr,Vec2)
60
   local A = Vector3.new(0,0,0)
61
   local B = CFr:inverse()*Vec2
62
   local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
63
   if B.Z > 0 then
64
       CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
65
   elseif B.Z == 0 then
66
       if B.Y > 0 then
67
           CF = CFr*CFrame.Angles(math.pi/2,0,0)
68
       elseif B.Y < 0 then
69
           CF = CFr*CFrame.Angles(-math.pi/2,0,0)
70
       else
71
           CF = CFr
72
       end
73
   end
74
   local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
75
   local Up = Vector3.new(X,Y,Z)
76
   local Forward = (Vec2-CFr.p).unit
77
   local Right = Up:Cross(Forward)
78
   Forward = -Forward
79
   Right = -Right
80
   return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
81
end
82
83
function simulate(j,d,m,r,t)
84
       local joint = j
85
       for i,v in ipairs(t) do
86
               if v[1]:FindFirstChild("Weld") then
87
                       local stiff = m.CFrame.lookVector*0.03
88
                       if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
89
                       local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
90
                       local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
91
                       local pos = joint.p+(dir*(d*0.5))
92
                     --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
93
                       local inv = v[1].Weld.Part0.CFrame
94
                       local rel1 = inv:inverse()*pos
95
                       local rel2 = inv:inverse()*(pos-(dir*dis))
96
                       local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
97
                       v[1].Weld.C0 = cf
98
                       v[2] = inv*cf
99
                       --v[1].CFrame = cf
100
               end
101
       end
102
end
103
for i=1,8 do
104
local p = Instance.new("Part",char)
105
p.Anchored = false
106-
p.BrickColor = BrickColor.new("Institutional white")
106+
p.BrickColor = BrickColor.new("Really black")
107
p.CanCollide = false
108
p.FormFactor="Custom"
109
p.Material = "SmoothPlastic"
110
p.TopSurface = "SmoothNoOutlines"
111
p.BottomSurface = "SmoothNoOutlines"
112
p.RightSurface = "SmoothNoOutlines"
113
p.LeftSurface = "SmoothNoOutlines"
114
p.FrontSurface = "SmoothNoOutlines"
115
p.BackSurface = "SmoothNoOutlines"
116
117
p.Size=Vector3.new(2,.2,0.2)
118
p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
119
mesh = Instance.new("BlockMesh",p)
120
mesh.Scale = Vector3.new(1,1,4)
121
local w = Instance.new("Motor6D",p)
122
w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
123
w.Part1 = p
124
w.Name = "Weld"
125
--table.insert(aa1,p)
126
aa1[i] = {p,p.CFrame}
127
128
end
129
game:service"RunService".Stepped:connect(function()
130
simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
131
end)
132
bb.AlwaysOnTop = true
133
bb.Size = UDim2.new(0,200,0,50)
134
bb.StudsOffset = Vector3.new(0,1,0)
135
gui=Instance.new("TextBox",bb)
136
gui.Text = "* "
137
gui.Size = UDim2.new(0,133,0,45)
138
gui.Position=UDim2.new(0,57,0,-40)
139
gui.TextColor3 = Color3.new(255,255,255)
140
gui.BackgroundColor3=Color3.new(0,0,0)
141
gui.TextWrapped = true
142
gui.TextScaled = true
143
gui.TextXAlignment = "Left"
144
gui.TextYAlignment = "Top"
145
gui.Visible = false
146
gui.BorderColor3 = Color3.new(0,0,0)
147
punch2 = true
148
gui1=Instance.new("TextButton",bb)
149
gui1.Position=UDim2.new(0,5,0,-43)
150
gui1.Size = UDim2.new(0,190,0,51)
151
152
gui1.TextColor3 = Color3.new(255,255,255)
153
gui1.BackgroundColor3=Color3.new(255,255,255)
154
jump2 = true
155
gui1.Visible = false
156
img = Instance.new("ImageLabel",bb)
157
img.Size = UDim2.new(0,46,0,47)
158
img.Position = UDim2.new(0,10,0,-41)
159
img.Image = "rbxassetid://447301252"
160
img.BorderColor3 = Color3.new(0,0,0)
161
img.Visible = false
162
soka = Instance.new("Sound",char)
163-
soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
163+
soka.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
164
soka.Volume = 1
165
boom = Instance.new("Sound",char)
166-
boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
166+
boom.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
167
boom.Volume = 1
168
boom2 = Instance.new("Sound",char)
169-
boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
169+
boom2.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
170
boom2.Volume = 1
171
boom3 = Instance.new("Sound",char)
172-
boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
172+
boom3.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
173
boom3.Volume = 1
174
tps = Instance.new("Sound",char)
175-
tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
175+
1486544965tps.Volume = 1
176-
tps.Volume = 1
176+
177
asd.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
178-
asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
178+
179
asd1 = Instance.new("Sound",char)
180
asd1.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
181-
asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
181+
182
asd2 = Instance.new("Sound",char)
183
asd2.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
184-
asd2.SoundId = "http://www.roblox.com/asset/?id = 386713054"
184+
185
asd2.Volume = 5
186
asd3 = Instance.new("Sound",char)
187
asd3.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
188-
asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
188+
189
asd4 = Instance.new("Sound",char)
190
asd4.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
191-
asd4.SoundId = "http://www.roblox.com/asset/?id = 401258325"
191+
192
asd5 = Instance.new("Sound",char)
193
asd5.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
194-
asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
194+
195
gas = Instance.new("Sound",char)
196
gas.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
197-
gas.SoundId = "http://www.roblox.com/asset/?id = 345052019"
197+
198
asd6.SoundId = "http://www.roblox.com/asset/?id = 1486544965"
199-
asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
199+
200
function play(play)
201
asd:Play()
202
wait(0.05)
203
--asd1:Play()
204
end
205
206
207
208
------------
209
-------------------------
210
211
function stream(origin,dir,length,size)
212
       local parts = {}
213
       for i = 1,length do
214
               local p = Instance.new("Part",char)
215
               p.Anchored = true
216
               p.Transparency = 0.5
217
               p.TopSurface = 0
218
               p.BottomSurface = 0
219
               p.CanCollide = false
220
               p.BrickColor = BrickColor.new("Really black")
221-
               p.BrickColor = BrickColor.new("Institutional white")
221+
222
               p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
223
               parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
224
               game:GetService("Debris"):AddItem(p,3)
225
       end
226
       Spawn(function()
227
               while parts do
228
                       for i,v in pairs(parts) do
229
                               if v[1].Parent == char then
230
                                       v[1].CFrame = v[1].CFrame*v[2]
231
                               else
232
                                       parts = nil
233
                                       break
234
                               end
235
                       end
236
                       wait(0.02)
237
               end
238
       end)
239
end
240
241
--[[-- listen for their chatting
242
player.Chatted:connect(function(message)
243
a = string.len(message)
244
gui.Text = ""
245
gui.Visible = true
246
gui1.Visible = true
247
des = false
248
img.Visible = true
249
print(a)
250
if dot == false then
251
gui.Text = ""
252
for i = 1,string.len(message) do 
253
gui.Text =gui.Text..message:sub(i,i)
254
play()
255
256
end
257
end
258
259
260
des = true
261
end)]]--
262
m.KeyDown:connect(function(k)
263
if k == "g" then
264
asd2:Play()
265
266
267
end
268
end)
269
270
m.KeyDown:connect(function(k)
271
if k == "r" then
272
273
asd4:Play()
274
end
275
end)
276
m.KeyDown:connect(function(k)
277
if k == "q" then
278
279
asd3:Play()
280
end
281
end)
282
m.KeyDown:connect(function(k)
283
if k == "z" then
284
img.Image = "rbxassetid://332766052"
285
286
end
287
end)
288
m.KeyDown:connect(function(k)
289
if k == "c" then
290
img.Image = "rbxassetid://447301252"
291
292
end
293
end)
294
m.KeyDown:connect(function(k)
295
if k == "b" then
296
297
asd6:Play()
298
end
299
end)
300
mouse = p:GetMouse()
301
m.KeyDown:connect(function(k)
302
if k:byte() == 48 then
303
304
hum.WalkSpeed = 100
305
end
306
end)
307
m.KeyDown:connect(function(k)
308
if k:byte() == 50 then
309
310
soka:Play()
311
end
312
end)
313
m.KeyDown:connect(function(k)
314
if k:byte() == 52 then
315
316
char.Head.face.Texture = "rbxassetid://444037452"
317
end
318
end)
319
m.KeyDown:connect(function(k)
320
if k:byte() == 51 then
321
322
char.Head.face.Texture = "rbxassetid://332768867"
323
end
324
end)
325
m.KeyUp:connect(function(k)
326
if k:byte() == 48 then
327
328
hum.WalkSpeed = 16
329
end
330
end)
331
p.Chatted:connect(function(m)
332
if m == "Okay." then
333
soka:Play()
334
end
335
end)
336
m.KeyDown:connect(function(k)
337
if k == "x" then
338
if des == true then
339
gui.Visible = false
340
gui.Text = "* "
341
gui1.Visible = false
342
img.Visible = false
343
end
344
end
345
end)
346
m.KeyDown:connect(function(key)
347
if key == "j" then
348
if tp == true then
349
tp = false
350
tps:Play()
351
char.Head.face.Parent = game.Lighting
352
for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
353
end
354
355
end
356
  wait(0.5)
357
for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0          
358
end
359
360
end
361
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
362
char.HumanoidRootPart.Transparency =  1
363
game.Lighting.face.Parent = char.Head
364
   wait(0.2)
365
366
tp = true
367
368
369
end
370
end
371
end)
372
373
374
m.KeyDown:connect(function(key)
375
   if key == "t" then
376
if punch2 == true then
377
punch2 = false
378
punch = false
379
380
local ChatService = game:GetService("Chat")
381
382
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
383
ChatService:Chat(char.Head, "I...will become a hero!")
384
wait(1)
385
local ChatService = game:GetService("Chat")
386
387
388
ChatService:Chat(char.Head ,"I...I-I can do this!")
389
wait(1)
390
local ChatService = game:GetService("Chat")
391
392
393
ChatService:Chat(char.Head, "DETROIT SMAAAAAAAAAAAASH!")
394
neck.C0 = neckp
395
wait(0.6)
396
org = char.Torso["Left Shoulder"].C0
397
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
398
wait()
399
killbrick2 = Instance.new("Part",char)
400
killbrick2.Size = Vector3.new(80,80,9000)
401
killbrick2.Transparency = 1
402
403
killbrick2.CanCollide = true
404
wait(0.1)
405
killbrick2.CanCollide = false
406
407
killbrick2.Anchored = true
408
409
killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
410
411
killbrick2.Touched:connect(function(h)
412
local x = h.Parent:FindFirstChild("Humanoid")
413
if x then
414
if x.Parent.Name == game.Players.LocalPlayer.Name then
415
safe = true
416
else safe = false
417
end
418
if x then
419
if safe == false then
420
h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
421
local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
422
boom:Play()
423
bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
424
425
426
wait(0.2)
427
x.Parent:BreakJoints()
428
wait()
429
safe = true
430
end
431
end
432
end
433
end)
434
435
436
437
438
439
440
441
442
 local rng = Instance.new("Part", char)
443
       rng.Anchored = true
444
   rng.BrickColor = BrickColor.new("Really black")
445-
   rng.BrickColor = BrickColor.new("Persimmon")
445+
446
   rng.FormFactor = 3
447
       rng.Name = "Ring"
448
    rng.Size = Vector3.new(1, 1, 1)
449
       rng.Transparency = 0.8
450
    rng.TopSurface = 0
451
    rng.BottomSurface = 0
452
rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
453
--rng.Rotation = Vector3.new(math.pi/2,0,0)
454
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
455
       local rngm = Instance.new("SpecialMesh", rng)
456
    rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
457
       rngm.Scale = Vector3.new(1, 1.3, 2)
458
local rng1 = Instance.new("Part", char)
459
       rng1.Anchored = true
460
   rng1.BrickColor = BrickColor.new("Really black")
461-
   rng1.BrickColor = BrickColor.new("Persimmon")
461+
462
   rng1.FormFactor = 3
463
       rng1.Name = "Ring"
464
    rng1.Size = Vector3.new(1, 1, 1)
465
       rng1.Transparency = 0.8
466
    rng1.TopSurface = 0
467
    rng1.BottomSurface = 0
468
rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
469
--rng1.Rotation = Vector3.new(math.pi/2,0,0)
470
       rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
471
       local rngm1 = Instance.new("SpecialMesh", rng1)
472
    rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
473
       rngm1.Scale = Vector3.new(1, 1.3, 2)
474
       
475
       local p = (torso.CFrame*CFrame.new(-20,0,3))
476
       stream(p.p,((p*Vector3.new(-0.7,0,1))-p.p).unit,90,5) -- 20 is number of parts, 6 is distance between each one
477
       local p = (torso.CFrame*CFrame.new(20,0,3))
478
       stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5) -- same here
479
480
local rng2 = Instance.new("Part", char)
481
       rng2.Anchored = true
482
   rng2.BrickColor = BrickColor.new("Really black")
483-
   rng2.BrickColor = BrickColor.new("Persimmon")
483+
484
   rng2.FormFactor = 3
485
       rng2.Name = "Ring"
486
    rng2.Size = Vector3.new(1, 1, 1)
487
       rng2.Transparency = 0.8
488
    rng2.TopSurface = 0
489
    rng2.BottomSurface = 0
490
rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
491
--rng1.Rotation = Vector3.new(math.pi/2,0,0)
492
       rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
493
       local rngm2 = Instance.new("SpecialMesh", rng2)
494
    rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
495
       rngm2.Scale = Vector3.new(1, 1.3, 2)
496
wait(0.1)
497
          
498
boom3:Play()
499
    coroutine.wrap(function()
500
     for i = 1, 35, 0.5 do
501
502
503
504
505
506
       rngm.Scale = Vector3.new(50 + i*2, 10 + i*2, 2.5+ i*4)
507
rngm1.Scale = Vector3.new(50 + i*2, 1.4 + i*2, 1.4+ i*4)
508
rngm2.Scale = Vector3.new(50 + i*2, 10 + i*2, 1.2+ i*4)
509
   
510
         wait()
511
           end
512
             wait()
513
           rng:Destroy()
514
rng1:Destroy()
515
rng2:Destroy()
516
             killbrick2:Remove()
517
      wait(0.5)
518
char.Torso["Left Shoulder"].C0 = org
519
   wait(1)
520
punch2 = true
521
punch = true
522
wait()
523
524
525
end)()
526
527
528
529
end
530
531
532
wait(.1)
533
534
535
end
536
end)
537
538
539
540
541
542
m.KeyDown:connect(function(key)
543
   if key == "k" then
544
if punch == true then
545
punch = false
546
org = char.Torso["Left Shoulder"].C0
547
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
548
killbrick = Instance.new("Part",char)
549
killbrick.Size = Vector3.new(5,1,5)
550
killbrick.Transparency = 1
551
killbrick:BreakJoints()
552
killbrick.CanCollide = false
553
local wel = Instance.new("Weld",killbrick)
554
wel.Part0 = killbrick
555
wel.Part1 = char["Left Arm"]
556
wel.C0 = CFrame.new(0,1,0)
557
force = 90
558
559
killbrick.Touched:connect(function(h)
560
local x = h.Parent.Humanoid
561
if x.Health >= 6000 then
562
       fling = false
563
end
564
if x.Health < 6000 then
565
       fling = true
566
end
567
local stop = h.Parent.Torso.Velocity
568
if x.Parent.Name == game.Players.LocalPlayer.Name then
569
safe = true
570
else safe = false
571
end
572
if x then
573
if safe == false then
574
       if fling == true then
575
               force = 900
576
       
577
       end
578
if fling == false then
579
       force = 200
580
end
581
       
582
    
583
h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
584
local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
585
boom:Play()
586
bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
587
588
589
wait(0.2)
590
x:TakeDamage(5000)
591
wait()
592
safe = true
593
bodyforc:Remove()
594
h.Parent.Torso.Velocity = stop
595
596
end
597
end
598
end)
599
600
601
602
603
604
605
606
607
608
609
 local rng = Instance.new("Part", char)
610
       rng.Anchored = true
611
   rng.BrickColor = BrickColor.new("Really black")
612-
   rng.BrickColor = BrickColor.new("Institutional white")
612+
613
   rng.FormFactor = 3
614
       rng.Name = "Ring"
615
    rng.Size = Vector3.new(1, 1, 1)
616
       rng.Transparency = 0.8
617
    rng.TopSurface = 0
618
    rng.BottomSurface = 0
619
rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
620
--rng.Rotation = Vector3.new(math.pi/2,0,0)
621
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
622
       local rngm = Instance.new("SpecialMesh", rng)
623
    rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
624
       rngm.Scale = Vector3.new(1, 1.3, 2)
625
wait(0.1)
626
          
627
boom2:Play()
628
    coroutine.wrap(function()
629
     for i = 1, 10, .4 do
630
       rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
631
   
632
         wait()
633
           end
634
             wait()
635
           rng:Destroy()
636
             killbrick:Remove()
637
      wait(0.5)
638
char.Torso["Left Shoulder"].C0 = org
639
   wait(1)
640
641
punch = true
642
wait()
643
end)()
644
645
646
647
end
648
649
650
wait(.1)
651
652
653
end
654
end)
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
m.KeyDown:connect(function(key)
670
   if key == "m" then
671
if jump == true then
672
jump = false
673
674
675
 local rng = Instance.new("Part", char)
676
       rng.Anchored = true
677
   rng.BrickColor = BrickColor.new("Really black")
678-
   rng.BrickColor = BrickColor.new("Institutional white")
678+
679
   rng.FormFactor = 3
680
       rng.Name = "Ring"
681
    rng.Size = Vector3.new(1, 1, 1)
682
       rng.Transparency = 0.35
683
    rng.TopSurface = 0
684
    rng.BottomSurface = 0
685
    rng.Position = torso.Position - Vector3.new(0,2,0)
686
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
687
       local rngm = Instance.new("SpecialMesh", rng)
688
    rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
689
       rngm.Scale = Vector3.new(1, 1.3, 2)
690
wait(0.1)
691
            BV = Instance.new("BodyVelocity", torso)
692
    BV.maxForce = Vector3.new(0,20000,0)
693
      BV.P = 1000
694
    BV.velocity = Vector3.new(0,100,0)
695
boom:Play()
696
    coroutine.wrap(function()
697
       for i = 1, 60, 2 do
698
       rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
699
        rng.Transparency = i/60
700
         wait()
701
           end
702
             wait()
703
           rng:Destroy()
704
             
705
       hum.WalkSpeed = 50
706
   wait(1)
707
708
for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
709
v:Destroy() jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16  falling = false
710
end end
711
wait()
712
end)()
713
714
715
716
end
717
718
719
wait(.1)
720
721
722
end
723
end)
724
725
726
727
728
729
730
m.KeyDown:connect(function(key)
731
   if key == "n" then
732
733
if falling == true then
734
falling = false
735
if jumping2 == true then
736
jumping2 = false
737
jump = false
738
BV = Instance.new("BodyVelocity", torso)
739
    BV.maxForce = Vector3.new(0,-20000,0)
740
      BV.P = -1000
741
    BV.velocity = Vector3.new(0,-70,0)
742
wait(0.6)
743
 local rng = Instance.new("Part", char)
744
       rng.Anchored = true
745
   rng.BrickColor = BrickColor.new("Really black")
746-
   rng.BrickColor = BrickColor.new("Institutional white")
746+
747
   rng.FormFactor = 3
748
       rng.Name = "Ring"
749
    rng.Size = Vector3.new(1, 1, 1)
750
       rng.Transparency = 0.35
751
    rng.TopSurface = 0
752
    rng.BottomSurface = 0
753
    rng.Position = torso.Position - Vector3.new(0,2,0)
754
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
755
       local rngm = Instance.new("SpecialMesh", rng)
756
    rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
757
       rngm.Scale = Vector3.new(1, 1.3, 2)
758
759
            
760
boom:Play()
761
    coroutine.wrap(function()
762
       for i = 1, 60, 2 do
763
       rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
764
        rng.Transparency = i/60
765
         wait()
766
           end
767
             wait()
768
           rng:Destroy()
769
             
770
      
771
772
773
for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
774
v:Destroy()  wait(2)  jumping2 = true hum.WalkSpeed = 16 
775
end end
776
wait()
777
end)()
778
779
780
781
end
782
783
784
wait(.1)
785
786
end
787
end
788
end)
789
m.KeyDown:connect(function(k)
790
if k == "f" then
791
asd3:Stop()
792
asd2:Stop()
793
asd4:Stop()
794
asd6:Stop()
795
asd5:Stop()
796
end
797
end) 
798
------------
799
-- ~CLarramore 2016