Advertisement
DustyThomas

Saitama Script

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