Advertisement
9Simplicity9

Untitled

Jul 13th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --One Punch Man Script
  2. p = game.Players.LocalPlayer
  3. char = p.Character
  4. des = false
  5. fling = true
  6. dot = false
  7. falling = false
  8. jump = true
  9. --char.Shirt:Remove()
  10. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  11. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  12. wait()--shirt = Instance.new("Shirt", char)
  13. --shirt.Name = "Shirt"
  14. --pants = Instance.new("Pants", char)
  15. --pants.Name = "Pants"
  16.  
  17. --char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=451927425"
  18. --char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  19. tp = true
  20. shoot = true
  21. hum = char.Humanoid
  22. punch = true
  23. neckp = char.Torso.Neck.C0
  24. neck = char.Torso.Neck
  25. hum.MaxHealth = 9999999999999999999999999999999999999999
  26. wait()
  27. hum.Health =hum.MaxHealth
  28. des = false
  29. root=char.HumanoidRootPart
  30. torso = char.Torso
  31. char.Head.face.Texture = "rbxassetid://332768867"
  32. local ChatService = game:GetService("Chat")
  33. local player = game.Players.LocalPlayer
  34. lig = Instance.new("PointLight",player.Character.Torso)
  35. lig.Color=Color3.new(255,0,0)
  36. m=player:GetMouse()
  37. bb = Instance.new("BillboardGui",player.Character.Head)
  38. bb.Enabled = true
  39. function newRay(start,face,range,wat)
  40. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  41. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  42. return rey,hit,pos
  43. end
  44. aa1={}
  45. torso=game.Players.LocalPlayer.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. for i=1,8 do
  105. local p = Instance.new("Part",char)
  106. p.Anchored = false
  107. p.BrickColor = BrickColor.new("Institutional white")
  108. p.CanCollide = false
  109. p.FormFactor="Custom"
  110. p.Material = "SmoothPlastic"
  111. p.TopSurface = "SmoothNoOutlines"
  112. p.BottomSurface = "SmoothNoOutlines"
  113. p.RightSurface = "SmoothNoOutlines"
  114. p.LeftSurface = "SmoothNoOutlines"
  115. p.FrontSurface = "SmoothNoOutlines"
  116. p.BackSurface = "SmoothNoOutlines"
  117.  
  118. p.Size=Vector3.new(0.5,.2,0.2)
  119. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  120. mesh = Instance.new("BlockMesh",p)
  121. mesh.Scale = Vector3.new(1,1,4)
  122. local w = Instance.new("Motor6D",p)
  123. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  124. w.Part1 = p
  125. w.Name = "Weld"
  126. --table.insert(aa1,p)
  127. aa1[i] = {p,p.CFrame}
  128.  
  129. end
  130. game:service"RunService".Stepped:connect(function()
  131. simulate(torso.CFrame*CFrame.new(0.4,0.9,.5),.6,torso,Vector3.new(),aa1)
  132. simulate(torso.CFrame*CFrame.new(-0.4,0.9,.5),.6,torso,Vector3.new(),aa2)
  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. ------------
  802. -- ~CLarramore 2016
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement