Advertisement
Guest User

Untitled

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