RuineKiller

Dark Saitama [No Racist]

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