Advertisement
Cartman366

Untitled

Aug 1st, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.43 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=330455153"
  31. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=330455195"
  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 = "Script Created by Mokuteki. Hope ya enjoy."
  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. m.KeyDown:connect(function(key)
  491. if key == "y" then
  492. if punch2 == true then
  493. punch2 = false
  494. punch = false
  495.  
  496. local ChatService = game:GetService("Chat")
  497.  
  498. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  499. ChatService:Chat(char.Head, "Ready?")
  500. wait(1)
  501. local ChatService = game:GetService("Chat")
  502.  
  503.  
  504. ChatService:Chat(char.Head ,"Time to die fool :D")
  505. wait(1)
  506. local ChatService = game:GetService("Chat")
  507.  
  508.  
  509. ChatService:Chat(char.Head, "Made by Mokuteki :D")
  510. neck.C0 = neckp
  511. wait(0.6)
  512. org = char.Torso["Right Shoulder"].C0
  513. char.Torso["Right Shoulder"].C0 = char.Torso["Right Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  514. wait()
  515. killbrick2 = Instance.new("Part",char)
  516. killbrick2.Size = Vector3.new(80,80,9000)
  517. killbrick2.Transparency = 1
  518.  
  519. killbrick2.CanCollide = true
  520. wait(0.1)
  521. killbrick2.CanCollide = false
  522.  
  523. killbrick2.Anchored = true
  524.  
  525. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
  526.  
  527. killbrick2.Touched:connect(function(h)
  528. local x = h.Parent:FindFirstChild("Humanoid")
  529. if x then
  530. if x.Parent.Name == game.Players.LocalPlayer.Name then
  531. safe = true
  532. else safe = false
  533. end
  534. if x then
  535. if safe == false then
  536. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
  537. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  538. boom:Play()
  539. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  540.  
  541.  
  542. wait(0.2)
  543. x.Parent:BreakJoints()
  544. wait()
  545. safe = true
  546. end
  547. end
  548. end
  549. end)
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558. local rng = Instance.new("Part", char)
  559. rng.Anchored = true
  560. rng.BrickColor = BrickColor.new("Institutional white")
  561. rng.CanCollide = false
  562. rng.FormFactor = 3
  563. rng.Name = "Ring"
  564. rng.Size = Vector3.new(1, 1, 1)
  565. rng.Transparency = 0.8
  566. rng.TopSurface = 0
  567. rng.BottomSurface = 0
  568. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  569. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  570. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  571. local rngm = Instance.new("SpecialMesh", rng)
  572. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  573. rngm.Scale = Vector3.new(1, 1.3, 2)
  574. local rng1 = Instance.new("Part", char)
  575. rng1.Anchored = true
  576. rng1.BrickColor = BrickColor.new("Institutional white")
  577. rng1.CanCollide = false
  578. rng1.FormFactor = 3
  579. rng1.Name = "Ring"
  580. rng1.Size = Vector3.new(1, 1, 1)
  581. rng1.Transparency = 0.8
  582. rng1.TopSurface = 0
  583. rng1.BottomSurface = 0
  584. rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  585. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  586. rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  587. local rngm1 = Instance.new("SpecialMesh", rng1)
  588. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  589. rngm1.Scale = Vector3.new(1, 1.3, 2)
  590.  
  591. local p = (torso.CFrame*CFrame.new(-20,0,3))
  592. 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
  593. local p = (torso.CFrame*CFrame.new(20,0,3))
  594. stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5) -- same here
  595.  
  596. local rng2 = Instance.new("Part", char)
  597. rng2.Anchored = true
  598. rng2.BrickColor = BrickColor.new("Institutional white")
  599. rng2.CanCollide = false
  600. rng2.FormFactor = 3
  601. rng2.Name = "Ring"
  602. rng2.Size = Vector3.new(1, 1, 1)
  603. rng2.Transparency = 0.8
  604. rng2.TopSurface = 0
  605. rng2.BottomSurface = 0
  606. rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  607. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  608. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  609. local rngm2 = Instance.new("SpecialMesh", rng2)
  610. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  611. rngm2.Scale = Vector3.new(1, 1.3, 2)
  612. wait(0.1)
  613.  
  614. boom3:Play()
  615. coroutine.wrap(function()
  616. for i = 1, 35, 0.5 do
  617.  
  618.  
  619.  
  620.  
  621.  
  622. rngm.Scale = Vector3.new(50 + i*2, 10 + i*2, 2.5+ i*4)
  623. rngm1.Scale = Vector3.new(50 + i*2, 1.4 + i*2, 1.4+ i*4)
  624. rngm2.Scale = Vector3.new(50 + i*2, 10 + i*2, 1.2+ i*4)
  625.  
  626. wait()
  627. end
  628. wait()
  629. rng:Destroy()
  630. rng1:Destroy()
  631. rng2:Destroy()
  632. killbrick2:Remove()
  633. wait(0.5)
  634. char.Torso["Left Shoulder"].C0 = org
  635. wait(1)
  636. punch2 = true
  637. punch = true
  638. wait()
  639.  
  640.  
  641. end)()
  642.  
  643.  
  644.  
  645. end
  646.  
  647.  
  648. wait(.1)
  649.  
  650.  
  651. end
  652. end)
  653.  
  654.  
  655.  
  656.  
  657.  
  658. m.KeyDown:connect(function(key)
  659. if key == "k" then
  660. if punch == true then
  661. punch = false
  662. org = char.Torso["Left Shoulder"].C0
  663. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  664. killbrick = Instance.new("Part",char)
  665. killbrick.Size = Vector3.new(5,1,5)
  666. killbrick.Transparency = 1
  667. killbrick:BreakJoints()
  668. killbrick.CanCollide = false
  669. local wel = Instance.new("Weld",killbrick)
  670. wel.Part0 = killbrick
  671. wel.Part1 = char["Left Arm"]
  672. wel.C0 = CFrame.new(0,1,0)
  673. force = 90
  674.  
  675. killbrick.Touched:connect(function(h)
  676. local x = h.Parent.Humanoid
  677. if x.Health >= 6000 then
  678. fling = false
  679. end
  680. if x.Health < 6000 then
  681. fling = true
  682. end
  683. local stop = h.Parent.Torso.Velocity
  684. if x.Parent.Name == game.Players.LocalPlayer.Name then
  685. safe = true
  686. else safe = false
  687. end
  688. if x then
  689. if safe == false then
  690. if fling == true then
  691. force = 900
  692.  
  693. end
  694. if fling == false then
  695. force = 200
  696. end
  697.  
  698.  
  699. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  700. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  701. boom:Play()
  702. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  703.  
  704.  
  705. wait(0.2)
  706. x:TakeDamage(5000)
  707. wait()
  708. safe = true
  709. bodyforc:Remove()
  710. h.Parent.Torso.Velocity = stop
  711.  
  712. end
  713. end
  714. end)
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  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.8
  733. rng.TopSurface = 0
  734. rng.BottomSurface = 0
  735. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  736. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  737. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  738. local rngm = Instance.new("SpecialMesh", rng)
  739. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  740. rngm.Scale = Vector3.new(1, 1.3, 2)
  741. wait(0.1)
  742.  
  743. boom2:Play()
  744. coroutine.wrap(function()
  745. for i = 1, 10, .4 do
  746. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  747.  
  748. wait()
  749. end
  750. wait()
  751. rng:Destroy()
  752. killbrick:Remove()
  753. wait(0.5)
  754. char.Torso["Left Shoulder"].C0 = org
  755. wait(1)
  756.  
  757. punch = true
  758. wait()
  759. end)()
  760.  
  761.  
  762.  
  763. end
  764.  
  765.  
  766. wait(.1)
  767.  
  768.  
  769. end
  770. end)
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785. m.KeyDown:connect(function(key)
  786. if key == "m" then
  787. if jump == true then
  788. jump = false
  789.  
  790.  
  791. local rng = Instance.new("Part", char)
  792. rng.Anchored = true
  793. rng.BrickColor = BrickColor.new("Institutional white")
  794. rng.CanCollide = false
  795. rng.FormFactor = 3
  796. rng.Name = "Ring"
  797. rng.Size = Vector3.new(1, 1, 1)
  798. rng.Transparency = 0.35
  799. rng.TopSurface = 0
  800. rng.BottomSurface = 0
  801. rng.Position = torso.Position - Vector3.new(0,2,0)
  802. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  803. local rngm = Instance.new("SpecialMesh", rng)
  804. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  805. rngm.Scale = Vector3.new(1, 1.3, 2)
  806. wait(0.1)
  807. BV = Instance.new("BodyVelocity", torso)
  808. BV.maxForce = Vector3.new(0,20000,0)
  809. BV.P = 1000
  810. BV.velocity = Vector3.new(0,100,0)
  811. boom:Play()
  812. coroutine.wrap(function()
  813. for i = 1, 60, 2 do
  814. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  815. rng.Transparency = i/60
  816. wait()
  817. end
  818. wait()
  819. rng:Destroy()
  820.  
  821. hum.WalkSpeed = 50
  822. wait(1)
  823.  
  824. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  825. v:Destroy() jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
  826. end end
  827. wait()
  828. end)()
  829.  
  830.  
  831.  
  832. end
  833.  
  834.  
  835. wait(.1)
  836.  
  837.  
  838. end
  839. end)
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846. m.KeyDown:connect(function(key)
  847. if key == "n" then
  848.  
  849. if falling == true then
  850. falling = false
  851. if jumping2 == true then
  852. jumping2 = false
  853. jump = false
  854. BV = Instance.new("BodyVelocity", torso)
  855. BV.maxForce = Vector3.new(0,-20000,0)
  856. BV.P = -1000
  857. BV.velocity = Vector3.new(0,-70,0)
  858. wait(0.6)
  859. local rng = Instance.new("Part", char)
  860. rng.Anchored = true
  861. rng.BrickColor = BrickColor.new("Institutional white")
  862. rng.CanCollide = false
  863. rng.FormFactor = 3
  864. rng.Name = "Ring"
  865. rng.Size = Vector3.new(1, 1, 1)
  866. rng.Transparency = 0.35
  867. rng.TopSurface = 0
  868. rng.BottomSurface = 0
  869. rng.Position = torso.Position - Vector3.new(0,2,0)
  870. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  871. local rngm = Instance.new("SpecialMesh", rng)
  872. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  873. rngm.Scale = Vector3.new(1, 1.3, 2)
  874.  
  875.  
  876. boom:Play()
  877. coroutine.wrap(function()
  878. for i = 1, 60, 2 do
  879. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  880. rng.Transparency = i/60
  881. wait()
  882. end
  883. wait()
  884. rng:Destroy()
  885.  
  886.  
  887.  
  888.  
  889. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  890. v:Destroy() wait(2) jumping2 = true hum.WalkSpeed = 16
  891. end end
  892. wait()
  893. end)()
  894.  
  895.  
  896.  
  897. end
  898.  
  899.  
  900. wait(.1)
  901.  
  902. end
  903. end
  904. end)
  905. m.KeyDown:connect(function(k)
  906. if k == "f" then
  907. asd3:Stop()
  908. asd2:Stop()
  909. asd4:Stop()
  910. asd6:Stop()
  911. asd5:Stop()
  912. end
  913. end)
  914. -----------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement