Advertisement
SuperToast22

j

Jun 11th, 2017
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.46 KB | None | 0 0
  1. p = game.Players.LocalPlayer
  2. char = p.Character
  3. des = true
  4. fling = true
  5. dot = false
  6. falling = false
  7. jump = true
  8. --char.Shirt:Remove()
  9. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  10. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  11. wait()--shirt = Instance.new("Shirt", char)
  12. --shirt.Name = "Shirt"
  13. --pants = Instance.new("Pants", char)
  14. --pants.Name = "Pants"
  15.  
  16. --char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=451927425"
  17. --char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  18. tp = true
  19. shoot = true
  20. hum = char.Humanoid
  21. punch = true
  22. neckp = char.Torso.Neck.C0
  23. neck = char.Torso.Neck
  24. hum.MaxHealth = 9e999
  25. wait()
  26. hum.Health =hum.MaxHealth
  27. des = false
  28. root=char.HumanoidRootPart
  29. torso = char.Torso
  30. char.Head.face.Texture = "rbxassetid://332768867"
  31. local ChatService = game:GetService("Chat")
  32. local player = game.Players.LocalPlayer
  33. lig = Instance.new("PointLight",player.Character.Torso)
  34. lig.Color=Color3.new(255,0,0)
  35. m=player:GetMouse()
  36. bb = Instance.new("BillboardGui",player.Character.Head)
  37. bb.Enabled = true
  38. function newRay(start,face,range,wat)
  39. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  40. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  41. return rey,hit,pos
  42. end
  43. aa1={}
  44. torso=game.Players.LocalPlayer.Character.Torso
  45.  
  46. local WorldUp = Vector3.new(0,1,0)
  47. function look2(Vec1,Vec2)
  48. local Orig = Vec1
  49. Vec1 = Vec1+Vector3.new(0,1,0)
  50. Vec2 = Vec2+Vector3.new(0,1,0)
  51. local Forward = (Vec2-Vec1).unit
  52. local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
  53. local Right = Up:Cross(Forward).unit
  54. Forward = -Forward
  55. Right = -Right
  56. 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)
  57. end
  58.  
  59. function look(CFr,Vec2)
  60. local A = Vector3.new(0,0,0)
  61. local B = CFr:inverse()*Vec2
  62. local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
  63. if B.Z > 0 then
  64. CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
  65. elseif B.Z == 0 then
  66. if B.Y > 0 then
  67. CF = CFr*CFrame.Angles(math.pi/2,0,0)
  68. elseif B.Y < 0 then
  69. CF = CFr*CFrame.Angles(-math.pi/2,0,0)
  70. else
  71. CF = CFr
  72. end
  73. end
  74. local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
  75. local Up = Vector3.new(X,Y,Z)
  76. local Forward = (Vec2-CFr.p).unit
  77. local Right = Up:Cross(Forward)
  78. Forward = -Forward
  79. Right = -Right
  80. 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)
  81. end
  82.  
  83. function simulate(j,d,m,r,t)
  84. local joint = j
  85. for i,v in ipairs(t) do
  86. if v[1]:FindFirstChild("Weld") then
  87. local stiff = m.CFrame.lookVector*0.03
  88. if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
  89. local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
  90. local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
  91. local pos = joint.p+(dir*(d*0.5))
  92. --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
  93. local inv = v[1].Weld.Part0.CFrame
  94. local rel1 = inv:inverse()*pos
  95. local rel2 = inv:inverse()*(pos-(dir*dis))
  96. local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
  97. v[1].Weld.C0 = cf
  98. v[2] = inv*cf
  99. --v[1].CFrame = cf
  100. end
  101. end
  102. end
  103. for i=1,8 do
  104. local p = Instance.new("Part",char)
  105. p.Anchored = false
  106. p.BrickColor = BrickColor.new("Institutional white")
  107. p.CanCollide = false
  108. p.FormFactor="Custom"
  109. p.Material = "SmoothPlastic"
  110. p.TopSurface = "SmoothNoOutlines"
  111. p.BottomSurface = "SmoothNoOutlines"
  112. p.RightSurface = "SmoothNoOutlines"
  113. p.LeftSurface = "SmoothNoOutlines"
  114. p.FrontSurface = "SmoothNoOutlines"
  115. p.BackSurface = "SmoothNoOutlines"
  116.  
  117. p.Size=Vector3.new(2,.2,0.2)
  118. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  119. mesh = Instance.new("BlockMesh",p)
  120. mesh.Scale = Vector3.new(1,1,4)
  121. local w = Instance.new("Motor6D",p)
  122. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  123. w.Part1 = p
  124. w.Name = "Weld"
  125. --table.insert(aa1,p)
  126. aa1[i] = {p,p.CFrame}
  127.  
  128. end
  129. game:service"RunService".Stepped:connect(function()
  130. simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
  131. end)
  132. bb.AlwaysOnTop = true
  133. bb.Size = UDim2.new(0,200,0,50)
  134. bb.StudsOffset = Vector3.new(0,1,0)
  135. gui=Instance.new("TextBox",bb)
  136. gui.Text = "OVERPOWERED SAITAMA. "
  137. gui.Size = UDim2.new(0,133,0,45)
  138. gui.Position=UDim2.new(0,57,0,-40)
  139. gui.TextColor3 = Color3.new(255,255,0)
  140. gui.BackgroundColor3=Color3.new(0,0,0)
  141. gui.TextWrapped = true
  142. gui.TextScaled = true
  143. gui.TextXAlignment = "Left"
  144. gui.TextYAlignment = "Top"
  145. gui.Visible = true
  146. gui.BorderColor3 = Color3.new(0,0,0)
  147. punch2 = true
  148. gui1=Instance.new("TextButton",bb)
  149. gui1.Position=UDim2.new(0,5,0,-43)
  150. gui1.Size = UDim2.new(0,190,0,51)
  151.  
  152. gui1.TextColor3 = Color3.new(255,255,255)
  153. gui1.BackgroundColor3=Color3.new(255,255,255)
  154. jump2 = true
  155. gui1.Visible = false
  156. img = Instance.new("ImageLabel",bb)
  157. img.Size = UDim2.new(0,46,0,47)
  158. img.Position = UDim2.new(0,10,0,-41)
  159. img.Image = "rbxassetid://447301252"
  160. img.BorderColor3 = Color3.new(0,0,0)
  161. img.Visible = true
  162. soka = Instance.new("Sound",char)
  163. soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
  164. soka.Volume = 10
  165. boom = Instance.new("Sound",char)
  166. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  167. boom.Volume = 10
  168. boom2 = Instance.new("Sound",char)
  169. boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
  170. boom2.Volume = 10
  171. boom3 = Instance.new("Sound",char)
  172. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  173. boom3.Volume = 10
  174. tps = Instance.new("Sound",char)
  175. tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
  176. tps.Volume = 10
  177. asd = Instance.new("Sound",char)
  178. asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
  179. asd.Volume =10
  180. asd1 = Instance.new("Sound",char)
  181. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  182.  
  183. asd2 = Instance.new("Sound",char)
  184. asd2.SoundId = "http://www.roblox.com/asset/?id = 386713054"
  185. asd2.Looped = true
  186. asd2.Volume = 50
  187. asd3 = Instance.new("Sound",char)
  188. asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
  189. asd3.Looped = true
  190. asd4 = Instance.new("Sound",char)
  191. asd4.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  192. asd4.Looped = true
  193. asd5 = Instance.new("Sound",char)
  194. asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
  195. asd5.Looped = true
  196. gas = Instance.new("Sound",char)
  197. gas.SoundId = "http://www.roblox.com/asset/?id = 345052019"
  198. asd6 = Instance.new("Sound",char)
  199. asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  200. asd6.Looped = true
  201. function play(play)
  202. asd:Play()
  203. wait(0.01)
  204. --asd1:Play()
  205. end
  206. -------------------------
  207. z = Instance.new("Sound", char)
  208. z.SoundId = "rbxassetid://722438978"--303570180
  209. z.Looped = true
  210. z.Pitch = 1
  211. z.Volume = 1
  212. wait(.1)
  213. z:Play()
  214. --------------------------
  215.  
  216. function stream(origin,dir,length,size)
  217. local parts = {}
  218. for i = 1,length do
  219. local p = Instance.new("Part",char)
  220. p.Anchored = true
  221. p.Transparency = 0.5
  222. p.TopSurface = 0
  223. p.BottomSurface = 0
  224. p.CanCollide = false
  225. p.BrickColor = BrickColor.new("Institutional white")
  226. p.Size = Vector3.new(10,30,10) -- for now
  227. p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  228. parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
  229. game:GetService("Debris"):AddItem(p,3)
  230. end
  231. Spawn(function()
  232. while parts do
  233. for i,v in pairs(parts) do
  234. if v[1].Parent == char then
  235. v[1].CFrame = v[1].CFrame*v[2]
  236. else
  237. parts = nil
  238. break
  239. end
  240. end
  241. wait(0.02)
  242. end
  243. end)
  244. end
  245.  
  246. --[[-- listen for their chatting
  247. player.Chatted:connect(function(message)
  248. a = string.len(message)
  249. gui.Text = ""
  250. gui.Visible = true
  251. gui1.Visible = true
  252. des = false
  253. img.Visible = true
  254. print(a)
  255. if dot == false then
  256. gui.Text = ""
  257. for i = 1,string.len(message) do
  258. gui.Text =gui.Text..message:sub(i,i)
  259. play()
  260.  
  261. end
  262. end
  263.  
  264.  
  265. des = true
  266. end)]]--
  267. m.KeyDown:connect(function(k)
  268. if k == "g" then
  269. asd2:Play()
  270.  
  271.  
  272. end
  273. end)
  274.  
  275. m.KeyDown:connect(function(k)
  276. if k == "r" then
  277.  
  278. asd4:Play()
  279. end
  280. end)
  281. m.KeyDown:connect(function(k)
  282. if k == "q" then
  283.  
  284. asd3:Play()
  285. end
  286. end)
  287. m.KeyDown:connect(function(k)
  288. if k == "z" then
  289. img.Image = "rbxassetid://332766052"
  290.  
  291. end
  292. end)
  293. m.KeyDown:connect(function(k)
  294. if k == "c" then
  295. img.Image = "rbxassetid://447301252"
  296.  
  297. end
  298. end)
  299. m.KeyDown:connect(function(k)
  300. if k == "b" then
  301.  
  302. asd6:Play()
  303. end
  304. end)
  305. mouse = p:GetMouse()
  306. m.KeyDown:connect(function(k)
  307. if k:byte() == 48 then
  308.  
  309. hum.WalkSpeed = 100
  310. end
  311. end)
  312. m.KeyDown:connect(function(k)
  313. if k:byte() == 50 then
  314.  
  315. soka:Play()
  316. end
  317. end)
  318. m.KeyDown:connect(function(k)
  319. if k:byte() == 52 then
  320.  
  321. char.Head.face.Texture = "rbxassetid://444037452"
  322. end
  323. end)
  324. m.KeyDown:connect(function(k)
  325. if k:byte() == 51 then
  326.  
  327. char.Head.face.Texture = "rbxassetid://332768867"
  328. end
  329. end)
  330. m.KeyUp:connect(function(k)
  331. if k:byte() == 48 then
  332.  
  333. hum.WalkSpeed = 16
  334. end
  335. end)
  336. p.Chatted:connect(function(m)
  337. if m == "Ok." then
  338. soka:Play()
  339. end
  340. end)
  341. m.KeyDown:connect(function(k)
  342. if k == "x" then
  343. if des == true then
  344. gui.Visible = true
  345. gui.Text = "* "
  346. gui1.Visible = true
  347. img.Visible = true
  348. end
  349. end
  350. end)
  351. m.KeyDown:connect(function(key)
  352. if key == "j" then
  353. if tp == true then
  354. tp = false
  355. tps:Play()
  356. char.Head.face.Parent = game.Lighting
  357. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  358. end
  359.  
  360. end
  361. wait(0.1)
  362. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  363. end
  364.  
  365. end
  366. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  367. char.HumanoidRootPart.Transparency = 1
  368. game.Lighting.face.Parent = char.Head
  369. wait(0.1)
  370.  
  371. tp = true
  372.  
  373.  
  374. end
  375. end
  376. end)
  377.  
  378.  
  379. m.KeyDown:connect(function(key)
  380. if key == "t" then
  381. if punch2 == true then
  382. punch2 = false
  383. punch = true
  384.  
  385. local ChatService = game:GetService("Chat")
  386.  
  387. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  388. ChatService:Chat(char.Head, "Could you just...")
  389. wait(0.2)
  390. local ChatService = game:GetService("Chat")
  391.  
  392.  
  393. ChatService:Chat(char.Head ,"Get out of my way?")
  394. wait(0.2)
  395. local ChatService = game:GetService("Chat")
  396.  
  397.  
  398. ChatService:Chat(char.Head, "You're annoying.")
  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(200,200,900000)
  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("Institutional white")
  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, 3, 2)
  463. local rng1 = Instance.new("Part", char)
  464. rng1.Anchored = true
  465. rng1.BrickColor = BrickColor.new("Institutional white")
  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, 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("Institutional white")
  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, 10, 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 = true
  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 < 1 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 = 20000
  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)
  595. x:TakeDamage(9e999)
  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("Institutional white")
  617. rng.CanCollide = false
  618. rng.FormFactor = 3
  619. rng.Name = "Ring"
  620. rng.Size = Vector3.new(3, 3, 3)
  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.5)
  631.  
  632. boom2:Play()
  633. coroutine.wrap(function()
  634. for i = 1, 10, .4 do
  635. rngm.Scale = Vector3.new(5 + i*2, 10 + i*2, 1)
  636.  
  637. wait()
  638. end
  639. wait()
  640. rng:Destroy()
  641. killbrick:Remove()
  642. wait(0.1)
  643. char.Torso["Left Shoulder"].C0 = org
  644. wait(0)
  645.  
  646. punch = true
  647. punch2 = true
  648. wait()
  649. end)()
  650.  
  651.  
  652.  
  653. end
  654.  
  655.  
  656. wait(.1)
  657.  
  658.  
  659. end
  660. end)
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675. m.KeyDown:connect(function(key)
  676. if key == "m" then
  677. if jump == true then
  678. jump = true
  679.  
  680.  
  681. local rng = Instance.new("Part", char)
  682. rng.Anchored = true
  683. rng.BrickColor = BrickColor.new("Institutional white")
  684. rng.CanCollide = false
  685. rng.FormFactor = 3
  686. rng.Name = "Ring"
  687. rng.Size = Vector3.new(1, 1, 1)
  688. rng.Transparency = 0.35
  689. rng.TopSurface = 0
  690. rng.BottomSurface = 0
  691. rng.Position = torso.Position - Vector3.new(0,2,0)
  692. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  693. local rngm = Instance.new("SpecialMesh", rng)
  694. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  695. rngm.Scale = Vector3.new(5, 1.3, 2)
  696. wait(0.1)
  697. BV = Instance.new("BodyVelocity", torso)
  698. BV.maxForce = Vector3.new(0,20000,0)
  699. BV.P = 1000
  700. BV.velocity = Vector3.new(0,100,0)
  701. boom:Play()
  702. coroutine.wrap(function()
  703. for i = 1, 60, 2 do
  704. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  705. rng.Transparency = i/60
  706. wait()
  707. end
  708. wait()
  709. rng:Destroy()
  710.  
  711. hum.WalkSpeed = 150
  712. wait(0)
  713.  
  714. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  715. v:Destroy() jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
  716. end end
  717. wait()
  718. end)()
  719.  
  720.  
  721.  
  722. end
  723.  
  724.  
  725. wait(.1)
  726.  
  727.  
  728. end
  729. end)
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736. m.KeyDown:connect(function(key)
  737. if key == "n" then
  738.  
  739. if falling == true then
  740. falling = true
  741. if jumping2 == true then
  742. jumping2 = true
  743. jump = true
  744. BV = Instance.new("BodyVelocity", torso)
  745. BV.maxForce = Vector3.new(0,-20000,0)
  746. BV.P = -1000
  747. BV.velocity = Vector3.new(0,-70,0)
  748. wait(0.2)
  749. local rng = Instance.new("Part", char)
  750. rng.Anchored = true
  751. rng.BrickColor = BrickColor.new("Institutional white")
  752. rng.CanCollide = false
  753. rng.FormFactor = 3
  754. rng.Name = "Ring"
  755. rng.Size = Vector3.new(3, 1, 1)
  756. rng.Transparency = 0
  757. rng.TopSurface = 0
  758. rng.BottomSurface = 0
  759. rng.Position = torso.Position - Vector3.new(0,2,0)
  760. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  761. local rngm = Instance.new("SpecialMesh", rng)
  762. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  763. rngm.Scale = Vector3.new(3, 1.3, 2)
  764.  
  765.  
  766. boom:Play()
  767. coroutine.wrap(function()
  768. for i = 1, 60, 2 do
  769. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  770. rng.Transparency = i/60
  771. wait()
  772. end
  773. wait()
  774. rng:Destroy()
  775.  
  776.  
  777.  
  778.  
  779. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  780. v:Destroy() wait(0.1) jumping2 = true hum.WalkSpeed = 160
  781. end end
  782. wait()
  783. end)()
  784.  
  785.  
  786.  
  787. end
  788.  
  789.  
  790. wait(.1)
  791.  
  792. end
  793. end
  794. end)
  795. m.KeyDown:connect(function(k)
  796. if k == "f" then
  797. asd3:Stop()
  798. asd2:Stop()
  799. asd4:Stop()
  800. asd6:Stop()
  801. asd5:Stop()
  802. end
  803. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement