Advertisement
Cartman366

Untitled

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