Advertisement
Marcsosa

Untitled

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