Advertisement
Cldprama4

Weakest dummy moveset v2

Nov 3rd, 2024
459
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.90 KB | None | 0 0
  1. -- saitama
  2.  
  3. -- base tool name
  4.  
  5. local player = game.Players.LocalPlayer
  6.  
  7. local playerGui = player.PlayerGui
  8.  
  9. local hotbar = playerGui:FindFirstChild("Hotbar")
  10.  
  11. local backpack = hotbar:FindFirstChild("Backpack")
  12.  
  13. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  14.  
  15. local baseButton = hotbarFrame:FindFirstChild("1").Base
  16.  
  17. local ToolName = baseButton.ToolName
  18.  
  19.  
  20. ToolName.Text = "dummy punch" -- put the name of the base move 1
  21.  
  22.  
  23. local player = game.Players.LocalPlayer
  24.  
  25. local playerGui = player.PlayerGui
  26.  
  27. local hotbar = playerGui:FindFirstChild("Hotbar")
  28.  
  29. local backpack = hotbar:FindFirstChild("Backpack")
  30.  
  31. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  32.  
  33. local baseButton = hotbarFrame:FindFirstChild("2").Base
  34.  
  35. local ToolName = baseButton.ToolName
  36.  
  37.  
  38. ToolName.Text = "dummy barrage" -- put the name of the base move 2
  39.  
  40.  
  41. local player = game.Players.LocalPlayer
  42.  
  43. local playerGui = player.PlayerGui
  44.  
  45. local hotbar = playerGui:FindFirstChild("Hotbar")
  46.  
  47. local backpack = hotbar:FindFirstChild("Backpack")
  48.  
  49. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  50.  
  51. local baseButton = hotbarFrame:FindFirstChild("3").Base
  52.  
  53. local ToolName = baseButton.ToolName
  54.  
  55.  
  56. ToolName.Text = "dummy counter" -- put the name of the base move 3
  57.  
  58.  
  59. local player = game.Players.LocalPlayer
  60.  
  61. local playerGui = player.PlayerGui
  62.  
  63. local hotbar = playerGui:FindFirstChild("Hotbar")
  64.  
  65. local backpack = hotbar:FindFirstChild("Backpack")
  66.  
  67. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  68.  
  69. local baseButton = hotbarFrame:FindFirstChild("4").Base
  70.  
  71. local ToolName = baseButton.ToolName
  72.  
  73.  
  74. ToolName.Text = "dummy the hunt" -- put the name of the base move 4
  75.  
  76.  
  77. local Players = game:GetService("Players")
  78.  
  79. local player = Players.LocalPlayer
  80.  
  81. local playerGui = player:WaitForChild("PlayerGui")
  82.  
  83.  
  84. local function findGuiAndSetText()
  85.  
  86. local screenGui = playerGui:FindFirstChild("ScreenGui")
  87.  
  88. if screenGui then
  89.  
  90. local magicHealthFrame = screenGui:FindFirstChild("MagicHealth")
  91.  
  92. if magicHealthFrame then
  93.  
  94. local textLabel = magicHealthFrame:FindFirstChild("TextLabel")
  95.  
  96. if textLabel then
  97.  
  98. textLabel.Text = "weakest???" -- put the name of the ult name ultimate text
  99.  
  100. end
  101.  
  102. end
  103.  
  104. end
  105.  
  106. end
  107.  
  108. -- move 1
  109.  
  110. playerGui.DescendantAdded:Connect(findGuiAndSetText)
  111.  
  112. findGuiAndSetText()
  113.  
  114.  
  115. local animationId = 10468665991 -- the anim that will get track
  116.  
  117.  
  118. local player = game.Players.LocalPlayer
  119.  
  120. local character = player.Character or player.CharacterAdded:Wait()
  121.  
  122. local humanoid = character:WaitForChild("Humanoid")
  123.  
  124.  
  125. local function onAnimationPlayed(animationTrack)
  126.  
  127. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  128.  
  129.  
  130. local p = game.Players.LocalPlayer
  131.  
  132. local Humanoid = p.Character:WaitForChild("Humanoid")
  133.  
  134.  
  135. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  136.  
  137. animTrack:Stop()
  138.  
  139. end
  140.  
  141.  
  142. local AnimAnim = Instance.new("Animation")
  143.  
  144. AnimAnim.AnimationId = "rbxassetid://12618271998" -- the specific anim
  145.  
  146. local Anim = Humanoid:LoadAnimation(AnimAnim)
  147.  
  148.  
  149. local startTime = 0 -- speed for specific
  150.  
  151.  
  152. Anim:Play()
  153.  
  154. Anim:AdjustSpeed(0)
  155.  
  156. Anim.TimePosition = startTime
  157.  
  158. Anim:AdjustSpeed(1)
  159.  
  160.  
  161. end
  162.  
  163. end
  164.  
  165. -- end of move 1
  166.  
  167. -- move 2
  168. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  169.  
  170.  
  171. local animationId = 10466974800 -- the move that it will track
  172.  
  173.  
  174. local player = game.Players.LocalPlayer
  175.  
  176. local character = player.Character or player.CharacterAdded:Wait()
  177.  
  178. local humanoid = character:WaitForChild("Humanoid")
  179.  
  180.  
  181. local function onAnimationPlayed(animationTrack)
  182.  
  183. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  184.  
  185.  
  186. local p = game.Players.LocalPlayer
  187.  
  188. local Humanoid = p.Character:WaitForChild("Humanoid")
  189.  
  190.  
  191. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  192.  
  193. animTrack:Stop()
  194.  
  195. end
  196.  
  197.  
  198. local AnimAnim = Instance.new("Animation")
  199.  
  200. AnimAnim.AnimationId = "rbxassetid://18716581594" -- the specific move ur gonna replace
  201.  
  202. local Anim = Humanoid:LoadAnimation(AnimAnim)
  203.  
  204.  
  205. local startTime = 0 -- speed for the specific anim
  206.  
  207.  
  208. Anim:Play()
  209.  
  210. Anim:AdjustSpeed(0)
  211.  
  212. Anim.TimePosition = startTime
  213.  
  214. Anim:AdjustSpeed(1.3)
  215.  
  216.  
  217. end
  218.  
  219. end
  220.  
  221. -- end of move 2
  222.  
  223. -- move 3
  224.  
  225. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  226.  
  227.  
  228. local animationId = 10471336737 -- the anim that will track
  229.  
  230.  
  231. local player = game.Players.LocalPlayer
  232.  
  233. local character = player.Character or player.CharacterAdded:Wait()
  234.  
  235. local humanoid = character:WaitForChild("Humanoid")
  236.  
  237.  
  238. local function onAnimationPlayed(animationTrack)
  239.  
  240. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  241.  
  242.  
  243. local p = game.Players.LocalPlayer
  244.  
  245. local Humanoid = p.Character:WaitForChild("Humanoid")
  246.  
  247.  
  248. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  249.  
  250. animTrack:Stop()
  251.  
  252. end
  253.  
  254.  
  255. local AnimAnim = Instance.new("Animation")
  256.  
  257. AnimAnim.AnimationId = "rbxassetid://18440389930" -- the specific anim
  258.  
  259. local Anim = Humanoid:LoadAnimation(AnimAnim)
  260.  
  261.  
  262. local startTime = 0 -- speed for specific anim
  263.  
  264.  
  265. Anim:Play()
  266.  
  267. Anim:AdjustSpeed(0)
  268.  
  269. Anim.TimePosition = startTime
  270.  
  271. Anim:AdjustSpeed(1)
  272.  
  273.  
  274. delay(1.8, function()
  275.  
  276. Anim:Stop()
  277.  
  278. end)
  279.  
  280.  
  281. end
  282.  
  283. end
  284.  
  285. -- end of move 3
  286.  
  287. -- move 4
  288.  
  289. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  290.  
  291.  
  292. local animationId = 12510170988 -- the specific anim that will get track
  293.  
  294.  
  295. local player = game.Players.LocalPlayer
  296.  
  297. local character = player.Character or player.CharacterAdded:Wait()
  298.  
  299. local humanoid = character:WaitForChild("Humanoid")
  300.  
  301.  
  302. local function onAnimationPlayed(animationTrack)
  303.  
  304. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  305.  
  306. local p = game.Players.LocalPlayer
  307.  
  308. local Humanoid = p.Character:WaitForChild("Humanoid")
  309.  
  310.  
  311. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  312.  
  313. animTrack:Stop()
  314.  
  315. end
  316.  
  317.  
  318. local AnimAnim = Instance.new("Animation")
  319.  
  320. AnimAnim.AnimationId = "rbxassetid://12467789963" -- the specific anim
  321.  
  322. local Anim = Humanoid:LoadAnimation(AnimAnim)
  323.  
  324.  
  325. local startTime = 0 -- the speed for the specific anim
  326.  
  327.  
  328. Anim:Play()
  329.  
  330. Anim:AdjustSpeed(0)
  331.  
  332. Anim.TimePosition = startTime
  333.  
  334. Anim:AdjustSpeed(1)
  335.  
  336.  
  337. end
  338.  
  339. end
  340.  
  341. -- end of move 4
  342.  
  343. -- death counter
  344. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  345.  
  346. local animationId = 11343318134 -- the anim will get track
  347.  
  348.  
  349. local player = game.Players.LocalPlayer
  350.  
  351. local character = player.Character or player.CharacterAdded:Wait()
  352.  
  353. local humanoid = character:WaitForChild("Humanoid")
  354.  
  355.  
  356. local function onAnimationPlayed(animationTrack)
  357.  
  358. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  359.  
  360. local p = game.Players.LocalPlayer
  361.  
  362. local Humanoid = p.Character:WaitForChild("Humanoid")
  363.  
  364.  
  365. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  366.  
  367. animTrack:Stop()
  368.  
  369. end
  370.  
  371.  
  372. local AnimAnim = Instance.new("Animation")
  373.  
  374. AnimAnim.AnimationId = "rbxassetid://18440389930" -- the specific anim
  375.  
  376. local Anim = Humanoid:LoadAnimation(AnimAnim)
  377.  
  378.  
  379. local startTime = 0 -- speed for specific anim
  380.  
  381. Anim:Play()
  382.  
  383. Anim:AdjustSpeed(0)
  384.  
  385. Anim.TimePosition = startTime
  386.  
  387. Anim:AdjustSpeed(0.5)
  388.  
  389.  
  390. end
  391.  
  392. end
  393.  
  394. -- end of death counter
  395.  
  396. -- wall combo
  397.  
  398. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  399.  
  400. local animationId = 15955393872 -- the anim that will get track
  401.  
  402.  
  403. local player = game.Players.LocalPlayer
  404.  
  405. local character = player.Character or player.CharacterAdded:Wait()
  406.  
  407. local humanoid = character:WaitForChild("Humanoid")
  408.  
  409.  
  410. local function onAnimationPlayed(animationTrack)
  411.  
  412. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  413.  
  414. local p = game.Players.LocalPlayer
  415.  
  416. local Humanoid = p.Character:WaitForChild("Humanoid")
  417.  
  418.  
  419. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  420.  
  421. animTrack:Stop()
  422.  
  423. end
  424.  
  425.  
  426. local AnimAnim = Instance.new("Animation")
  427.  
  428. AnimAnim.AnimationId = "rbxassetid://18716893399" -- the specific anim
  429.  
  430. local Anim = Humanoid:LoadAnimation(AnimAnim)
  431.  
  432.  
  433. local startTime = 0.05 -- speed for the specific anim
  434.  
  435.  
  436. Anim:Play()
  437.  
  438. Anim:AdjustSpeed(0)
  439.  
  440. Anim.TimePosition = startTime
  441.  
  442. Anim:AdjustSpeed(1)
  443.  
  444.  
  445. end
  446.  
  447. end
  448.  
  449. -- end of wall combo
  450.  
  451. -- serious punch
  452.  
  453. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  454.  
  455. local animationId = 12983333733 -- the anim will get track
  456.  
  457.  
  458. local player = game.Players.LocalPlayer
  459.  
  460. local character = player.Character or player.CharacterAdded:Wait()
  461.  
  462. local humanoid = character:WaitForChild("Humanoid")
  463.  
  464.  
  465. local function onAnimationPlayed(animationTrack)
  466.  
  467. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  468.  
  469. local p = game.Players.LocalPlayer
  470.  
  471. local Humanoid = p.Character:WaitForChild("Humanoid")
  472.  
  473.  
  474. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  475.  
  476. animTrack:Stop()
  477.  
  478. end
  479.  
  480.  
  481. local AnimAnim = Instance.new("Animation")
  482.  
  483. AnimAnim.AnimationId = "rbxassetid://12983333733" -- the specific anim
  484.  
  485. local Anim = Humanoid:LoadAnimation(AnimAnim)
  486.  
  487.  
  488. local startTime = 0 -- speed of specific anim
  489.  
  490.  
  491. Anim:Play()
  492.  
  493. Anim:AdjustSpeed(0)
  494.  
  495. Anim.TimePosition = startTime
  496.  
  497. Anim:AdjustSpeed(0.2)
  498.  
  499.  
  500. end
  501.  
  502. end
  503.  
  504. -- end of serious punch
  505.  
  506. -- tableflip
  507. local animationId = 11365563255 -- the anim that will get tracked
  508.  
  509.  
  510. local player = game.Players.LocalPlayer
  511.  
  512. local character = player.Character or player.CharacterAdded:Wait()
  513.  
  514. local humanoid = character:WaitForChild("Humanoid")
  515.  
  516.  
  517. local function onAnimationPlayed(animationTrack)
  518.  
  519. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  520.  
  521.  
  522. local p = game.Players.LocalPlayer
  523.  
  524. local Humanoid = p.Character:WaitForChild("Humanoid")
  525.  
  526.  
  527. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  528.  
  529. animTrack:Stop()
  530.  
  531. end
  532.  
  533.  
  534. local AnimAnim = Instance.new("Animation")
  535.  
  536. AnimAnim.AnimationId = "rbxassetid://12618271998" -- the specific anim
  537.  
  538. local Anim = Humanoid:LoadAnimation(AnimAnim)
  539.  
  540.  
  541. local startTime = 0 -- speed for the specific anim
  542.  
  543.  
  544. Anim:Play()
  545.  
  546. Anim:AdjustSpeed(0.5)
  547.  
  548. Anim.TimePosition = startTime
  549.  
  550. Anim:AdjustSpeed(1.2)
  551.  
  552.  
  553. end
  554.  
  555. end
  556.  
  557. -- end of table flip
  558.  
  559. -- ult anim
  560.  
  561. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  562.  
  563.  
  564. local animationId = 12447707844 -- the anim will get track
  565.  
  566.  
  567. local player = game.Players.LocalPlayer
  568.  
  569. local character = player.Character or player.CharacterAdded:Wait()
  570.  
  571. local humanoid = character:WaitForChild("Humanoid")
  572.  
  573.  
  574. local function onAnimationPlayed(animationTrack)
  575.  
  576. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  577.  
  578. local p = game.Players.LocalPlayer
  579.  
  580. local Humanoid = p.Character:WaitForChild("Humanoid")
  581.  
  582.  
  583. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  584.  
  585. animTrack:Stop()
  586.  
  587. end
  588.  
  589.  
  590. local AnimAnim = Instance.new("Animation")
  591.  
  592. AnimAnim.AnimationId = "rbxassetid://18435303746" -- the specific anim
  593.  
  594. local Anim = Humanoid:LoadAnimation(AnimAnim)
  595.  
  596.  
  597. local startTime = 0 -- the specific anim
  598.  
  599.  
  600. Anim:Play()
  601.  
  602. Anim:AdjustSpeed(0)
  603.  
  604. Anim.TimePosition = startTime
  605.  
  606. Anim:AdjustSpeed(1)
  607.  
  608. end
  609.  
  610. end
  611.  
  612. -- the end of ult anim
  613.  
  614. -- front dash
  615.  
  616. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  617.  
  618.  
  619. local animationId = 10479335397 -- the anim will get track
  620.  
  621.  
  622. local player = game.Players.LocalPlayer
  623.  
  624. local character = player.Character or player.CharacterAdded:Wait()
  625.  
  626. local humanoid = character:WaitForChild("Humanoid")
  627.  
  628.  
  629. local function onAnimationPlayed(animationTrack)
  630.  
  631. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  632.  
  633. local p = game.Players.LocalPlayer
  634.  
  635. local Humanoid = p.Character:WaitForChild("Humanoid")
  636.  
  637.  
  638. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  639.  
  640. animTrack:Stop()
  641.  
  642. end
  643.  
  644.  
  645. local AnimAnim = Instance.new("Animation")
  646.  
  647. AnimAnim.AnimationId = "rbxassetid://14046756619" -- the specific anim
  648.  
  649. local Anim = Humanoid:LoadAnimation(AnimAnim)
  650.  
  651.  
  652. local startTime = 0 -- the specific anim
  653.  
  654.  
  655. Anim:Play()
  656.  
  657. Anim:AdjustSpeed(0)
  658.  
  659. Anim.TimePosition = startTime
  660.  
  661. Anim:AdjustSpeed(0.7)
  662.  
  663.  
  664. delay(1.2, function()
  665.  
  666. Anim:Stop()
  667.  
  668. end)
  669.  
  670.  
  671. end
  672.  
  673. end
  674.  
  675. -- end of front dash
  676.  
  677. -- mini uppercut
  678.  
  679. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  680.  
  681.  
  682. local animationId = 10503381238 -- the anim will get track
  683.  
  684.  
  685. local player = game.Players.LocalPlayer
  686.  
  687. local character = player.Character or player.CharacterAdded:Wait()
  688.  
  689. local humanoid = character:WaitForChild("Humanoid")
  690.  
  691.  
  692. local function onAnimationPlayed(animationTrack)
  693.  
  694. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  695.  
  696. local p = game.Players.LocalPlayer
  697.  
  698. local Humanoid = p.Character:WaitForChild("Humanoid")
  699.  
  700.  
  701. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  702.  
  703. animTrack:Stop()
  704.  
  705. end
  706.  
  707.  
  708. local AnimAnim = Instance.new("Animation")
  709.  
  710. AnimAnim.AnimationId = "rbxassetid://14900168720" -- the specific anim
  711.  
  712. local Anim = Humanoid:LoadAnimation(AnimAnim)
  713.  
  714.  
  715. local startTime = 1.3 -- the speed for specific anim
  716.  
  717.  
  718. Anim:Play()
  719.  
  720. Anim:AdjustSpeed(0)
  721.  
  722. Anim.TimePosition = startTime
  723.  
  724. Anim:AdjustSpeed(1)
  725.  
  726.  
  727. end
  728.  
  729. end
  730.  
  731. -- end of mini upper cut
  732.  
  733. -- downslam
  734.  
  735. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  736.  
  737.  
  738. local animationId = 10470104242 -- the anim that will get track
  739.  
  740.  
  741. local player = game.Players.LocalPlayer
  742.  
  743. local character = player.Character or player.CharacterAdded:Wait()
  744.  
  745. local humanoid = character:WaitForChild("Humanoid")
  746.  
  747.  
  748. local function onAnimationPlayed(animationTrack)
  749.  
  750. if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  751.  
  752. local p = game.Players.LocalPlayer
  753.  
  754. local Humanoid = p.Character:WaitForChild("Humanoid")
  755.  
  756.  
  757. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  758.  
  759. animTrack:Stop()
  760.  
  761. end
  762.  
  763.  
  764. local AnimAnim = Instance.new("Animation")
  765.  
  766. AnimAnim.AnimationId = "rbxassetid://12684185971" -- the specific anim
  767.  
  768. local Anim = Humanoid:LoadAnimation(AnimAnim)
  769.  
  770.  
  771. local startTime = 0 -- the speed for specific anim
  772.  
  773.  
  774. wait(0.2)
  775.  
  776. Anim:Play()
  777.  
  778. Anim:AdjustSpeed(0)
  779.  
  780. Anim.TimePosition = startTime
  781.  
  782. Anim:AdjustSpeed(1)
  783.  
  784.  
  785. end
  786.  
  787. end
  788.  
  789. -- end of downslam
  790.  
  791. -- m1's
  792.  
  793. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  794.  
  795.  
  796. local Players = game:GetService("Players")
  797.  
  798. local player = Players.LocalPlayer
  799.  
  800. local character = player.Character or player.CharacterAdded:Wait()
  801.  
  802. local humanoid = character:WaitForChild("Humanoid")
  803.  
  804. -- the anim that will get track
  805.  
  806. local animationIdsToStop = {
  807.  
  808. [10469493270] = true,
  809.  
  810. [10469630950] = true,
  811.  
  812. [10469639222] = true,
  813.  
  814. [10469643643] = true,
  815.  
  816. }
  817.  
  818. -- the specific anim
  819.  
  820. local replacementAnimations = {
  821.  
  822. ["10469643643"] = "rbxassetid://17889290569", -- 4th m1's dont change the [12345678910] change the rbxassetid://123..
  823.  
  824. ["10469639222"] = "rbxassetid://17889471098", -- 3rd m1's dont change the [12345678910] change the rbxassetid://123..
  825.  
  826. ["10469630950"] = "rbxassetid://17889461810", -- 2nd m1's dont change the [12345678910] change the rbxassetid://123..
  827.  
  828. ["10469493270"] = "rbxassetid://17889458563", -- 1st m1's dont change the [12345678910] change the rbxassetid://123..
  829.  
  830. }
  831.  
  832.  
  833. local queue = {}
  834.  
  835. local isAnimating = false
  836.  
  837.  
  838. local function playReplacementAnimation(animationId)
  839.  
  840. if isAnimating then
  841.  
  842. table.insert(queue, animationId)
  843.  
  844. return
  845.  
  846. end
  847.  
  848. -- end of m1s
  849.  
  850. -- ignore
  851.  
  852.  
  853.  
  854. isAnimating = true
  855.  
  856. local replacementAnimationId = replacementAnimations[tostring(animationId)]
  857.  
  858. if replacementAnimationId then
  859.  
  860. local AnimAnim = Instance.new("Animation")
  861.  
  862. AnimAnim.AnimationId = replacementAnimationId
  863.  
  864. local Anim = humanoid:LoadAnimation(AnimAnim)
  865.  
  866. Anim:Play()
  867.  
  868.  
  869.  
  870. Anim.Stopped:Connect(function()
  871.  
  872. isAnimating = false
  873.  
  874. if #queue > 0 then
  875.  
  876. local nextAnimationId = table.remove(queue, 1)
  877.  
  878. playReplacementAnimation(nextAnimationId)
  879.  
  880. end
  881.  
  882. end)
  883.  
  884. else
  885.  
  886. isAnimating = false
  887.  
  888. end
  889.  
  890. end
  891.  
  892.  
  893. local function stopSpecificAnimations()
  894.  
  895. for _, track in ipairs(humanoid:GetPlayingAnimationTracks()) do
  896.  
  897. local animationId = tonumber(track.Animation.AnimationId:match("%d+"))
  898.  
  899. if animationIdsToStop[animationId] then
  900.  
  901. track:Stop()
  902.  
  903. end
  904.  
  905. end
  906.  
  907. end
  908.  
  909.  
  910. local function onAnimationPlayed(animationTrack)
  911.  
  912. local animationId = tonumber(animationTrack.Animation.AnimationId:match("%d+"))
  913.  
  914. if animationIdsToStop[animationId] then
  915.  
  916. stopSpecificAnimations()
  917.  
  918. animationTrack:Stop()
  919.  
  920.  
  921.  
  922. local replacementAnimationId = replacementAnimations[tostring(animationId)]
  923.  
  924. if replacementAnimationId then
  925.  
  926. playReplacementAnimation(animationId)
  927.  
  928. end
  929.  
  930. end
  931.  
  932. end
  933.  
  934.  
  935. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  936.  
  937.  
  938. local player = game.Players.LocalPlayer
  939.  
  940. local character = player.Character or player.CharacterAdded:Wait()
  941.  
  942. local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
  943.  
  944.  
  945. local function onBodyVelocityAdded(bodyVelocity)
  946.  
  947. if bodyVelocity:IsA("BodyVelocity") then
  948.  
  949. bodyVelocity.Velocity = Vector3.new(bodyVelocity.Velocity.X, 0, bodyVelocity.Velocity.Z)
  950.  
  951. end
  952.  
  953. end
  954.  
  955.  
  956. character.DescendantAdded:Connect(onBodyVelocityAdded)
  957.  
  958.  
  959. for _, descendant in pairs(character:GetDescendants()) do
  960.  
  961. onBodyVelocityAdded(descendant)
  962.  
  963. end
  964.  
  965.  
  966. player.CharacterAdded:Connect(function(newCharacter)
  967.  
  968. character = newCharacter
  969.  
  970. humanoidRootPart = character:WaitForChild("HumanoidRootPart")
  971.  
  972. character.DescendantAdded:Connect(onBodyVelocityAdded)
  973.  
  974.  
  975.  
  976. for _, descendant in pairs(character:GetDescendants()) do
  977.  
  978. onBodyVelocityAdded(descendant)
  979.  
  980. end
  981.  
  982. end)
  983.  
  984. --[[ ult name changer made by Owner of Aztech ]]
  985. -- // DEATH COUNTER //
  986. local player = game.Players.LocalPlayer
  987.  
  988. local function detectAndRenameTool()
  989. local tool = player.Backpack:FindFirstChild("Death Counter") or player.Character:FindFirstChild("Table Flip")
  990.  
  991. if tool then
  992. tool.Name = "dummy counter" -- Change the ult name
  993. end
  994. end
  995.  
  996. player.CharacterAdded:Connect(function()
  997. task.wait(1)
  998. detectAndRenameTool()
  999. end)
  1000.  
  1001. player.Backpack.ChildAdded:Connect(function(child)
  1002. if child.Name == "Death Counter" then
  1003. detectAndRenameTool()
  1004. end
  1005. end)
  1006.  
  1007. detectAndRenameTool()
  1008.  
  1009. -- // SERIOUS PUNCH //
  1010. local player = game.Players.LocalPlayer
  1011.  
  1012. local function detectAndRenameTool()
  1013. local tool = player.Backpack:FindFirstChild("Serious Punch") or player.Character:FindFirstChild("Table Flip")
  1014.  
  1015. if tool then
  1016. tool.Name = "dummy destroyed" -- Change the ult name
  1017. end
  1018. end
  1019.  
  1020. player.CharacterAdded:Connect(function()
  1021. task.wait(1)
  1022. detectAndRenameTool()
  1023. end)
  1024.  
  1025. player.Backpack.ChildAdded:Connect(function(child)
  1026. if child.Name == "Serious Punch" then
  1027. detectAndRenameTool()
  1028. end
  1029. end)
  1030.  
  1031. detectAndRenameTool()
  1032.  
  1033. -- // TABLE FLIP //
  1034. local player = game.Players.LocalPlayer
  1035.  
  1036. local function detectAndRenameTool()
  1037. local tool = player.Backpack:FindFirstChild("Table Flip") or player.Character:FindFirstChild("Table Flip")
  1038.  
  1039. if tool then
  1040. tool.Name = "im weakest?" -- Change the ult name
  1041. end
  1042. end
  1043.  
  1044. player.CharacterAdded:Connect(function()
  1045. task.wait(1)
  1046. detectAndRenameTool()
  1047. end)
  1048.  
  1049. player.Backpack.ChildAdded:Connect(function(child)
  1050. if child.Name == "Table Flip" then
  1051. detectAndRenameTool()
  1052. end
  1053. end)
  1054.  
  1055. detectAndRenameTool()
  1056.  
  1057. -- // OMNI DIRECTIONAL PUNCH //
  1058. local player = game.Players.LocalPlayer
  1059.  
  1060. local function detectAndRenameTool()
  1061. local tool = player.Backpack:FindFirstChild("Omni Directional Punch") or player.Character:FindFirstChild("Table Flip")
  1062.  
  1063. if tool then
  1064. tool.Name = "dummy multiple blows" -- Change the ult name
  1065. end
  1066. end
  1067.  
  1068. player.CharacterAdded:Connect(function()
  1069. task.wait(1)
  1070. detectAndRenameTool()
  1071. end)
  1072.  
  1073. player.Backpack.ChildAdded:Connect(function(child)
  1074. if child.Name == "Omni Directional Punch" then
  1075. detectAndRenameTool()
  1076. end
  1077. end)
  1078.  
  1079. detectAndRenameTool()
  1080.  
  1081.  
  1082. -- Services
  1083. local Players = game:GetService("Players")
  1084. local TweenService = game:GetService("TweenService")
  1085.  
  1086. -- Local Player
  1087. local player = Players.LocalPlayer
  1088. local playerGui = player:WaitForChild("PlayerGui")
  1089.  
  1090. -- GUI and color adjustment function
  1091. local function updateBarColor()
  1092. -- Find the ScreenGui on the screen
  1093. local screenGui = playerGui:FindFirstChild("ScreenGui")
  1094. if not screenGui then return end
  1095.  
  1096. -- Find the MagicHealth Frame
  1097. local magicHealthFrame = screenGui:FindFirstChild("MagicHealth")
  1098. if not magicHealthFrame then return end
  1099.  
  1100. -- Find the Health Frame
  1101. local healthFrame = magicHealthFrame:FindFirstChild("Health")
  1102. if not healthFrame then return end
  1103.  
  1104. -- Find the Bar Frame
  1105. local barFrame = healthFrame:FindFirstChild("Bar")
  1106. if not barFrame then return end
  1107.  
  1108. -- Find the ImageLabel with ImageColor3 property inside the Bar Frame
  1109. local imageLabel = barFrame:FindFirstChild("Bar")
  1110. if not imageLabel or not imageLabel:IsA("ImageLabel") then return end
  1111.  
  1112. -- Set the color to yellow
  1113. imageLabel.ImageColor3 = Color3.fromRGB(0, 0, 0) -- Yellow
  1114. end
  1115.  
  1116. -- Check the GUI again when the character resets
  1117. local function onCharacterAdded(character)
  1118. -- Update the GUI
  1119. updateBarColor()
  1120. end
  1121.  
  1122. -- Check the local player's character
  1123. local function onPlayerAdded()
  1124. local character = player.Character or player.CharacterAdded:Wait()
  1125. onCharacterAdded(character)
  1126.  
  1127. -- Check again when the character changes
  1128. player.CharacterAdded:Connect(onCharacterAdded)
  1129. end
  1130.  
  1131. -- Check when the player is added
  1132. Players.PlayerAdded:Connect(onPlayerAdded)
  1133. if player then
  1134. onPlayerAdded()
  1135. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement