Advertisement
uor

Untitled

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