Advertisement
Marcsosa

Untitled

Feb 21st, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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=1091821325"
  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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement