TotalChaos0513

Untitled

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