Advertisement
Cartman366

Untitled

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