Advertisement
uor

Untitled

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