Advertisement
zed_isJayTheLionJR

Untitled

Sep 4th, 2021
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 36.82 KB | None | 0 0
  1. Modelname = "They done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da door"
  2. Toolname = "Onepun2"
  3. Surfaces = {"FrontSurface", "BackSurface", "TopSurface", "BottomSurface", "LeftSurface", "RightSurface"}
  4. local Selected = false
  5. local inuse = false
  6. local mousedown = false
  7. local Character = nil
  8.  
  9. function Execute(f)
  10. return coroutine.resume(coroutine.create(function()f()end))
  11. end
  12.  
  13. function Part(Parent, Anchor, Collide, Tran, Ref, Color, X, Y, Z, Break)
  14. local p = Instance.new("Part")
  15. p.formFactor = "Custom"
  16. p.Anchored = Anchor
  17. p.CanCollide = Collide
  18. p.Transparency = Tran
  19. p.Reflectance = Ref
  20. p.BrickColor = BrickColor.new(Color)
  21. p.Material = 272
  22.  
  23. for _, Surf in pairs(Surfaces) do
  24. p[Surf] = "Smooth"
  25. end
  26.  
  27. p.Size = Vector3.new(X, Y, Z)
  28.  
  29. if Break then
  30. p:BreakJoints()
  31. else
  32. p:MakeJoints()
  33. end
  34.  
  35. p.Parent = Parent
  36. p.Locked = true
  37.  
  38. return p
  39. end
  40.  
  41. function Weld(p0, p1, x, y, z, a, b, c)
  42. local w = Instance.new("Weld")
  43. w.Parent = p0
  44. w.Part0 = p0
  45. w.Part1 = p1
  46. w.C1 = CFrame.new(x,y,z) * CFrame.Angles(a,b,c)
  47. return w
  48. end
  49.  
  50. Add = {
  51. Sphere = function(P)
  52. local m = Instance.new("SpecialMesh",P)
  53. m.MeshType = "Sphere"
  54. return m
  55. end,
  56. Mesh = function(P, ID, x, y, z)
  57. local m = Instance.new("SpecialMesh")
  58. m.MeshId = ID
  59. m.Scale = Vector3.new(x, y, z)
  60. m.Parent = P
  61. return m
  62. end,
  63. Sound = function(P, ID, vol, pitch)
  64. local s = Instance.new("Sound")
  65. s.SoundId = ID
  66. s.Volume = vol
  67. s.Pitch = pitch
  68. s.Parent = P
  69. return s
  70. end
  71. }
  72.  
  73.  
  74. local Model,handle,toptip,bottip,HB,HW,TH,HBW,Crystal
  75. local player = game.Players.LocalPlayer
  76. local StaffModel = nil
  77. local Rarm = nil
  78. local RABrick, RABW, RAW
  79.  
  80. function GenerateModel(Parent,Torso,Rarm)
  81. Model = Instance.new("Model")
  82. Model.Name = Modelname
  83. handle = Part(Model, false, false, 0, 0, "Brown", 0.3, 4.4, 0.3, true)
  84. handle.Name = "Handle"
  85. Instance.new("CylinderMesh",handle)
  86. toptip = Part(Model, false, false, 0, 0, "Brown", 0.6, 0.2, 0.6, true)
  87. Weld(handle, toptip, 0, -2, 0, 0, 0, 0)
  88. Instance.new("CylinderMesh",toptip)
  89. Crystal = Part(Model, false, false, 0, 0.2, "Bright blue", 0.5, 0.75, 0.5, true)
  90. local w1 = Weld(handle, Crystal, 0, -2.2, 0, 0, 0, 0)
  91. Add.Mesh(Crystal, "http://www.roblox.com/asset/?id=9756362", 0.5, 0.75, 0.5)
  92. Crystal.Reflectance = 0.25
  93. Crystal.Transparency = 0.25
  94. local BotTip = Part(Model, false, false, 0, 0, "Brown", 0.2, 1.5, 0.2, true)
  95. local w1 = Weld(handle, BotTip, 0, 2.15, 0, 0, 0, 0)
  96. Add.Mesh(BotTip, "http://www.roblox.com/asset/?id=9756362", 0.4, 0.7, 0.4)
  97. Model.Parent = Parent
  98. StaffModel = Model
  99.  
  100. RABrick = Part(Model, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  101. RABW = Weld(Torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)
  102. RAW = Weld(RABrick, nil, 0, 0.5, 0, 0, 0, 0)
  103.  
  104. HB = Part(Model, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  105. HBW = Weld(Rarm, HB, 0, 1, -1.5, 0, 0, 0)
  106. HW = Weld(HB, nil, 0, -1.3, 0, math.pi/2, 0, 0)
  107. TH = Weld(Torso, nil, -0.6, 0.1, 0, 0, math.pi/2, math.rad(-140))
  108. TH.Part1 = handle
  109.  
  110. end
  111.  
  112. local tool = nil
  113. function GenerateTool()
  114. if player:IsA("Player") then
  115. if player.Character ~= nil then
  116. if player.Character:FindFirstChild("Torso") ~= nil then
  117. if player.Character:FindFirstChild(Modelname) == nil then
  118. if player.Character:FindFirstChild("Right Arm") then
  119. GenerateModel(player.Character,player.Character:FindFirstChild("Torso"),player.Character:FindFirstChild("Right Arm"))
  120. Rarm = player.Character:FindFirstChild("Right Arm")
  121. Character = player.Character
  122. end
  123. else
  124. StaffModel = player.Character:FindFirstChild(Modelname)
  125. end
  126. if player.Character:FindFirstChild(Modelname) ~= nil then
  127. if player.Backpack:FindFirstChild(Toolname) == nil then
  128. tool = Instance.new("HopperBin",player.Backpack)
  129. tool.Name = Toolname
  130. wait()
  131. script.Parent = tool
  132. end
  133. end
  134. end
  135. end
  136. end
  137. end
  138.  
  139. function ToolAnimSelect()
  140. RAW.Part1 = Rarm
  141. local ah = CFrame.Angles(0, 0, math.rad(90))
  142. RAW.Part1 = Rarm
  143. for i = 0, 270, 270/5 do
  144. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  145. wait()
  146. end
  147. HW.C0 = ah
  148. TH.Part1 = nil
  149. HW.Part1 = handle
  150. for i = 270, 70, -200/5 do
  151. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  152. wait()
  153. end
  154. RAW.C0 = CFrame.new(0, 0, -70/500) * CFrame.Angles(70,0,0)
  155. inuse = false
  156. end
  157.  
  158. function ToolAnimUnSelect()
  159. RAW.Part1 = Rarm
  160. local ah = CFrame.Angles(0, 0, math.rad(90))
  161. for i = 70, 270, 200/5 do
  162. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  163. wait()
  164. end
  165. HW.C0 = ah
  166. HW.Part1 = nil
  167. TH.Part1 = handle
  168. for i = 270, 0, -270/5 do
  169. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  170. wait()
  171. end
  172. RAW.Part1 = nil
  173. inuse = false
  174. end
  175.  
  176. function prop(part, parent, collide, tran, ref, x, y, z, color)
  177. part.Parent = parent
  178. part.formFactor = 3
  179. part.Anchored = true
  180. part.CanCollide = collide
  181. part.Transparency = tran
  182. part.Reflectance = ref
  183. part.Material = 288
  184. part.Size = Vector3.new(x,y,z)
  185. part.BrickColor = BrickColor.new(color)
  186. part.TopSurface = 0
  187. part.BottomSurface = 0
  188. part:BreakJoints()
  189. end
  190.  
  191. local a,b,c -- explosion
  192. function Selected(mouse)
  193. if inuse == false then
  194. inuse = true
  195. ToolAnimSelect()
  196. Selected = true
  197. end
  198. if Selected == true then
  199. mouse.Button1Down:connect(function()
  200. mousedown = true
  201. while mousedown do
  202. if Character:FindFirstChild("Humanoid") ~= nil then
  203. if Character:FindFirstChild("Humanoid").Health > 0 then
  204. if Character:FindFirstChild("ForceField") == nil then
  205. c = Instance.new("ForceField",Character)
  206. end
  207. b = Instance.new("Part")
  208. prop(b, Character, false, 0.4, 0.25, 0.05, 0.05, (Crystal.Position - mouse.hit.p).magnitude, "Cyan")
  209. b.CFrame = CFrame.new(Crystal.Position, mouse.hit.p) * CFrame.new(0,0,-b.Size.Z/2)
  210. local ex = Instance.new("Explosion")
  211. ex.Parent = Character
  212. ex.DestroyJointRadiusPercent = 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  213. ex.ExplosionType = 1
  214. ex.Position = mouse.hit.p
  215. ex.BlastRadius = 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  216. ex.BlastPressure = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  217. game:GetService("Debris"):AddItem(b,.25)
  218. end
  219. end
  220. wait(0.1)
  221.  
  222. end
  223. end)
  224. mouse.Button1Up:connect(function()
  225. if Character:FindFirstChild("ForceField") ~= nil then
  226. game:GetService("Debris"):AddItem(Character:FindFirstChild("ForceField"),.5)
  227. end
  228. mousedown = false
  229. end)
  230. end
  231. end
  232.  
  233.  
  234.  
  235.  
  236. function UnSelected()
  237. if inuse == false then
  238. if Character:FindFirstChild("ForceField") ~= nil then
  239. game:GetService("Debris"):AddItem(Character:FindFirstChild("ForceField"),.5)
  240. end
  241. mousedown = false
  242. inuse = true
  243. ToolAnimUnSelect()
  244. HW.Part1 = nil
  245. TH.Part1 = handle
  246. Selected = false
  247. end
  248. end
  249.  
  250. GenerateTool()
  251.  
  252. if tool ~= nil then
  253. tool.Selected:connect(Selected)
  254. tool.Deselected:connect(UnSelected)
  255. end
  256.  
  257. Modelname = "They done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da doorThey done let the GD's in da door"
  258. Toolname = "Onepun"
  259. Surfaces = {"FrontSurface", "BackSurface", "TopSurface", "BottomSurface", "LeftSurface", "RightSurface"}
  260. local Selected = false
  261. local inuse = false
  262. local mousedown = false
  263. local Character = nil
  264.  
  265. function Execute(f)
  266. return coroutine.resume(coroutine.create(function()f()end))
  267. end
  268.  
  269. function Part(Parent, Anchor, Collide, Tran, Ref, Color, X, Y, Z, Break)
  270. local p = Instance.new("Part")
  271. p.formFactor = "Custom"
  272. p.Anchored = Anchor
  273. p.CanCollide = Collide
  274. p.Transparency = Tran
  275. p.Reflectance = Ref
  276. p.BrickColor = BrickColor.new(Color)
  277. p.Material = 272
  278.  
  279. for _, Surf in pairs(Surfaces) do
  280. p[Surf] = "Smooth"
  281. end
  282.  
  283. p.Size = Vector3.new(X, Y, Z)
  284.  
  285. if Break then
  286. p:BreakJoints()
  287. else
  288. p:MakeJoints()
  289. end
  290.  
  291. p.Parent = Parent
  292. p.Locked = true
  293.  
  294. return p
  295. end
  296.  
  297. function Weld(p0, p1, x, y, z, a, b, c)
  298. local w = Instance.new("Weld")
  299. w.Parent = p0
  300. w.Part0 = p0
  301. w.Part1 = p1
  302. w.C1 = CFrame.new(x,y,z) * CFrame.Angles(a,b,c)
  303. return w
  304. end
  305.  
  306. Add = {
  307. Sphere = function(P)
  308. local m = Instance.new("SpecialMesh",P)
  309. m.MeshType = "Sphere"
  310. return m
  311. end,
  312. Mesh = function(P, ID, x, y, z)
  313. local m = Instance.new("SpecialMesh")
  314. m.MeshId = ID
  315. m.Scale = Vector3.new(x, y, z)
  316. m.Parent = P
  317. return m
  318. end,
  319. Sound = function(P, ID, vol, pitch)
  320. local s = Instance.new("Sound")
  321. s.SoundId = ID
  322. s.Volume = vol
  323. s.Pitch = pitch
  324. s.Parent = P
  325. return s
  326. end
  327. }
  328.  
  329.  
  330. local Model,handle,toptip,bottip,HB,HW,TH,HBW,Crystal
  331. local player = game.Players.LocalPlayer
  332. local StaffModel = nil
  333. local Rarm = nil
  334. local RABrick, RABW, RAW
  335.  
  336. function GenerateModel(Parent,Torso,Rarm)
  337. Model = Instance.new("Model")
  338. Model.Name = Modelname
  339. handle = Part(Model, false, false, 0, 0, "Brown", 0.3, 4.4, 0.3, true)
  340. handle.Name = "Handle"
  341. Instance.new("CylinderMesh",handle)
  342. toptip = Part(Model, false, false, 0, 0, "Brown", 0.6, 0.2, 0.6, true)
  343. Weld(handle, toptip, 0, -2, 0, 0, 0, 0)
  344. Instance.new("CylinderMesh",toptip)
  345. Crystal = Part(Model, false, false, 0, 0.2, "Bright blue", 0.5, 0.75, 0.5, true)
  346. local w1 = Weld(handle, Crystal, 0, -2.2, 0, 0, 0, 0)
  347. Add.Mesh(Crystal, "http://www.roblox.com/asset/?id=9756362", 0.5, 0.75, 0.5)
  348. Crystal.Reflectance = 0.25
  349. Crystal.Transparency = 0.25
  350. local BotTip = Part(Model, false, false, 0, 0, "Brown", 0.2, 1.5, 0.2, true)
  351. local w1 = Weld(handle, BotTip, 0, 2.15, 0, 0, 0, 0)
  352. Add.Mesh(BotTip, "http://www.roblox.com/asset/?id=9756362", 0.4, 0.7, 0.4)
  353. Model.Parent = Parent
  354. StaffModel = Model
  355.  
  356. RABrick = Part(Model, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  357. RABW = Weld(Torso, RABrick, -1.5, -0.5, 0, 0, 0, 0)
  358. RAW = Weld(RABrick, nil, 0, 0.5, 0, 0, 0, 0)
  359.  
  360. HB = Part(Model, false, false, 1, 0, "White", 0.1, 0.1, 0.1, true)
  361. HBW = Weld(Rarm, HB, 0, 1, -1.5, 0, 0, 0)
  362. HW = Weld(HB, nil, 0, -1.3, 0, math.pi/2, 0, 0)
  363. TH = Weld(Torso, nil, -0.6, 0.1, 0, 0, math.pi/2, math.rad(-140))
  364. TH.Part1 = handle
  365.  
  366. end
  367.  
  368. local tool = nil
  369. function GenerateTool()
  370. if player:IsA("Player") then
  371. if player.Character ~= nil then
  372. if player.Character:FindFirstChild("Torso") ~= nil then
  373. if player.Character:FindFirstChild(Modelname) == nil then
  374. if player.Character:FindFirstChild("Right Arm") then
  375. GenerateModel(player.Character,player.Character:FindFirstChild("Torso"),player.Character:FindFirstChild("Right Arm"))
  376. Rarm = player.Character:FindFirstChild("Right Arm")
  377. Character = player.Character
  378. end
  379. else
  380. StaffModel = player.Character:FindFirstChild(Modelname)
  381. end
  382. if player.Character:FindFirstChild(Modelname) ~= nil then
  383. if player.Backpack:FindFirstChild(Toolname) == nil then
  384. tool = Instance.new("HopperBin",player.Backpack)
  385. tool.Name = Toolname
  386. wait()
  387. script.Parent = tool
  388. end
  389. end
  390. end
  391. end
  392. end
  393. end
  394.  
  395. function ToolAnimSelect()
  396. RAW.Part1 = Rarm
  397. local ah = CFrame.Angles(0, 0, math.rad(90))
  398. RAW.Part1 = Rarm
  399. for i = 0, 270, 270/5 do
  400. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  401. wait()
  402. end
  403. HW.C0 = ah
  404. TH.Part1 = nil
  405. HW.Part1 = handle
  406. for i = 270, 70, -200/5 do
  407. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  408. wait()
  409. end
  410. RAW.C0 = CFrame.new(0, 0, -70/500) * CFrame.Angles(70,0,0)
  411. inuse = false
  412. end
  413.  
  414. function ToolAnimUnSelect()
  415. RAW.Part1 = Rarm
  416. local ah = CFrame.Angles(0, 0, math.rad(90))
  417. for i = 70, 270, 200/5 do
  418. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  419. wait()
  420. end
  421. HW.C0 = ah
  422. HW.Part1 = nil
  423. TH.Part1 = handle
  424. for i = 270, 0, -270/5 do
  425. RAW.C0 = CFrame.new(0, 0, -i/500) * CFrame.Angles(math.rad(i), math.rad(i/4), 0)
  426. wait()
  427. end
  428. RAW.Part1 = nil
  429. inuse = false
  430. end
  431.  
  432. function prop(part, parent, collide, tran, ref, x, y, z, color)
  433. part.Parent = parent
  434. part.formFactor = 3
  435. part.Anchored = true
  436. part.CanCollide = collide
  437. part.Transparency = tran
  438. part.Reflectance = ref
  439. part.Material = 288
  440. part.Size = Vector3.new(x,y,z)
  441. part.BrickColor = BrickColor.new(color)
  442. part.TopSurface = 0
  443. part.BottomSurface = 0
  444. part:BreakJoints()
  445. end
  446.  
  447. local a,b,c -- explosion
  448. function Selected(mouse)
  449. if inuse == false then
  450. inuse = true
  451. ToolAnimSelect()
  452. Selected = true
  453. end
  454. if Selected == true then
  455. mouse.Button1Down:connect(function()
  456. mousedown = true
  457. while mousedown do
  458. if Character:FindFirstChild("Humanoid") ~= nil then
  459. if Character:FindFirstChild("Humanoid").Health > 0 then
  460. if Character:FindFirstChild("ForceField") == nil then
  461. c = Instance.new("ForceField",Character)
  462. end
  463. b = Instance.new("Part")
  464. prop(b, Character, false, 0.4, 0.25, 0.05, 0.05, (Crystal.Position - mouse.hit.p).magnitude, "Cyan")
  465. b.CFrame = CFrame.new(Crystal.Position, mouse.hit.p) * CFrame.new(0,0,-b.Size.Z/2)
  466. local ex = Instance.new("Explosion")
  467. ex.Parent = Character
  468. ex.DestroyJointRadiusPercent = 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  469. ex.ExplosionType = 3
  470. ex.Position = mouse.hit.p
  471. ex.BlastRadius = 5
  472. ex.BlastPressure = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  473. game:GetService("Debris"):AddItem(b,.25)
  474. end
  475. end
  476. wait(0.1)
  477.  
  478. end
  479. end)
  480. mouse.Button1Up:connect(function()
  481. if Character:FindFirstChild("ForceField") ~= nil then
  482. game:GetService("Debris"):AddItem(Character:FindFirstChild("ForceField"),.5)
  483. end
  484. mousedown = false
  485. end)
  486. end
  487. end
  488.  
  489.  
  490.  
  491.  
  492. function UnSelected()
  493. if inuse == false then
  494. if Character:FindFirstChild("ForceField") ~= nil then
  495. game:GetService("Debris"):AddItem(Character:FindFirstChild("ForceField"),.5)
  496. end
  497. mousedown = false
  498. inuse = true
  499. ToolAnimUnSelect()
  500. HW.Part1 = nil
  501. TH.Part1 = handle
  502. Selected = false
  503. end
  504. end
  505.  
  506. GenerateTool()
  507.  
  508. if tool ~= nil then
  509. tool.Selected:connect(Selected)
  510. tool.Deselected:connect(UnSelected)
  511. end
  512.  
  513. p = game.Players.LocalPlayer
  514. char = p.Character
  515. des = false
  516. fling = true
  517. dot = false
  518. falling = false
  519. jump = true
  520. --char.Shirt:Remove()
  521. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  522. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  523. wait()--shirt = Instance.new("Shirt", char)
  524. --shirt.Name = "Shirt"
  525. --pants = Instance.new("Pants", char)
  526. --pants.Name = "Pants"
  527.  
  528. --char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=451927425"
  529. --char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=236412261"
  530. tp = true
  531. shoot = true
  532. hum = char.Humanoid
  533. punch = true
  534. neckp = char.Torso.Neck.C0
  535. neck = char.Torso.Neck
  536. hum.MaxHealth = 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  537. wait()
  538. hum.Health =hum.MaxHealth
  539. des = false
  540. root=char.HumanoidRootPart
  541. torso = char.Torso
  542. char.Head.face.Texture = "rbxassetid://332768867"
  543. local ChatService = game:GetService("Chat")
  544. local player = game.Players.LocalPlayer
  545. lig = Instance.new("PointLight",player.Character.Torso)
  546. lig.Color=Color3.new(255,0,0)
  547. m=player:GetMouse()
  548. bb = Instance.new("BillboardGui",player.Character.Head)
  549. bb.Enabled = true
  550. function newRay(start,face,range,wat)
  551. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  552. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  553. return rey,hit,pos
  554. end
  555. aa1={}
  556. torso=game.Players.LocalPlayer.Character.Torso
  557.  
  558. local WorldUp = Vector3.new(0,1,0)
  559. function look2(Vec1,Vec2)
  560. local Orig = Vec1
  561. Vec1 = Vec1+Vector3.new(0,1,0)
  562. Vec2 = Vec2+Vector3.new(0,1,0)
  563. local Forward = (Vec2-Vec1).unit
  564. local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
  565. local Right = Up:Cross(Forward).unit
  566. Forward = -Forward
  567. Right = -Right
  568. 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)
  569. end
  570.  
  571. function look(CFr,Vec2)
  572. local A = Vector3.new(0,0,0)
  573. local B = CFr:inverse()*Vec2
  574. local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
  575. if B.Z > 0 then
  576. CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
  577. elseif B.Z == 0 then
  578. if B.Y > 0 then
  579. CF = CFr*CFrame.Angles(math.pi/2,0,0)
  580. elseif B.Y < 0 then
  581. CF = CFr*CFrame.Angles(-math.pi/2,0,0)
  582. else
  583. CF = CFr
  584. end
  585. end
  586. local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
  587. local Up = Vector3.new(X,Y,Z)
  588. local Forward = (Vec2-CFr.p).unit
  589. local Right = Up:Cross(Forward)
  590. Forward = -Forward
  591. Right = -Right
  592. 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)
  593. end
  594.  
  595. function simulate(j,d,m,r,t)
  596. local joint = j
  597. for i,v in ipairs(t) do
  598. if v[1]:FindFirstChild("Weld") then
  599. local stiff = m.CFrame.lookVector*0.03
  600. if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
  601. local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
  602. local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
  603. local pos = joint.p+(dir*(d*0.5))
  604. --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
  605. local inv = v[1].Weld.Part0.CFrame
  606. local rel1 = inv:inverse()*pos
  607. local rel2 = inv:inverse()*(pos-(dir*dis))
  608. local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
  609. v[1].Weld.C0 = cf
  610. v[2] = inv*cf
  611. --v[1].CFrame = cf
  612. end
  613. end
  614. end
  615. for i=1,8 do
  616. local p = Instance.new("Part",char)
  617. p.Anchored = false
  618. p.BrickColor = BrickColor.new("Institutional white")
  619. p.CanCollide = false
  620. p.FormFactor="Custom"
  621. p.Material = "SmoothPlastic"
  622. p.TopSurface = "SmoothNoOutlines"
  623. p.BottomSurface = "SmoothNoOutlines"
  624. p.RightSurface = "SmoothNoOutlines"
  625. p.LeftSurface = "SmoothNoOutlines"
  626. p.FrontSurface = "SmoothNoOutlines"
  627. p.BackSurface = "SmoothNoOutlines"
  628.  
  629. p.Size=Vector3.new(2,.2,0.2)
  630. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  631. mesh = Instance.new("BlockMesh",p)
  632. mesh.Scale = Vector3.new(1,1,4)
  633. local w = Instance.new("Motor6D",p)
  634. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  635. w.Part1 = p
  636. w.Name = "Weld"
  637. --table.insert(aa1,p)
  638. aa1[i] = {p,p.CFrame}
  639.  
  640. end
  641. game:service"RunService".Stepped:connect(function()
  642. simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
  643. end)
  644. bb.AlwaysOnTop = true
  645. bb.Size = UDim2.new(0,200,0,50)
  646. bb.StudsOffset = Vector3.new(0,1,0)
  647. gui=Instance.new("TextBox",bb)
  648. gui.Text = "* "
  649. gui.Size = UDim2.new(0,133,0,45)
  650. gui.Position=UDim2.new(0,57,0,-40)
  651. gui.TextColor3 = Color3.new(255,255,255)
  652. gui.BackgroundColor3=Color3.new(0,0,0)
  653. gui.TextWrapped = true
  654. gui.TextScaled = true
  655. gui.TextXAlignment = "Left"
  656. gui.TextYAlignment = "Top"
  657. gui.Visible = false
  658. gui.BorderColor3 = Color3.new(0,0,0)
  659. punch2 = true
  660. gui1=Instance.new("TextButton",bb)
  661. gui1.Position=UDim2.new(0,5,0,-43)
  662. gui1.Size = UDim2.new(0,190,0,51)
  663.  
  664. gui1.TextColor3 = Color3.new(255,255,255)
  665. gui1.BackgroundColor3=Color3.new(255,255,255)
  666. jump2 = true
  667. gui1.Visible = false
  668. img = Instance.new("ImageLabel",bb)
  669. img.Size = UDim2.new(0,46,0,47)
  670. img.Position = UDim2.new(0,10,0,-41)
  671. img.Image = "rbxassetid://447301252"
  672. img.BorderColor3 = Color3.new(0,0,0)
  673. img.Visible = false
  674. soka = Instance.new("Sound",char)
  675. soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
  676. soka.Volume = 1
  677. boom = Instance.new("Sound",char)
  678. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  679. boom.Volume = 1
  680. boom2 = Instance.new("Sound",char)
  681. boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
  682. boom2.Volume = 1
  683. boom3 = Instance.new("Sound",char)
  684. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  685. boom3.Volume = 1
  686. tps = Instance.new("Sound",char)
  687. tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
  688. tps.Volume = 1
  689. asd = Instance.new("Sound",char)
  690. asd.SoundId = "http://www.roblox.com/asset/?id = 447310433"
  691. asd.Volume =1
  692. asd1 = Instance.new("Sound",char)
  693. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  694.  
  695. asd2 = Instance.new("Sound",char)
  696. asd2.SoundId = "http://www.roblox.com/asset/?id = 386713054"
  697. asd2.Looped = true
  698. asd2.Volume = 5
  699. asd3 = Instance.new("Sound",char)
  700. asd3.SoundId = "http://www.roblox.com/asset/?id = 378387996"
  701. asd3.Looped = true
  702. asd4 = Instance.new("Sound",char)
  703. asd4.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  704. asd4.Looped = true
  705. asd5 = Instance.new("Sound",char)
  706. asd5.SoundId = "http://www.roblox.com/asset/?id = 362252261"
  707. asd5.Looped = true
  708. gas = Instance.new("Sound",char)
  709. gas.SoundId = "http://www.roblox.com/asset/?id = 345052019"
  710. asd6 = Instance.new("Sound",char)
  711. asd6.SoundId = "http://www.roblox.com/asset/?id = 401258325"
  712. asd6.Looped = true
  713. function play(play)
  714. asd:Play()
  715. wait(0.05)
  716. --asd1:Play()
  717. end
  718.  
  719.  
  720.  
  721. ------------
  722. -------------------------
  723.  
  724. function stream(origin,dir,length,size)
  725. local parts = {}
  726. for i = 1,length do
  727. local p = Instance.new("Part",char)
  728. p.Anchored = true
  729. p.Transparency = 0.5
  730. p.TopSurface = 0
  731. p.BottomSurface = 0
  732. p.CanCollide = false
  733. p.BrickColor = BrickColor.new("Institutional white")
  734. p.Size = Vector3.new(50,50,50) -- for now
  735. p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  736. parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
  737. game:GetService("Debris"):AddItem(p,3)
  738. end
  739. Spawn(function()
  740. while parts do
  741. for i,v in pairs(parts) do
  742. if v[1].Parent == char then
  743. v[1].CFrame = v[1].CFrame*v[2]
  744. else
  745. parts = nil
  746. break
  747. end
  748. end
  749. wait(0.02)
  750. end
  751. end)
  752. end
  753.  
  754. --[[-- listen for their chatting
  755. player.Chatted:connect(function(message)
  756. a = string.len(message)
  757. gui.Text = ""
  758. gui.Visible = true
  759. gui1.Visible = true
  760. des = false
  761. img.Visible = true
  762. print(a)
  763. if dot == false then
  764. gui.Text = ""
  765. for i = 1,string.len(message) do
  766. gui.Text =gui.Text..message:sub(i,i)
  767. play()
  768.  
  769. end
  770. end
  771.  
  772.  
  773. des = true
  774. end)]]--
  775. m.KeyDown:connect(function(k)
  776. if k == "g" then
  777. asd2:Play()
  778.  
  779.  
  780. end
  781. end)
  782.  
  783. m.KeyDown:connect(function(k)
  784. if k == "r" then
  785.  
  786. asd4:Play()
  787. end
  788. end)
  789. m.KeyDown:connect(function(k)
  790. if k == "q" then
  791.  
  792. asd3:Play()
  793. end
  794. end)
  795. m.KeyDown:connect(function(k)
  796. if k == "z" then
  797. img.Image = "rbxassetid://332766052"
  798.  
  799. end
  800. end)
  801. m.KeyDown:connect(function(k)
  802. if k == "c" then
  803. img.Image = "rbxassetid://447301252"
  804.  
  805. end
  806. end)
  807. m.KeyDown:connect(function(k)
  808. if k == "b" then
  809.  
  810. asd6:Play()
  811. end
  812. end)
  813. mouse = p:GetMouse()
  814. m.KeyDown:connect(function(k)
  815. if k:byte() == 48 then
  816.  
  817. hum.WalkSpeed = 100
  818. end
  819. end)
  820. m.KeyDown:connect(function(k)
  821. if k:byte() == 50 then
  822.  
  823. soka:Play()
  824. end
  825. end)
  826. m.KeyDown:connect(function(k)
  827. if k:byte() == 52 then
  828.  
  829. char.Head.face.Texture = "rbxassetid://444037452"
  830. end
  831. end)
  832. m.KeyDown:connect(function(k)
  833. if k:byte() == 51 then
  834.  
  835. char.Head.face.Texture = "rbxassetid://332768867"
  836. end
  837. end)
  838. m.KeyUp:connect(function(k)
  839. if k:byte() == 48 then
  840.  
  841. hum.WalkSpeed = 16
  842. end
  843. end)
  844. p.Chatted:connect(function(m)
  845. if m == "Okay." then
  846. soka:Play()
  847. end
  848. end)
  849. m.KeyDown:connect(function(k)
  850. if k == "x" then
  851. if des == true then
  852. gui.Visible = false
  853. gui.Text = "* "
  854. gui1.Visible = false
  855. img.Visible = false
  856. end
  857. end
  858. end)
  859. m.KeyDown:connect(function(key)
  860. if key == "j" then
  861. if tp == true then
  862. tp = false
  863. tps:Play()
  864. char.Head.face.Parent = game.Lighting
  865. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  866. end
  867.  
  868. end
  869. wait(0.5)
  870. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  871. end
  872.  
  873. end
  874. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  875. char.HumanoidRootPart.Transparency = 1
  876. game.Lighting.face.Parent = char.Head
  877. wait(0.2)
  878.  
  879. tp = true
  880.  
  881.  
  882. end
  883. end
  884. end)
  885.  
  886.  
  887. m.KeyDown:connect(function(key)
  888. if key == "t" then
  889. if punch2 == true then
  890. punch2 = false
  891. punch = false
  892.  
  893. local ChatService = game:GetService("Chat")
  894.  
  895. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  896. ChatService:Chat(char.Head, "Mind if I get Serious?")
  897. wait(1)
  898. local ChatService = game:GetService("Chat")
  899.  
  900.  
  901. ChatService:Chat(char.Head ,"Killer Move: Serious Series...")
  902. wait(1)
  903. local ChatService = game:GetService("Chat")
  904.  
  905.  
  906. ChatService:Chat(char.Head, "SERIOUS PUNCH.")
  907. neck.C0 = neckp
  908. wait(0.6)
  909. org = char.Torso["Left Shoulder"].C0
  910. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  911. wait()
  912. killbrick2 = Instance.new("Part",char)
  913. killbrick2.Size = Vector3.new(8000000,800000,9000000)
  914. killbrick2.Transparency = 1
  915.  
  916. killbrick2.CanCollide = true
  917. killbrick2.Massless = true
  918. wait(0.1)
  919. killbrick2.CanCollide = false
  920.  
  921. killbrick2.Anchored = true
  922.  
  923. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
  924.  
  925. killbrick2.Touched:connect(function(h)
  926. local x = h.Parent:FindFirstChild("Humanoid")
  927. if x then
  928. if x.Parent.Name == game.Players.LocalPlayer.Name then
  929. safe = true
  930. else safe = false
  931. end
  932. if x then
  933. if safe == false then
  934. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
  935. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  936. boom:Play()
  937. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  938.  
  939.  
  940. wait(0.2)
  941. x.Parent:BreakJoints()
  942. wait()
  943. safe = true
  944. end
  945. end
  946. end
  947. end)
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956. local rng = Instance.new("Part", char)
  957. rng.Anchored = true
  958. rng.BrickColor = BrickColor.new("Institutional white")
  959. rng.CanCollide = false
  960. rng.FormFactor = 3
  961. rng.Name = "Ring"
  962. rng.Size = Vector3.new(50, 50, 50)
  963. rng.Transparency = 0.8
  964. rng.TopSurface = 0
  965. rng.BottomSurface = 0
  966. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  967. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  968. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  969. local rngm = Instance.new("SpecialMesh", rng)
  970. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  971. rngm.Scale = Vector3.new(1, 1.3, 2)
  972. local rng1 = Instance.new("Part", char)
  973. rng1.Anchored = true
  974. rng1.BrickColor = BrickColor.new("Institutional white")
  975. rng1.CanCollide = false
  976. rng1.FormFactor = 3
  977. rng1.Name = "Ring"
  978. rng1.Size = Vector3.new(1, 1, 1)
  979. rng1.Transparency = 0.8
  980. rng1.TopSurface = 0
  981. rng1.BottomSurface = 0
  982. rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  983. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  984. rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  985. local rngm1 = Instance.new("SpecialMesh", rng1)
  986. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  987. rngm1.Scale = Vector3.new(1, 1.3, 2)
  988.  
  989. local p = (torso.CFrame*CFrame.new(-20,0,3))
  990. 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
  991. local p = (torso.CFrame*CFrame.new(20,0,3))
  992. stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5) -- same here
  993.  
  994. local rng2 = Instance.new("Part", char)
  995. rng2.Anchored = true
  996. rng2.BrickColor = BrickColor.new("Institutional white")
  997. rng2.CanCollide = false
  998. rng2.FormFactor = 3
  999. rng2.Name = "Ring"
  1000. rng2.Size = Vector3.new(100, 100, 100)
  1001. rng2.Transparency = 0.8
  1002. rng2.TopSurface = 0
  1003. rng2.BottomSurface = 0
  1004. rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1005. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  1006. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1007. local rngm2 = Instance.new("SpecialMesh", rng2)
  1008. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1009. rngm2.Scale = Vector3.new(1, 1.3, 2)
  1010. wait(0.1)
  1011.  
  1012. boom3:Play()
  1013. coroutine.wrap(function()
  1014. for i = 1, 35, 0.5 do
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020. rngm.Scale = Vector3.new(50 + i*2, 10 + i*2, 2.5+ i*4)
  1021. rngm1.Scale = Vector3.new(50 + i*2, 1.4 + i*2, 1.4+ i*4)
  1022. rngm2.Scale = Vector3.new(50 + i*2, 10 + i*2, 1.2+ i*4)
  1023.  
  1024. wait()
  1025. end
  1026. wait()
  1027. rng:Destroy()
  1028. rng1:Destroy()
  1029. rng2:Destroy()
  1030. killbrick2:Remove()
  1031. wait(0.5)
  1032. char.Torso["Left Shoulder"].C0 = org
  1033. wait(1)
  1034. punch2 = true
  1035. punch = true
  1036. wait()
  1037.  
  1038.  
  1039. end)()
  1040.  
  1041.  
  1042.  
  1043. end
  1044.  
  1045.  
  1046. wait(.1)
  1047.  
  1048.  
  1049. end
  1050. end)
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056. m.KeyDown:connect(function(key)
  1057. if key == "k" then
  1058. if punch == true then
  1059. punch = false
  1060. org = char.Torso["Left Shoulder"].C0
  1061. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  1062. killbrick = Instance.new("Part",char)
  1063. killbrick.Size = Vector3.new(2048, 2048, 5)
  1064. killbrick.Transparency = 1
  1065. killbrick:BreakJoints()
  1066. killbrick.CanCollide = false
  1067. local wel = Instance.new("Weld",killbrick)
  1068. wel.Part0 = killbrick
  1069. wel.Part1 = char["Left Arm"]
  1070. wel.C0 = CFrame.new(0,1,0)
  1071. force = 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  1072.  
  1073. killbrick.Touched:connect(function(h)
  1074. local x = h.Parent.Humanoid
  1075. if x.Health >= 6000 then
  1076. fling = false
  1077. end
  1078. if x.Health < 6000 then
  1079. fling = true
  1080. end
  1081. local stop = h.Parent.Torso.Velocity
  1082. if x.Parent.Name == game.Players.LocalPlayer.Name then
  1083. safe = true
  1084. else safe = false
  1085. end
  1086. if x then
  1087. if safe == false then
  1088. if fling == true then
  1089. force = 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  1090.  
  1091. end
  1092. if fling == false then
  1093. force = 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  1094. end
  1095.  
  1096.  
  1097. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  1098. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  1099. boom:Play()
  1100. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  1101.  
  1102.  
  1103. wait(0.2)
  1104. x:TakeDamage(50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
  1105. wait()
  1106. safe = true
  1107. bodyforc:Remove()
  1108. h.Parent.Torso.Velocity = stop
  1109.  
  1110. end
  1111. end
  1112. end)
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123. local rng = Instance.new("Part", char)
  1124. rng.Anchored = true
  1125. rng.BrickColor = BrickColor.new("Institutional white")
  1126. rng.CanCollide = false
  1127. rng.FormFactor = 3
  1128. rng.Name = "Ring"
  1129. rng.Size = Vector3.new(100, 100, 100)
  1130. rng.Transparency = 0.8
  1131. rng.TopSurface = 0
  1132. rng.BottomSurface = 0
  1133. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1134. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  1135. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1136. local rngm = Instance.new("SpecialMesh", rng)
  1137. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1138. rngm.Scale = Vector3.new(1, 1.3, 2)
  1139. wait(0.1)
  1140.  
  1141. boom2:Play()
  1142. coroutine.wrap(function()
  1143. for i = 1, 10, .4 do
  1144. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1145.  
  1146. wait()
  1147. end
  1148. wait()
  1149. rng:Destroy()
  1150. killbrick:Remove()
  1151. wait(0.5)
  1152. char.Torso["Left Shoulder"].C0 = org
  1153. wait(1)
  1154.  
  1155. punch = true
  1156. wait()
  1157. end)()
  1158.  
  1159.  
  1160.  
  1161. end
  1162.  
  1163.  
  1164. wait(.1)
  1165.  
  1166.  
  1167. end
  1168. end)
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183. m.KeyDown:connect(function(key)
  1184. if key == "m" then
  1185. if jump == true then
  1186. jump = false
  1187.  
  1188.  
  1189. local rng = Instance.new("Part", char)
  1190. rng.Anchored = true
  1191. rng.BrickColor = BrickColor.new("Institutional white")
  1192. rng.CanCollide = false
  1193. rng.FormFactor = 3
  1194. rng.Name = "Ring"
  1195. rng.Size = Vector3.new(1, 1, 1)
  1196. rng.Transparency = 0.35
  1197. rng.TopSurface = 0
  1198. rng.BottomSurface = 0
  1199. rng.Position = torso.Position - Vector3.new(0,2,0)
  1200. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1201. local rngm = Instance.new("SpecialMesh", rng)
  1202. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1203. rngm.Scale = Vector3.new(1, 1.3, 2)
  1204. wait(0.1)
  1205. BV = Instance.new("BodyVelocity", torso)
  1206. BV.maxForce = Vector3.new(0,20000,0)
  1207. BV.P = 1000
  1208. BV.velocity = Vector3.new(0,100,0)
  1209. boom:Play()
  1210. coroutine.wrap(function()
  1211. for i = 1, 60, 2 do
  1212. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1213. rng.Transparency = i/60
  1214. wait()
  1215. end
  1216. wait()
  1217. rng:Destroy()
  1218.  
  1219. hum.WalkSpeed = 50
  1220. wait(1)
  1221.  
  1222. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  1223. v:Destroy() jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
  1224. end end
  1225. wait()
  1226. end)()
  1227.  
  1228.  
  1229.  
  1230. end
  1231.  
  1232.  
  1233. wait(.1)
  1234.  
  1235.  
  1236. end
  1237. end)
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244. m.KeyDown:connect(function(key)
  1245. if key == "n" then
  1246.  
  1247. if falling == true then
  1248. falling = false
  1249. if jumping2 == true then
  1250. jumping2 = false
  1251. jump = false
  1252. BV = Instance.new("BodyVelocity", torso)
  1253. BV.maxForce = Vector3.new(0,-20000,0)
  1254. BV.P = -1000
  1255. BV.velocity = Vector3.new(0,-70,0)
  1256. wait(0.6)
  1257. local rng = Instance.new("Part", char)
  1258. rng.Anchored = true
  1259. rng.BrickColor = BrickColor.new("Institutional white")
  1260. rng.CanCollide = false
  1261. rng.FormFactor = 3
  1262. rng.Name = "Ring"
  1263. rng.Size = Vector3.new(1, 1, 1)
  1264. rng.Transparency = 0.35
  1265. rng.TopSurface = 0
  1266. rng.BottomSurface = 0
  1267. rng.Position = torso.Position - Vector3.new(0,2,0)
  1268. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1269. local rngm = Instance.new("SpecialMesh", rng)
  1270. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1271. rngm.Scale = Vector3.new(1, 1.3, 2)
  1272.  
  1273.  
  1274. boom:Play()
  1275. coroutine.wrap(function()
  1276. for i = 1, 60, 2 do
  1277. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1278. rng.Transparency = i/60
  1279. wait()
  1280. end
  1281. wait()
  1282. rng:Destroy()
  1283.  
  1284.  
  1285.  
  1286.  
  1287. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  1288. v:Destroy() wait(2) jumping2 = true hum.WalkSpeed = 16
  1289. end end
  1290. wait()
  1291. end)()
  1292.  
  1293.  
  1294.  
  1295. end
  1296.  
  1297.  
  1298. wait(.1)
  1299.  
  1300. end
  1301. end
  1302. end)
  1303. m.KeyDown:connect(function(k)
  1304. if k == "f" then
  1305. asd3:Stop()
  1306. asd2:Stop()
  1307. asd4:Stop()
  1308. asd6:Stop()
  1309. asd5:Stop()
  1310. end
  1311. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement