Advertisement
Guest User

Untitled

a guest
Jan 20th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.25 KB | None | 0 0
  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=273465398"
  18. --char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=273465679"
  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("Red")
  108. p.CanCollide = false
  109. p.FormFactor="Custom"
  110. p.Material = "Neon"
  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(2,.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,0.9,.5),.6,torso,Vector3.new(),aa1)
  132. end)
  133. bb.AlwaysOnTop = true
  134. bb.Size = UDim2.new(0,200,0,50)
  135. bb.StudsOffset = Vector3.new(0,1,0)
  136. gui=Instance.new("TextBox",bb)
  137. gui.Text = "* "
  138. gui.Size = UDim2.new(0,133,0,45)
  139. gui.Position=UDim2.new(0,57,0,-40)
  140. gui.TextColor3 = Color3.new(255,255,255)
  141. gui.BackgroundColor3=Color3.new(0,0,0)
  142. gui.TextWrapped = true
  143. gui.TextScaled = true
  144. gui.TextXAlignment = "Left"
  145. gui.TextYAlignment = "Top"
  146. gui.Visible = false
  147. gui.BorderColor3 = Color3.new(0,0,0)
  148. punch2 = true
  149. gui1=Instance.new("TextButton",bb)
  150. gui1.Position=UDim2.new(0,5,0,-43)
  151. gui1.Size = UDim2.new(0,190,0,51)
  152.  
  153. gui1.TextColor3 = Color3.new(255,255,255)
  154. gui1.BackgroundColor3=Color3.new(255,255,255)
  155. jump2 = true
  156. gui1.Visible = false
  157. img = Instance.new("ImageLabel",bb)
  158. img.Size = UDim2.new(0,46,0,47)
  159. img.Position = UDim2.new(0,10,0,-41)
  160. img.Image = "rbxassetid://447301252"
  161. img.BorderColor3 = Color3.new(0,0,0)
  162. img.Visible = false
  163. soka = Instance.new("Sound",char)
  164. soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
  165. soka.Volume = 1
  166. boom = Instance.new("Sound",char)
  167. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  168. boom.Volume = 1
  169. boom2 = Instance.new("Sound",char)
  170. boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
  171. boom2.Volume = 1
  172. boom3 = Instance.new("Sound",char)
  173. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  174. boom3.Volume = 1
  175. tps = Instance.new("Sound",char)
  176. tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
  177. tps.Volume = 1
  178. asd = Instance.new("Sound",char)
  179. asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
  180. asd.Volume =1
  181. asd1 = Instance.new("Sound",char)
  182. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  183.  
  184. asd2 = Instance.new("Sound",char)
  185. asd2.SoundId = "http://www.roblox.com/asset/?id = 386713054"
  186. asd2.Looped = true
  187. asd2.Volume = 5
  188. asd3 = Instance.new("Sound",char)
  189. asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
  190. asd3.Looped = true
  191. asd4 = Instance.new("Sound",char)
  192. asd4.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  193. asd4.Looped = true
  194. asd5 = Instance.new("Sound",char)
  195. asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
  196. asd5.Looped = true
  197. gas = Instance.new("Sound",char)
  198. gas.SoundId = "http://www.roblox.com/asset/?id = 345052019"
  199. asd6 = Instance.new("Sound",char)
  200. asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  201. asd6.Looped = true
  202. function play(play)
  203. asd:Play()
  204. wait(0.05)
  205. --asd1:Play()
  206. end
  207.  
  208.  
  209.  
  210. ------------
  211. -------------------------
  212.  
  213. function stream(origin,dir,length,size)
  214. local parts = {}
  215. for i = 1,length do
  216. local p = Instance.new("Part",char)
  217. p.Anchored = true
  218. p.Transparency = 0.5
  219. p.TopSurface = 0
  220. p.BottomSurface = 0
  221. p.CanCollide = false
  222. p.BrickColor = BrickColor.new("Institutional white")
  223. p.Size = Vector3.new(10,30,10) -- for now
  224. p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  225. parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
  226. game:GetService("Debris"):AddItem(p,3)
  227. end
  228. Spawn(function()
  229. while parts do
  230. for i,v in pairs(parts) do
  231. if v[1].Parent == char then
  232. v[1].CFrame = v[1].CFrame*v[2]
  233. else
  234. parts = nil
  235. break
  236. end
  237. end
  238. wait(0.02)
  239. end
  240. end)
  241. end
  242.  
  243. --[[-- listen for their chatting
  244. player.Chatted:connect(function(message)
  245. a = string.len(message)
  246. gui.Text = ""
  247. gui.Visible = true
  248. gui1.Visible = true
  249. des = false
  250. img.Visible = true
  251. print(a)
  252. if dot == false then
  253. gui.Text = ""
  254. for i = 1,string.len(message) do
  255. gui.Text =gui.Text..message:sub(i,i)
  256. play()
  257.  
  258. end
  259. end
  260.  
  261.  
  262. des = true
  263. end)]]--
  264. m.KeyDown:connect(function(k)
  265. if k == "g" then
  266. asd2:Play()
  267.  
  268.  
  269. end
  270. end)
  271.  
  272. m.KeyDown:connect(function(k)
  273. if k == "r" then
  274.  
  275. asd4:Play()
  276. end
  277. end)
  278. m.KeyDown:connect(function(k)
  279. if k == "q" then
  280.  
  281. asd3:Play()
  282. end
  283. end)
  284. m.KeyDown:connect(function(k)
  285. if k == "z" then
  286. img.Image = "rbxassetid://332766052"
  287.  
  288. end
  289. end)
  290. m.KeyDown:connect(function(k)
  291. if k == "c" then
  292. img.Image = "rbxassetid://447301252"
  293.  
  294. end
  295. end)
  296. m.KeyDown:connect(function(k)
  297. if k == "b" then
  298.  
  299. asd6:Play()
  300. end
  301. end)
  302. mouse = p:GetMouse()
  303. m.KeyDown:connect(function(k)
  304. if k:byte() == 48 then
  305.  
  306. hum.WalkSpeed = 100
  307. end
  308. end)
  309. m.KeyDown:connect(function(k)
  310. if k:byte() == 50 then
  311.  
  312. soka:Play()
  313. end
  314. end)
  315. m.KeyDown:connect(function(k)
  316. if k:byte() == 52 then
  317.  
  318. char.Head.face.Texture = "rbxassetid://444037452"
  319. end
  320. end)
  321. m.KeyDown:connect(function(k)
  322. if k:byte() == 51 then
  323.  
  324. char.Head.face.Texture = "rbxassetid://332768867"
  325. end
  326. end)
  327. m.KeyUp:connect(function(k)
  328. if k:byte() == 48 then
  329.  
  330. hum.WalkSpeed = 16
  331. end
  332. end)
  333. p.Chatted:connect(function(m)
  334. if m == "Okay." then
  335. soka:Play()
  336. end
  337. end)
  338. m.KeyDown:connect(function(k)
  339. if k == "x" then
  340. if des == true then
  341. gui.Visible = false
  342. gui.Text = "* "
  343. gui1.Visible = false
  344. img.Visible = false
  345. end
  346. end
  347. end)
  348. m.KeyDown:connect(function(key)
  349. if key == "j" then
  350. if tp == true then
  351. tp = false
  352. tps:Play()
  353. char.Head.face.Parent = game.Lighting
  354. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  355. end
  356.  
  357. end
  358. wait(0.5)
  359. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  360. end
  361.  
  362. end
  363. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  364. char.HumanoidRootPart.Transparency = 1
  365. game.Lighting.face.Parent = char.Head
  366. wait(0.2)
  367.  
  368. tp = true
  369.  
  370.  
  371. end
  372. end
  373. end)
  374.  
  375.  
  376. m.KeyDown:connect(function(key)
  377. if key == "t" then
  378. if punch2 == true then
  379. punch2 = false
  380. punch = false
  381.  
  382. local ChatService = game:GetService("Chat")
  383.  
  384. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  385. ChatService:Chat(char.Head, "Let's do this out!")
  386. wait(1)
  387. local ChatService = game:GetService("Chat")
  388.  
  389. ChatService:Chat(char.Head, "Blood fear!")
  390. wait(1)
  391. local ChatService = game:GetService("Chat")
  392.  
  393. ChatService:Chat(char.Head ,"BLOOD RAGE PUNCH!!!!")
  394. wait(1)
  395. local ChatService = game:GetService("Chat")
  396.  
  397.  
  398. ChatService:Chat(char.Head, "TAKE THIS!.")
  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("Red")
  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("Really red")
  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("Really red")
  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("Red")
  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("Red")
  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("Red")
  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 2017=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement