naser2345

one punish man

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