Advertisement
kolyolu

Untitled

Nov 16th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.21 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=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(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.  
  385. ChatService:Chat(char.Head, "Sensei! Dont Take Me Easy!")
  386. wait(1)
  387. local ChatService = game:GetService("Chat")
  388.  
  389.  
  390. ChatService:Chat(char.Head ,"Take This!")
  391. wait(1)
  392. local ChatService = game:GetService("Chat")
  393.  
  394.  
  395. ChatService:Chat(char.Head, "Large Flame!!")
  396.  
  397. wait(0.6)
  398. org = char.Torso["Left Shoulder"].C0
  399. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  400. wait()
  401. killbrick2 = Instance.new("Part",char)
  402. killbrick2.BrickColor = BrickColor.new("Bright red")
  403. killbrick2.Size = Vector3.new(80,80,9000)
  404. killbrick2.Transparency = 0
  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("Bright red")
  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("Bright red")
  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("Bright red")
  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("Bright Red")
  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("Bright red")
  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