Advertisement
Guest User

One punch man script

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