View difference between Paste ID: xMMAQLgy and 7BMFjGvZ
SHOW: | | - or go back to the newest paste.
1
-- I try to make things looks better, edited by Imkrillinit
2
-- Dark Caped Beast
3
print("serious punch is T")
4
print("Consecutive dark punches is B")
5
print("jump is m")
6
print("k is a left punch")
7
print("h is a right punch")
8
print("j is teleport")
9
print("music keys are, g y r q")
10
print("F is to stop all the music")
11
print("serious mode is x, press z to turn it off")
12
p = game.Players.LocalPlayer
13
char = p.Character
14
des = false
15
fling = true
16
dot = false
17
falling = false
18
jump = true
19
multipunch = true
20
tp = true
21
shoot = true
22
jump2 = true
23
punch3 = true
24
punch2 = true
25
hum = char.Humanoid
26
punch = true
27
neckp = char.Torso.Neck.C0
28
neck = char.Torso.Neck
29
des = false
30
root = char.HumanoidRootPart
31
torso = char.Torso
32
larm = char["Left Arm"]
33
rarm = char["Right Arm"]
34
lleg = char["Left Leg"]
35
rleg = char["Right Leg"]
36
char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
37
char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
38
char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
39
char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
40
shirt = Instance.new("Shirt", char)
41
shirt.Name = "Shirt"
42
pants = Instance.new("Pants", char)
43
pants.Name = "Pants"
44
char.Shirt:Remove()
45
char.Pants:Remove()
46
for i,v in pairs(char:GetChildren()) do if v:IsA("Accessory") then v.Handle:Remove() end end
47-
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=219373258"
47+
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1091821325"
48-
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=219373296"
48+
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1091821538"
49
char.Head.face.Texture = "rbxassetid://332768867"
50
local ChatService = game:GetService("Chat")
51
local player = game.Players.LocalPlayer
52
lig = Instance.new("PointLight",player.Character.Torso)
53
lig.Color = Color3.new(0,0,0)
54
lig.Brightness = 10
55
m = player:GetMouse()
56
bb = Instance.new("BillboardGui",player.Character.Head)
57
bb.Enabled = true
58
function newRay(start,face,range,wat)
59
       local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
60
       hit,pos = workspace:FindPartOnRayWithIgnoreList(rey,wat)
61
       return rey,hit,pos
62
game.Players.LocalPlayer.Character.Head.Mesh.TextureId = "rbxassetid://494265293"
63
end
64
aa1 = {}
65
torso = game.Players.LocalPlayer.Character.Torso
66
67
local WorldUp = Vector3.new(0,1,0)
68
function look2(Vec1,Vec2)
69
   local Orig = Vec1
70
   Vec1 = Vec1+Vector3.new(0,1,0)
71
   Vec2 = Vec2+Vector3.new(0,1,0)
72
   local Forward = (Vec2-Vec1).unit
73
   local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
74
   local Right = Up:Cross(Forward).unit
75
   Forward = -Forward
76
   Right = -Right
77
   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)
78
end
79
80
function look(CFr,Vec2)
81
   local A = Vector3.new(0,0,0)
82
   local B = CFr:inverse()*Vec2
83
   local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
84
   if B.Z > 0 then
85
       CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
86
   elseif B.Z == 0 then
87
       if B.Y > 0 then
88
           CF = CFr*CFrame.Angles(math.pi/2,0,0)
89
       elseif B.Y < 0 then
90
           CF = CFr*CFrame.Angles(-math.pi/2,0,0)
91
       else
92
           CF = CFr
93
       end
94
   end
95
   local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
96
   local Up = Vector3.new(X,Y,Z)
97
   local Forward = (Vec2-CFr.p).unit
98
   local Right = Up:Cross(Forward)
99
   Forward = -Forward
100
   Right = -Right
101
   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)
102
end
103
104
function simulate(j,d,m,r,t)
105
       local joint = j
106
       for i,v in ipairs(t) do
107
               if v[1]:FindFirstChild("Weld") then
108
                       local stiff = m.CFrame.lookVector*0.03
109
                       if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
110
                       local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
111
                       local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
112
                       local pos = joint.p+(dir*(d*0.5))
113
                     --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
114
                       local inv = v[1].Weld.Part0.CFrame
115
                       local rel1 = inv:inverse()*pos
116
                       local rel2 = inv:inverse()*(pos-(dir*dis))
117
                       local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
118
                       v[1].Weld.C0 = cf
119
                       v[2] = inv*cf
120
                       --v[1].CFrame = cf
121
               end
122
       end
123
end
124
------------------------------------------------
125
  function lerpz(joint, prop, cfrmz, alp)
126
    joint[prop] = joint[prop]:lerp(cfrmz, alp)
127
  end
128
------------------------------------------------
129
  function sqe()
130
    local effspwn = Instance.new("Part")
131
    local model = Instance.new("Model")
132
    game.Debris:AddItem(model, 5)
133
    model.Name = "smasheffects"
134
    model.Parent = workspace
135
    effspwn.Name = "spwnr"
136
    effspwn.Size = Vector3.new(1, 1, 1)
137
    effspwn.Anchored = true
138
    effspwn.CanCollide = false
139
    effspwn.Transparency = 1
140
    effspwn.CFrame = (larm.CFrame + Vector3.new(math.random(-5,5),-0.45,math.random(-5,5))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(0)),math.random(0,math.rad(0)),math.random(0,math.rad(0)))
141
    effspwn.Parent = model
142
143
    coroutine.resume(coroutine.create(function()
144
      local shok = Instance.new("Part")
145
      shok.Name = "whoosh"
146
      shok.BrickColor = BrickColor.new("Really black")
147
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
148
      shok.Size = Vector3.new(1, 1, 1)
149
      shok.Anchored = true
150
      shok.Material = "Neon"
151
      shok.Transparency = 0.1
152
      shok.CanCollide = false
153
      shok.Parent = model
154
      game.Debris:AddItem(shok, 6)
155
      local mesh = Instance.new("SpecialMesh")
156
      mesh.MeshType = "FileMesh"
157
      mesh.MeshId = "rbxassetid://437347603"
158
      mesh.Scale = Vector3.new(0.08, 0.08, 0.2)
159
      mesh.Parent = shok
160
      for e = 1, 6 do
161
        wait()
162
        mesh.Scale = mesh.Scale + Vector3.new(0.02, 0.03, 0.1)
163
        shok.Transparency = shok.Transparency + 0.1
164
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
165
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-29))
166
        hito(shok, 8, 9999, 3)
167
      end
168
      for e = 1, 6 do
169
        wait()
170
        mesh.Scale = mesh.Scale + Vector3.new(0.02, 0.03, 0.1)
171
        shok.Transparency = shok.Transparency + 0.09
172
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -2), 0.4)
173
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30))
174
        hito(shok, 8, 9999, 3)
175
      end
176
    end))
177
  end
178
-------------------------------------------------------------------------
179
  function hito(partoz, magn, dmg, debtim)
180
    for _, guy in pairs(workspace:GetChildren()) do
181
      if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= char and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
182
        do
183
          local humz = guy:FindFirstChild("Humanoid")
184
          local hed = guy:FindFirstChild("Head")
185
          humz:TakeDamage(20000)
186
          local db = Instance.new("StringValue")
187
          db.Name = "alabo"
188
          db.Parent = hed
189
          delay(debtim, function()
190
            db:Destroy()
191
          end)
192
        end
193
      end
194
    end
195
  end
196
-------------------------------------------------------------------------
197
GroundWave1 = function()
198
    local HandCF = torso.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + torso.CFrame.lookVector * 0.8
199
   local Colors = {"Really black", "Really black"}
200
        local wave = Instance.new("Part", char)
201
        wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
202
        wave.Anchored = true
203
        wave.Name = "Wave"
204
        wave.CanCollide = false
205
        wave.Locked = true
206
        wave.Size = Vector3.new(0.2, 0.2, 0.2)
207
        wave.TopSurface = "Smooth"
208
        wave.BottomSurface = "Smooth"
209
        wave.Transparency = 0.35
210
        wave.CFrame = HandCF
211
        wm =  Instance.new("SpecialMesh",wave)
212
        wm.MeshId = "rbxassetid://3270017"
213
        coroutine.wrap(function()
214
        for i = 1, 30, 1 do
215
        wm.Scale = Vector3.new(6 + i*2, 2 + i*2, 2+ i*2)
216
        wave.Size = wm.Scale
217
        wave.CFrame = HandCF
218
        wave.Transparency = i/30
219
        wait()
220
        end
221
        wait()
222
        wave:Destroy()
223
    end)()
224
end
225
----------------------------------------------------------------------------
226
--Serious mode aura.
227
228
InForm = false
229
local mouse = player:GetMouse()
230
local Player = game.Players.LocalPlayer
231
local Char = Player.Character
232
local Torso = Char.Torso
233
234
function Serious()
235
	for X = 1, 1 do wait()
236
	local Effect = Instance.new("Part")
237
	Effect.Name = "Effect"
238
	Effect.Parent = Torso
239
	Effect.CFrame = Torso.CFrame
240
	Effect.BrickColor = BrickColor.new("White")
241
	Effect.Shape = "Ball"
242
	Effect.Size = Vector3.new(1, 1, 1)
243
	Effect.Anchored = true
244
	Effect.Material = "Neon"
245
	Effect.CanCollide = false
246
	for loop = 1, 25 do wait()
247
		Effect.CFrame = Torso.CFrame
248
		Effect.Size = Effect.Size + Vector3.new(0.5)
249
		Effect.Transparency = Effect.Transparency + 0.04
250
	end
251
	end
252
253
repeat
254
Torso:FindFirstChild("Effect"):Remove()
255
until Torso:FindFirstChild("Effect") == nil
256
257
	
258
local Color1 = Color3.new(255, 0, 0)
259
local Color2 = Color3.new(255, 0, 0)	
260
	
261
local Aura = Instance.new('ParticleEmitter')
262
Aura.Name = "Aura"
263
Aura.Texture = "rbxassetid://660852712"
264
Aura.Parent = Torso
265
Aura.LightEmission = 1
266
Aura.Transparency = NumberSequence.new(0.8)
267
Aura.Color = ColorSequence.new(Color1, Color2)
268
Aura.Size = NumberSequence.new(3.5)
269
Aura.LockedToPart = false
270
Aura.Lifetime = NumberRange.new(0.3)
271
Aura.Rate = 100
272
Aura.Speed = NumberRange.new(8)
273
Aura.EmissionDirection = "Top"
274
	
275
InForm = true		
276
end
277
278
279
function Base()
280
	InForm = false
281
	local Effect = Instance.new("Part")
282
	Effect.Name = "Effect"
283
	Effect.Parent = Torso
284
	Effect.CFrame = Torso.CFrame
285
	Effect.BrickColor = BrickColor.new("White")
286
	Effect.Shape = "Ball"
287
	Effect.Size = Vector3.new(8, 8, 8)
288
	Effect.Anchored = true
289
	Effect.Material = "Neon"
290
	Effect.CanCollide = false
291
	for loop = 1, 25 do wait()
292
		Effect.CFrame = Torso.CFrame
293
		Effect.Size = Effect.Size + Vector3.new(-0.5)
294
		Effect.Transparency = Effect.Transparency + 0.04
295
	end
296
repeat
297
Torso:FindFirstChild("Effect"):Remove()
298
until Torso:FindFirstChild("Effect") == nil
299
300
for i, v in pairs(Torso:GetChildren()) do
301
	if v:IsA('ParticleEmitter') then
302
		v:Remove()
303
	end
304
end
305
end
306
	mouse.KeyUp:connect(function(key)
307
        if key == "x" and InForm == false then
308
		Serious()
309
	end
310
end)
311
	mouse.KeyUp:connect(function(key)
312
        if key == "z" and InForm == true then
313
		Base()
314
	end
315
end)
316
-------------------------------------------------------------------------------
317
for i = 1,8 do
318
local p = Instance.new("Part",char)
319
p.Anchored = false
320
p.BrickColor = BrickColor.new("Really black")
321
p.CanCollide = false
322
p.FormFactor="Custom"
323
p.Material = "Neon"
324
p.TopSurface = "SmoothNoOutlines"
325
p.BottomSurface = "SmoothNoOutlines"
326
p.RightSurface = "SmoothNoOutlines"
327
p.LeftSurface = "SmoothNoOutlines"
328
p.FrontSurface = "SmoothNoOutlines"
329
p.BackSurface = "SmoothNoOutlines"
330
331
p.Size = Vector3.new(2,.2,0.2)
332
p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
333
mesh = Instance.new("BlockMesh",p)
334
mesh.Scale = Vector3.new(1,1,4)
335
local w = Instance.new("Motor6D",p)
336
w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
337
w.Part1 = p
338
w.Name = "Weld"
339
--table.insert(aa1,p)
340
aa1[i] = {p,p.CFrame}
341
342
end
343
game:service"RunService".Stepped:connect(function()
344
simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
345
end)
346
soka = Instance.new("Sound",char)
347
soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
348
soka.Volume = 3
349
boom = Instance.new("Sound",char)
350
boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
351
boom.Volume = 3
352
boom2 = Instance.new("Sound",char)
353
boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
354
boom2.Volume = 3
355
boom3 = Instance.new("Sound",char)
356
boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
357
boom3.Volume = 3
358
woosh = Instance.new("Sound",char)
359
woosh.Volume = 5
360
woosh.SoundId = "http://www.roblox.com/asset/?id = 210946558"
361
tps = Instance.new("Sound",char)
362
tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
363
tps.Volume = 1
364
asd = Instance.new("Sound",char)
365
asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
366
asd.Volume =1 
367
asd1 = Instance.new("Sound",char)
368
asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
369
370
asd2 = Instance.new("Sound",char)
371
asd2.SoundId = "http://www.roblox.com/asset/?id = 572466594"
372
asd2.Looped = true
373
asd2.Volume = 5
374
asd3 = Instance.new("Sound",char)
375
asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
376
asd3.Volume = 5
377
asd3.Looped = true
378
asd4 = Instance.new("Sound",char)
379
asd4.SoundId = "http://www.roblox.com/asset/?id = 413040330"
380
asd4.Volume = 5
381
asd4.Looped = true
382
asd5 = Instance.new("Sound",char)
383
asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
384
asd5.Looped = true
385
asd6 = Instance.new("Sound",char)
386
asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
387
asd6.Looped = true
388
function play(play)
389
asd:Play()
390
wait(0.05)
391
--asd1:Play()
392
end
393
-------------------------
394
function stream(origin,dir,length,size)
395
       local parts = {}
396
       for i = 1,length do
397
               local p = Instance.new("Part",char)
398
               p.Anchored = true
399
               p.Transparency = 0.5
400
               p.TopSurface = 0
401
               p.BottomSurface = 0
402
               p.CanCollide = false
403
               p.Material = "Neon"
404
               p.BrickColor = BrickColor.new("Really black")
405
               p.Size = Vector3.new(50,50,50) -- for now
406
               p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
407
               parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
408
               game:GetService("Debris"):AddItem(p,3)
409
       end
410
       spawn(function()
411
               while parts do
412
                       for i,v in pairs(parts) do
413
                               if v[1].Parent == char then
414
                                       v[1].CFrame = v[1].CFrame*v[2]
415
                               else
416
                                       parts = nil
417
                                       break
418
                               end
419
                       end
420
                       wait(0.02)
421
               end
422
       end)
423
end
424
m.KeyDown:connect(function(k)
425
if k == "g" then
426
asd2:Play()
427
428
429
end
430
end)
431
432
m.KeyDown:connect(function(k)
433
if k == "r" then
434
435
asd4:Play()
436
end
437
end)
438
m.KeyDown:connect(function(k)
439
if k == "q" then
440
441
asd3:Play()
442
end
443
end)
444
mouse = p:GetMouse()
445
m.KeyDown:connect(function(k)
446
if k:byte() == 48 then
447
448
hum.WalkSpeed = 200
449
GroundWave1()
450
boom:Play()
451
end
452
end)
453
m.KeyDown:connect(function(k)
454
if k:byte() == 50 then
455
456
soka:Play()
457
end
458
end)
459
m.KeyDown:connect(function(k)
460
if k:byte() == 52 then
461
462
char.Head.face.Texture = "rbxassetid://340355951"
463
end
464
end)
465
m.KeyDown:connect(function(k)
466
if k:byte() == 51 then
467
468
char.Head.face.Texture = "rbxassetid://340355951"
469
end
470
end)
471
m.KeyUp:connect(function(k)
472
if k:byte() == 48 then
473
474
hum.WalkSpeed = 16
475
end
476
end)
477
p.Chatted:connect(function(m)
478
if m == "Ok." then
479
soka:Play()
480
end
481
end)
482
m.KeyDown:connect(function(key)
483
if key == "j" then
484
if tp == true then
485
tp = false
486
tps:Play()
487
char.Head.face.Parent = game.Lighting
488
for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0.7
489
end
490
491
end
492
  wait(0.2)
493
for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0       
494
end
495
496
end
497
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
498
char.HumanoidRootPart.Transparency =  1
499
game.Lighting.face.Parent = char.Head
500
   wait(0.1)
501
502
tp = true
503
504
505
end
506
end
507
end)
508
509
510
m.KeyDown:connect(function(key)
511
   if key == "t" then
512
if punch2 == true then
513
punch2 = false
514
punch = false
515
516
local ChatService = game:GetService("Chat")
517
518
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
519
ChatService:Chat(char.Head, "...")
520
wait(0.5)
521
local ChatService = game:GetService("Chat")
522
523
524
ChatService:Chat(char.Head ,"Dark...")
525
wait(0.5)
526
local ChatService = game:GetService("Chat")
527
528
529
ChatService:Chat(char.Head, "PUNCH!")
530
neck.C0 = neckp
531
wait(0.3)
532
org = char.Torso["Left Shoulder"].C0
533
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
534
wait()
535
killbrick2 = Instance.new("Part",char)
536
killbrick2.Size = Vector3.new(80,80,9000)
537
killbrick2.Transparency = 1
538
539
killbrick2.CanCollide = true
540
wait(0.1)
541
killbrick2.CanCollide = false
542
543
killbrick2.Anchored = true
544
545
killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
546
547
killbrick2.Touched:connect(function(h)
548
local x = h.Parent:FindFirstChild("Humanoid")-- lol
549
if x then
550
if x.Parent.Name == game.Players.LocalPlayer.Name then
551
safe = true
552
else safe = false
553
end
554
if x then
555
if safe == false then
556
h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
557
local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
558
boom:Play()
559
bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
560
561
562
wait()
563
x.Parent:BreakJoints()
564
wait()
565
safe = true
566
end
567
end
568
end
569
end)
570
571
572
573
574
575
576
577
578
 local rng = Instance.new("Part", char)
579
       rng.Anchored = true
580
   rng.BrickColor = BrickColor.new("Really black")
581
       rng.CanCollide = false
582
   rng.FormFactor = 3
583
       rng.Name = "Ring"
584
    rng.Size = Vector3.new(3, 3, 3)
585
       rng.Transparency = 0.8
586
    rng.TopSurface = 0
587
    rng.BottomSurface = 0
588
rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
589
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
590
       local rngm = Instance.new("SpecialMesh", rng)
591
    rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
592
       rngm.Scale = Vector3.new(3, 3, 3)
593
594
local rng1 = Instance.new("Part", char)
595
       rng1.Anchored = true
596
   rng1.BrickColor = BrickColor.new("Really black")
597
       rng1.CanCollide = false
598
   rng1.FormFactor = 3
599
       rng1.Name = "Ring"
600
    rng1.Size = Vector3.new(3, 3, 3)
601
       rng1.Transparency = 0.8
602
    rng1.TopSurface = 0
603
    rng1.BottomSurface = 0
604
rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
605
       rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
606
       local rngm1 = Instance.new("SpecialMesh", rng1)
607
    rngm1.MeshId = "http://www.roblox.com/asset/?id=9982590"
608
       rngm1.Scale = Vector3.new(3, 3, 3)
609
       
610
       local p = (torso.CFrame*CFrame.new(-20,0,3))
611
       stream(p.p,((p*Vector3.new(-0.7,0,1))-p.p).unit,90,5)
612
       local p = (torso.CFrame*CFrame.new(20,0,3))
613
       stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5)
614
615
local rng2 = Instance.new("Part", char)
616
       rng2.Anchored = true
617
   rng2.BrickColor = BrickColor.new("Really black")
618
       rng2.CanCollide = false
619
   rng2.FormFactor = 3
620
       rng2.Name = "Ring"
621
    rng2.Size = Vector3.new(3, 3, 3)
622
       rng2.Transparency = 0.8
623
    rng2.TopSurface = 0
624
    rng2.BottomSurface = 0
625
rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
626
       rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
627
       local rngm2 = Instance.new("SpecialMesh", rng2)
628
    rngm2.MeshId = "http://www.roblox.com/asset/?id=9982590"
629
       rngm2.Scale = Vector3.new(3, 3, 3)
630
wait(0.1)
631
          
632
boom3:Play()
633
    coroutine.wrap(function()
634
     for i = 1, 35, 0.5 do
635
636
637
638
639
640
       rngm.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
641
rngm1.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
642
rngm2.Scale = Vector3.new(50 + i*2, 50 + i*2, 50+ i*2)
643
rng.Transparency = i/35
644
rng1.Transparency = i/35
645
rng2.Transparency = i/35    
646
         wait()
647
           end
648
             wait()
649
           rng:Destroy()
650
rng1:Destroy()
651
rng2:Destroy()
652
             killbrick2:Remove()
653
      wait(0.1)
654
char.Torso["Left Shoulder"].C0 = org
655
   wait(0.3)
656
punch2 = true
657
punch = true
658
wait()
659
660
661
end)()
662
663
664
665
end
666
667
668
wait(.1)
669
670
671
end
672
end)
673
674
675
676
677
678
m.KeyDown:connect(function(key)
679
   if key == "k" then
680
if punch == true then
681
punch = false
682
org = char.Torso["Left Shoulder"].C0
683
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
684
killbrick = Instance.new("Part",char)
685
killbrick.Size = Vector3.new(4,1,4)
686
killbrick.Transparency = 1
687
killbrick:BreakJoints()
688
killbrick.CanCollide = false
689
local wel = Instance.new("Weld",killbrick)
690
wel.Part0 = killbrick
691
wel.Part1 = char["Left Arm"]
692
wel.C0 = CFrame.new(0,1,0)
693
force = math.huge
694
695
killbrick.Touched:connect(function(h)
696
local x = h.Parent:FindFirstChildOfClass("Humanoid")
697
local stop = h.Parent.Torso.Velocity
698
if x.Parent.Name == game.Players.LocalPlayer.Name then
699
safe = true
700
else safe = false
701
end
702
if x then
703
if safe == false then
704
       if fling == true then
705
               force = math.huge
706
       
707
       end
708
if fling == false then
709
       force = math.huge
710
711
ChatService:Chat(char.Head, "Dark Punch!")
712
neck.C0 = neckp
713
wait(0.1)
714
end
715
       
716
    
717
h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 50000
718
local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
719
boom:Play()
720
bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
721
722
723
wait()
724
x:TakeDamage(math.huge)
725
wait()
726
safe = true
727
bodyforc:Remove()
728
h.Parent.Torso.Velocity = stop
729
end
730
end
731
end)
732
733
734
735
736
737
738
739
740
741
742
 local rng = Instance.new("Part", char)
743
       rng.Anchored = true
744
   rng.BrickColor = BrickColor.new("Really black")
745
       rng.CanCollide = false
746
   rng.FormFactor = 3
747
       rng.Name = "Ring"
748
    rng.Size = Vector3.new(1, 1, 1)
749
       rng.Transparency = 0.8
750
    rng.TopSurface = 0
751
    rng.BottomSurface = 0
752
rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
753
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
754
       local rngm = Instance.new("SpecialMesh", rng)
755
    rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
756
       rngm.Scale = Vector3.new(3, 3, 3)
757
wait(0.1)
758
          
759
boom2:Play()
760
    coroutine.wrap(function()
761
     for i = 1, 10, .4 do
762
       rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
763
   	rng.Transparency = i/10
764
         wait()
765
           end
766
             wait()
767
           rng:Destroy()
768
             killbrick:Remove()
769
char.Torso["Left Shoulder"].C0 = org
770
   wait(0.1)
771
772
punch = true
773
wait()
774
end)()
775
776
777
778
end
779
780
781
wait(.1)
782
783
784
end
785
end)
786
787
m.KeyDown:connect(function(key)
788
   if key == "h" then
789
if punch3 == true then
790
punch3 = false
791
eh = char.Torso["Right Shoulder"].C0
792
char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.new(0.3,0,0) * CFrame.Angles(0,0,math.rad(90))
793
killbrick3 = Instance.new("Part",char)
794
killbrick3.Size = Vector3.new(4,1,4)
795
killbrick3.Transparency = 1
796
killbrick3:BreakJoints()
797
killbrick3.CanCollide = false
798
local wel = Instance.new("Weld",killbrick3)
799
wel.Part0 = killbrick3
800
wel.Part1 = char["Right Arm"]
801
wel.C0 = CFrame.new(0,1,0)
802
force = math.huge
803
804
killbrick3.Touched:connect(function(h)
805
local x = h.Parent:FindFirstChildOfClass("Humanoid")
806
local stop = h.Parent.Torso.Velocity
807
if x.Parent.Name == game.Players.LocalPlayer.Name then
808
safe = true
809
else safe = false
810
end
811
if x then
812
if safe == false then
813
       if fling == true then
814
               force = math.huge
815
       
816
       end
817
if fling == false then
818
       force = math.huge
819
820
ChatService:Chat(char.Head, "Take this!")
821
neck.C0 = neckp
822
wait(0.1)
823
end
824
       
825
    
826
h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 50000
827
local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
828
boom:Play()
829
bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
830
831
832
wait(0.2)
833
x:TakeDamage(math.huge)
834
wait()
835
safe = true
836
bodyforc:Remove()
837
h.Parent.Torso.Velocity = stop
838
end
839
end
840
end)
841
842
843
844
845
846
847
848
849
850
851
 local rng = Instance.new("Part", char)
852
       rng.Anchored = true
853
   rng.BrickColor = BrickColor.new("Really black")
854
       rng.CanCollide = false
855
   rng.FormFactor = 3
856
       rng.Name = "Ring"
857
    rng.Size = Vector3.new(1, 1, 1)
858
       rng.Transparency = 0.8
859
    rng.TopSurface = 0
860
    rng.BottomSurface = 0
861
rng.CFrame = char["Right Arm"].CFrame * CFrame.new(0,-2,0)
862
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
863
       local rngm = Instance.new("SpecialMesh", rng)
864
    rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
865
       rngm.Scale = Vector3.new(3, 3, 3)
866
wait(0.1)
867
          
868
boom2:Play()
869
    coroutine.wrap(function()
870
     for i = 1, 10, .4 do
871
       rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
872
   	rng.Transparency = i/10
873
         wait()
874
           end
875
             wait()
876
           rng:Destroy()
877
             killbrick3:Remove()
878
char.Torso["Right Shoulder"].C0 = eh
879
   wait(0.1)
880
881
punch3 = true
882
wait()
883
end)()
884
885
886
887
end
888
889
890
wait(.1)
891
892
893
end
894
end)
895
896
897
898
899
900
901
902
903
904
905
906
907
m.KeyDown:connect(function(key)
908
   if key == "m" then
909
if jump == true then
910
jump = false
911
912
913
 local rng = Instance.new("Part", char)
914
       rng.Anchored = true
915
   rng.BrickColor = BrickColor.new("Really black")
916
       rng.CanCollide = false
917
   rng.FormFactor = 3
918
       rng.Name = "Ring"
919
    rng.Size = Vector3.new(3, 3, 3)
920
       rng.Transparency = 0.35
921
    rng.TopSurface = 0
922
    rng.BottomSurface = 0
923
    rng.Position = torso.Position - Vector3.new(0,2,0)
924
       rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
925
       local rngm = Instance.new("SpecialMesh", rng)
926
    rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
927
       rngm.Scale = Vector3.new(3, 3, 3)
928
wait(0.1)
929
            BV = Instance.new("BodyVelocity", torso)
930
    BV.maxForce = Vector3.new(0,20000,0)
931
      BV.P = math.huge
932
    BV.velocity = Vector3.new(0,200,0)
933
boom:Play()
934
    coroutine.wrap(function()
935
       for i = 1, 60, 2 do
936
       rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
937
        rng.Transparency = i/60
938
         wait()
939
           end
940
             wait()
941
           rng:Destroy()
942
             
943
       hum.WalkSpeed = 50
944
   wait(1)
945
946
for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
947
v:Destroy() local jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16  falling = false
948
end end
949
wait()
950
end)()
951
952
953
954
end
955
956
957
wait(.1)
958
959
960
end
961
end)
962
963
964
mouse.KeyDown:connect(function(key)
965
	if key == "b" then
966
        multipunch = true
967
        boom:Play()
968
        local ChatService = game:GetService("Chat")
969
970
        neck.C0 = neck.C0 * CFrame.Angles(0,0,0)
971
        ChatService:Chat(char.Head, "Consecutive Dark Punches.")
972
        wait()
973
        local ChatService = game:GetService("Chat")
974
sss = char.Torso["Left Shoulder"].C0
975
char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
976
		coroutine.resume(coroutine.create(function()
977
local s = 0
978
repeat
979
s = s + 1
980
sqe()
981
wait(0.03)
982
until not multipunch
983
end))
984
mouse.KeyUp:connect(function(key)
985
        if key == "b" then
986
	multipunch = false
987
	char.Torso["Left Shoulder"].C0 = sss
988
	wait(0.3)
989
        multipunch = true
990
   wait(0.1)
991
end
992
end)
993
	end
994
	end)
995
m.KeyDown:connect(function(k)
996
if k == "f" then
997
asd3:Stop()
998
asd2:Stop()
999
asd4:Stop()
1000
asd6:Stop()
1001
asd5:Stop()
1002
1003
CV="Pastel blue"
1004
	
1005
local txt = Instance.new("BillboardGui", Character)
1006
txt.Adornee = Character .Head
1007
txt.Name = "_status"
1008
txt.Size = UDim2.new(2, 0, 1.2, 0)
1009
txt.StudsOffset = Vector3.new(-9, 8, 0)
1010
local text = Instance.new("TextLabel", txt)
1011
text.Size = UDim2.new(10, 0, 7, 0)
1012
text.FontSize = "Size24"
1013
text.TextScaled = true
1014
text.TextTransparency = 0
1015
text.BackgroundTransparency = 1 
1016
text.TextTransparency = 0
1017
text.TextStrokeTransparency = 0
1018
text.Font = "Antique"
1019
text.TextStrokeColor3 = Color3.new(255,85,0)
1020
1021
v=Instance.new("Part")
1022
v.Name = "ColorBrick"
1023
v.Parent=Player.Character
1024
v.FormFactor="Symmetric"
1025
v.Anchored=true
1026
v.CanCollide=false
1027
v.BottomSurface="Smooth"
1028
v.TopSurface="Smooth"
1029
v.Size=Vector3.new(10,5,3)
1030
v.Transparency=1
1031
v.CFrame=Character.Torso.CFrame
1032
v.BrickColor=BrickColor.new(CV)
1033
v.Transparency=1
1034
text.TextColor3 = Color3.new(0,0,0)
1035
v.Shape="Block"
1036
text.Text = "One Jump man Mario Edition"
1037
1038
end
1039
end)
1040
game:GetService("RunService").RenderStepped:connect(function()
1041
  hum.MaxHealth = hum.MaxHealth * math.huge
1042
  hum.Health = hum.MaxHealth * math.huge
1043
char.Humanoid.MaxHealth = math.huge
1044
wait()
1045
char.Humanoid.Health = math.huge
1046
  end)