Advertisement
9Simplicity9

Untitled

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