Advertisement
ihateff2bcuzitsux

my own moveset

Oct 29th, 2024 (edited)
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 28.22 KB | Gaming | 0 0
  1. --Move & Ultimate Names
  2.  
  3. local player = game.Players.LocalPlayer
  4.  
  5. local playerGui = player.PlayerGui
  6.  
  7. local hotbar = playerGui:FindFirstChild("Hotbar")
  8.  
  9. local backpack = hotbar:FindFirstChild("Backpack")
  10.  
  11. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  12.  
  13. local baseButton = hotbarFrame:FindFirstChild("1").Base
  14.  
  15. local ToolName = baseButton.ToolName
  16.  
  17.  
  18. ToolName.Text = "Delaware Smash"
  19.  
  20.  
  21. local player = game.Players.LocalPlayer
  22.  
  23. local playerGui = player.PlayerGui
  24.  
  25. local hotbar = playerGui:FindFirstChild("Hotbar")
  26.  
  27. local backpack = hotbar:FindFirstChild("Backpack")
  28.  
  29. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  30.  
  31. local baseButton = hotbarFrame:FindFirstChild("2").Base
  32.  
  33. local ToolName = baseButton.ToolName
  34.  
  35.  
  36. ToolName.Text = "Texas Barrage"
  37.  
  38.  
  39. local player = game.Players.LocalPlayer
  40.  
  41. local playerGui = player.PlayerGui
  42.  
  43. local hotbar = playerGui:FindFirstChild("Hotbar")
  44.  
  45. local backpack = hotbar:FindFirstChild("Backpack")
  46.  
  47. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  48.  
  49. local baseButton = hotbarFrame:FindFirstChild("3").Base
  50.  
  51. local ToolName = baseButton.ToolName
  52.  
  53.  
  54. ToolName.Text = "One For All Body Twist"
  55.  
  56.  
  57. local player = game.Players.LocalPlayer
  58.  
  59. local playerGui = player.PlayerGui
  60.  
  61. local hotbar = playerGui:FindFirstChild("Hotbar")
  62.  
  63. local backpack = hotbar:FindFirstChild("Backpack")
  64.  
  65. local hotbarFrame = backpack:FindFirstChild("Hotbar")
  66.  
  67. local baseButton = hotbarFrame:FindFirstChild("4").Base
  68.  
  69. local ToolName = baseButton.ToolName
  70.  
  71.  
  72. ToolName.Text = "United States Of Smash Uppercut"
  73.  
  74.  
  75. local Players = game:GetService("Players")
  76.  
  77. local player = Players.LocalPlayer
  78.  
  79. local playerGui = player:WaitForChild("PlayerGui")
  80.  
  81.  
  82. local function findGuiAndSetText()
  83.  
  84.     local screenGui = playerGui:FindFirstChild("ScreenGui")
  85.  
  86.     if screenGui then
  87.  
  88.         local magicHealthFrame = screenGui:FindFirstChild("MagicHealth")
  89.  
  90.         if magicHealthFrame then
  91.  
  92.             local textLabel = magicHealthFrame:FindFirstChild("TextLabel")
  93.  
  94.             if textLabel then
  95.  
  96.                 textLabel.Text = "1,000,000% Power"
  97.  
  98.             end
  99.  
  100.         end
  101.  
  102.     end
  103.  
  104. end
  105.  
  106.  
  107. playerGui.DescendantAdded:Connect(findGuiAndSetText)
  108.  
  109. findGuiAndSetText()
  110.  
  111. --[[Animations]]
  112.  
  113. --[[Move 1]]
  114.  
  115. local animationId = 10468665991
  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. loadstring(game:HttpGet("https://pastebin.com/raw/fhq0hUmB"))()
  140.  
  141. end
  142.  
  143. local AnimAnim = Instance.new("Animation")
  144.  
  145. AnimAnim.AnimationId = "rbxassetid://13073745835"
  146.  
  147. local Anim = Humanoid:LoadAnimation(AnimAnim)
  148.  
  149.  
  150. local startTime = 0
  151.  
  152.  
  153. Anim:Play()
  154.  
  155. Anim:AdjustSpeed(0.1)
  156.  
  157. Anim.TimePosition = startTime
  158.  
  159. Anim:AdjustSpeed(0.9)
  160.  
  161.     end
  162.  
  163. end
  164.  
  165. --[[END OF MOVE 1 ANIM]]
  166.  
  167. --[[Move 2]]
  168.  
  169.  
  170. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  171.  
  172.  
  173. local animationId = 10466974800
  174.  
  175.  
  176. local player = game.Players.LocalPlayer
  177.  
  178. local character = player.Character or player.CharacterAdded:Wait()
  179.  
  180. local humanoid = character:WaitForChild("Humanoid")
  181.  
  182.  
  183. local function onAnimationPlayed(animationTrack)
  184.  
  185.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  186.  
  187.  
  188. local p = game.Players.LocalPlayer
  189.  
  190. local Humanoid = p.Character:WaitForChild("Humanoid")
  191.  
  192.  
  193. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  194.  
  195.     animTrack:Stop()
  196.  
  197. -- Check for Resources folder in ReplicatedStorage
  198. local resourcesFolder = ReplicatedStorage:WaitForChild("Resources")
  199.  
  200. -- Check for KJEffects folder inside Resources
  201. local kjEffectsFolder = resourcesFolder:WaitForChild("KJEffects")
  202.  
  203. -- Check for speedlinesandstuff part inside KJEffects
  204. local speedlinesandstuffPart = kjEffectsFolder:WaitForChild("barrage")
  205.  
  206. -- Duplicate the speedlinesandstuff part
  207. local speedlinesandstuffClone = speedlinesandstuffPart:Clone()
  208.  
  209. -- Put the duplicate in Workspace
  210. speedlinesandstuffClone.Parent = Workspace
  211.  
  212. -- Set the position to the Right Arm initially
  213. speedlinesandstuffClone.CFrame = rightArm.CFrame
  214.  
  215. -- Function to enable all ParticleEmitters
  216. local function enableParticleEmitters(parent)
  217.     for _, descendant in ipairs(parent:GetDescendants()) do
  218.         if descendant:IsA("ParticleEmitter") then
  219.             descendant.Enabled = true
  220.         end
  221.     end
  222. end
  223.  
  224. end
  225.  
  226.  
  227. local AnimAnim = Instance.new("Animation")
  228.  
  229. AnimAnim.AnimationId = "rbxassetid://12460977270"
  230.  
  231. local Anim = Humanoid:LoadAnimation(AnimAnim)
  232.  
  233.  
  234. local startTime = 0
  235.  
  236.  
  237. Anim:Play()
  238.  
  239. Anim:AdjustSpeed(2.5)
  240.  
  241. Anim.TimePosition = startTime
  242.  
  243. Anim:AdjustSpeed(2.5)
  244.  
  245.  
  246.     end
  247.  
  248. end
  249.  
  250. --[[END OF MOVE 2 ANIM]]
  251.  
  252. --[[omi]]
  253.  
  254.  
  255. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  256.  
  257. local animationId = 13927612951----omi
  258.  
  259.  
  260. local player = game.Players.LocalPlayer
  261.  
  262. local character = player.Character or player.CharacterAdded:Wait()
  263.  
  264. local humanoid = character:WaitForChild("Humanoid")
  265.  
  266.  
  267. local function onAnimationPlayed(animationTrack)
  268.  
  269.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  270.  
  271.  
  272. local p = game.Players.LocalPlayer
  273.  
  274. local Humanoid = p.Character:WaitForChild("Humanoid")
  275.  
  276.  
  277. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  278.  
  279.     animTrack:Stop()
  280.  
  281. end
  282.  
  283. local AnimAnim = Instance.new("Animation")
  284.  
  285. AnimAnim.AnimationId = "rbxassetid://0"
  286.  
  287. local Anim = Humanoid:LoadAnimation(AnimAnim)
  288.  
  289.  
  290. local startTime = 0
  291.  
  292.  
  293. Anim:Play()
  294.  
  295. Anim:AdjustSpeed(0)
  296.  
  297. Anim.TimePosition = startTime
  298.  
  299. Anim:AdjustSpeed(1)
  300.  
  301.  
  302.     end
  303.  
  304. end
  305.  
  306. --[[END OF OMI ANIM]]
  307.  
  308. --[[tableflip]]
  309.  
  310. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  311.  
  312. local animationId = 11365563255 ------table flip
  313.  
  314.  
  315. local player = game.Players.LocalPlayer
  316.  
  317. local character = player.Character or player.CharacterAdded:Wait()
  318.  
  319. local humanoid = character:WaitForChild("Humanoid")
  320.  
  321.  
  322. local function onAnimationPlayed(animationTrack)
  323.  
  324.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  325.  
  326. local p = game.Players.LocalPlayer
  327.  
  328. local Humanoid = p.Character:WaitForChild("Humanoid")
  329.  
  330.  
  331. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  332.  
  333.     animTrack:Stop()
  334.  
  335. end
  336.  
  337.  
  338. local player = game.Players.LocalPlayer
  339. repeat wait() until player.Character.Humanoid
  340. local humanoid = player.Character.Humanoid
  341. local character = player.Character or player.CharacterAdded:Wait()
  342. local UserInputService = game:GetService("UserInputService")
  343. local anim = Instance.new("Animation")
  344. anim.AnimationId = "rbxassetid://0"
  345. local playAnim = humanoid:LoadAnimation(anim)
  346. anim.AnimationId = "rbxassetid://0"
  347. playAnim:Play()
  348.  
  349.     end
  350.  
  351. end
  352.  
  353. --[[END OF TABLEFLIP ANIM]]
  354.  
  355. --[[serious]]
  356.  
  357. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  358.  
  359. local animationId = 12983333733
  360.  
  361.  
  362. local player = game.Players.LocalPlayer
  363.  
  364. local character = player.Character or player.CharacterAdded:Wait()
  365.  
  366. local humanoid = character:WaitForChild("Humanoid")
  367.  
  368.  
  369. local function onAnimationPlayed(animationTrack)
  370.  
  371.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  372.  
  373. local p = game.Players.LocalPlayer
  374.  
  375. local Humanoid = p.Character:WaitForChild("Humanoid")
  376.  
  377.  
  378. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  379.  
  380.     animTrack:Stop()
  381.  
  382. loadstring(game:HttpGet("https://pastebin.com/raw/AFqktdSE"))()
  383.  
  384. end
  385.  
  386.  
  387. local player = game.Players.LocalPlayer
  388. repeat wait() until player.Character.Humanoid
  389. local humanoid = player.Character.Humanoid
  390. local character = player.Character or player.CharacterAdded:Wait()
  391. local UserInputService = game:GetService("UserInputService")
  392. local anim = Instance.new("Animation")
  393. anim.AnimationId = "rbxassetid://13071982935"
  394. local playAnim = humanoid:LoadAnimation(anim)
  395. anim.AnimationId = "rbxassetid://0"
  396. playAnim:Play()
  397.  
  398.     end
  399.  
  400. end
  401.  
  402. --[[END OF serious ANIM]]
  403.  
  404. --[[move 3]]
  405.  
  406. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  407.  
  408. local animationId = 10471336737
  409.  
  410.  
  411. local player = game.Players.LocalPlayer
  412.  
  413. local character = player.Character or player.CharacterAdded:Wait()
  414.  
  415. local humanoid = character:WaitForChild("Humanoid")
  416.  
  417.  
  418. local function onAnimationPlayed(animationTrack)
  419.  
  420.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  421.  
  422.  
  423. local p = game.Players.LocalPlayer
  424.  
  425. local Humanoid = p.Character:WaitForChild("Humanoid")
  426.  
  427.  
  428. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  429.  
  430.     animTrack:Stop()
  431.  
  432. local function setGreenLightColor(emitter)
  433.     if emitter:IsA("ParticleEmitter") then
  434.         -- Set the color to a gradient resembling light green
  435.         emitter.Color = ColorSequence.new{
  436.             ColorSequenceKeypoint.new(0, Color3.new(0.5, 1, 0.5)), -- Light green
  437.             ColorSequenceKeypoint.new(0.5, Color3.new(0.2, 1, 0.2)), -- Bright green
  438.             ColorSequenceKeypoint.new(1, Color3.new(0, 1, 0)) -- Pure green
  439.         }
  440.         -- Increase light emission to make the particles glow
  441.         emitter.LightEmission = 1
  442.     end
  443. end
  444.  
  445. local boom1 = game.ReplicatedStorage.Resources.KJEffects["SpinningSmoke"].Smoke:Clone()
  446. boom1.Parent = game.Players.LocalPlayer.Character["Torso"]
  447. for _, child in ipairs(boom1:GetChildren()) do
  448.     if child:IsA("ParticleEmitter") then
  449.         setGreenLightColor(child) -- Apply green light color to the emitter
  450.         child:Emit(60) -- Emit particles
  451.     end
  452. end
  453.  
  454. local leap1 = game.ReplicatedStorage.Resources.KJEffects["LeapParticles"].Leap:Clone()
  455. leap1.Parent = game.Players.LocalPlayer.Character["Torso"]
  456. for _, child in ipairs(leap1:GetChildren()) do
  457.     if child:IsA("ParticleEmitter") then
  458.         setGreenLightColor(child)
  459.         child:Emit(1)
  460.     end
  461. end
  462.  
  463. -- Repeat the same for all other particle effects
  464. local function cloneAndSetParticles(effect, parent, emitCount)
  465.     local clone = effect:Clone()
  466.     clone.Parent = parent
  467.     for _, child in ipairs(clone:GetChildren()) do
  468.         if child:IsA("ParticleEmitter") then
  469.             setGreenLightColor(child)
  470.             child:Emit(emitCount)
  471.         end
  472.     end
  473. end
  474.  
  475. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["spinnyweenyspinner"].Attachment, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  476. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["spinnyweenyspinner"].Emit, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  477. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["spinnerthing"].spinningparty, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  478. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["spinnerthing"].spinningpartysmoke, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  479. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["spinbeam"].beam2, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  480. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["ColateralImapct"].HitTwo, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  481. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["ColateralImapctTest"].HitTwo, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  482. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["ColateralImapctTest2"].HitTwo, game.Players.LocalPlayer.Character["HumanoidRootPart"], 2)
  483. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["fine...Emit"].EmitBatch2, game.Players.LocalPlayer.Character["Torso"], 1)
  484. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["ImpactEffect2"].Attachment, game.Players.LocalPlayer.Character["Torso"], 3)
  485. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["SpinningSmoke"].Smoke, game.Players.LocalPlayer.Character["Torso"], 20)
  486. cloneAndSetParticles(game.ReplicatedStorage.Resources.KJEffects["spinnerthing"].spinningpartysmoke, game.Players.LocalPlayer.Character["Torso"], 3)
  487.  
  488. end
  489.  
  490.  
  491. local AnimAnim = Instance.new("Animation")
  492.  
  493. AnimAnim.AnimationId = "rbxassetid://15121659862"
  494.  
  495. local Anim = Humanoid:LoadAnimation(AnimAnim)
  496.  
  497.  
  498. local startTime = 0.3
  499.  
  500.  
  501. Anim:Play()
  502.  
  503. Anim:AdjustSpeed(0)
  504.  
  505. Anim.TimePosition = startTime
  506.  
  507. Anim:AdjustSpeed(1)
  508.  
  509.  
  510. delay(1.8, function()
  511.  
  512.     Anim:Stop()
  513.  
  514. end)
  515.  
  516.  
  517.     end
  518.  
  519. end
  520.  
  521.  
  522. --[[END OF MOVE 3 ANIM]]
  523.  
  524. --[[Move 4]]
  525.  
  526.  
  527. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  528.  
  529.  
  530. local animationId = 12510170988
  531.  
  532.  
  533. local player = game.Players.LocalPlayer
  534.  
  535. local character = player.Character or player.CharacterAdded:Wait()
  536.  
  537. local humanoid = character:WaitForChild("Humanoid")
  538.  
  539.  
  540. local function onAnimationPlayed(animationTrack)
  541.  
  542.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  543.  
  544. local p = game.Players.LocalPlayer
  545.  
  546. local Humanoid = p.Character:WaitForChild("Humanoid")
  547.  
  548.  
  549. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  550.  
  551.     animTrack:Stop()
  552.  
  553. -- Bright blue color sequence
  554. local brightBlue = ColorSequence.new{
  555.     ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 191, 255)),   -- Deep sky blue
  556.     ColorSequenceKeypoint.new(0.5, Color3.fromRGB(30, 144, 255)), -- Dodger blue
  557.     ColorSequenceKeypoint.new(1, Color3.fromRGB(135, 206, 250))   -- Light sky blue
  558. }
  559.  
  560. local fx1 = game.ReplicatedStorage.Resources.FiveSeasonsFX["CharFX"].ArmBurst.Attachment:Clone()
  561. fx1.Parent = game.Players.LocalPlayer.Character["Left Arm"]
  562. for _, child in ipairs(fx1:GetChildren()) do
  563.     if child:IsA("ParticleEmitter") then
  564.         child.Color = brightBlue -- Change particle color to bright blue
  565.         child:Emit(20) -- Emit 20 particles
  566.     end
  567. end
  568.  
  569. local fx2 = game.ReplicatedStorage.Resources.FiveSeasonsFX["CharFX"].ArmBurst.a:Clone()
  570. fx2.Parent = game.Players.LocalPlayer.Character["Left Arm"]
  571. for _, child in ipairs(fx2:GetChildren()) do
  572.     if child:IsA("ParticleEmitter") then
  573.         child.Color = brightBlue -- Change particle color to bright blue
  574.         child:Emit(20) -- Emit 20 particles
  575.     end
  576. end
  577.  
  578. local fx3 = game.ReplicatedStorage.Resources.FiveSeasonsFX["CharFX"].ArmFX:Clone()
  579. fx3.Parent = game.Players.LocalPlayer.Character["Left Arm"]
  580. for _, child in ipairs(fx3:GetChildren()) do
  581.     if child:IsA("ParticleEmitter") then
  582.         child.Color = brightBlue -- Change particle color to bright blue
  583.         child:Emit(1) -- Emit 1 particle
  584.     end
  585. end
  586.  
  587. fx3:Destroy()
  588.  
  589. local fx4 = game.ReplicatedStorage.Resources.FiveSeasonsFX["CharFX"].EyeEmit:Clone()
  590. fx4.Parent = game.Players.LocalPlayer.Character["Head"]
  591. for _, child in ipairs(fx4:GetChildren()) do
  592.     if child:IsA("ParticleEmitter") then
  593.         child.Color = brightBlue -- Change particle color to bright blue
  594.         child:Emit(20) -- Emit 20 particles
  595.     end
  596. end
  597.  
  598. local fx5 = game.ReplicatedStorage.Resources.FiveSeasonsFX["CharFX"].ArmBurst.Attachment:Clone()
  599. fx5.Parent = game.Players.LocalPlayer.Character["Left Arm"]
  600. for _, child in ipairs(fx5:GetChildren()) do
  601.     if child:IsA("ParticleEmitter") then
  602.         child.Color = brightBlue -- Change particle color to bright blue
  603.         child:Emit(20) -- Emit 20 particles
  604.     end
  605. end
  606.  
  607. local fx6 = game.ReplicatedStorage.Resources.FiveSeasonsFX["CharFX"].ArmBurst.a:Clone()
  608. fx6.Parent = game.Players.LocalPlayer.Character["Left Arm"]
  609. for _, child in ipairs(fx6:GetChildren()) do
  610.     if child:IsA("ParticleEmitter") then
  611.         child.Color = brightBlue -- Change particle color to bright blue
  612.         child:Emit(20) -- Emit 20 particles
  613.     end
  614. end
  615.  
  616. local fx7 = game.ReplicatedStorage.Resources.FiveSeasonsFX["CharFX"].ArmFX:Clone()
  617. fx7.Parent = game.Players.LocalPlayer.Character["Left Arm"]
  618. for _, child in ipairs(fx7:GetChildren()) do
  619.     if child:IsA("ParticleEmitter") then
  620.         child.Color = brightBlue -- Change particle color to bright blue
  621.         child:Emit(1) -- Emit 1 particle
  622.     end
  623. end
  624.  
  625. fx7:Destroy()
  626.  
  627. -- Function to create a beam with custom start and end offsets
  628. local function createBeam(startOffset, endOffset)
  629.     -- Create start part for the beam
  630.     local startPart = Instance.new("Part", workspace)
  631.     startPart.Anchored = true
  632.     startPart.Transparency = 1
  633.     startPart.Size = Vector3.new(1, 1, 1)
  634.     startPart.CFrame = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(startOffset.X, startOffset.Y, startOffset.Z)
  635.  
  636.     -- Create end part for the beam
  637.     local endPart = Instance.new("Part", workspace)
  638.     endPart.Anchored = true
  639.     endPart.Transparency = 1
  640.     endPart.Size = Vector3.new(1, 1, 1)
  641.     endPart.CFrame = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame * CFrame.new(endOffset.X, endOffset.Y, endOffset.Z)
  642.  
  643.     -- Create the beam
  644.     local beam = Instance.new("Beam", startPart)
  645.     beam.FaceCamera = true
  646.     beam.Color = ColorSequence.new{
  647.         ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 191, 255)),   -- Deep sky blue
  648.         ColorSequenceKeypoint.new(1, Color3.fromRGB(135, 206, 250))  -- Light sky blue
  649.     } -- Bright blue beam color
  650.     beam.Width0 = 2 -- Width at start
  651.     beam.Width1 = 2 -- Width at end
  652.     beam.Attachment0 = Instance.new("Attachment", startPart)
  653.     beam.Attachment1 = Instance.new("Attachment", endPart)
  654.  
  655.     -- Set beam transparency over time
  656.     beam.Transparency = NumberSequence.new{
  657.         NumberSequenceKeypoint.new(0, 1), -- Fully transparent at start
  658.         NumberSequenceKeypoint.new(0.1, 0.5), -- Semi-transparent quickly
  659.         NumberSequenceKeypoint.new(1, 0) -- Fully opaque at the middle
  660.     }
  661.  
  662.     -- Fade out effect
  663.     delay(0.75, function()
  664.         for i = 1, 10 do
  665.             beam.Transparency = NumberSequence.new(i / 10)
  666.             task.wait(0.1)
  667.         end
  668.         startPart:Destroy()
  669.         endPart:Destroy()
  670.     end)
  671. end
  672.  
  673. -- Create 3 beams with different start and end positions
  674. createBeam(Vector3.new(0, 2.45, 3), Vector3.new(0, 2.45, -39.5)) -- Center beam
  675. createBeam(Vector3.new(-2, 2.45, 3), Vector3.new(-2, 2.45, -39.5)) -- Left beam
  676. createBeam(Vector3.new(2, 2.45, 3), Vector3.new(2, 2.45, -39.5)) -- Right beam
  677.  
  678. end
  679.  
  680.  
  681. local AnimAnim = Instance.new("Animation")
  682.  
  683. AnimAnim.AnimationId = "rbxassetid://13501296372"
  684.  
  685. local Anim = Humanoid:LoadAnimation(AnimAnim)
  686.  
  687.  
  688. local startTime = 0
  689.  
  690.  
  691. Anim:Play()
  692.  
  693. Anim:AdjustSpeed(0)
  694.  
  695. Anim.TimePosition = startTime
  696.  
  697. Anim:AdjustSpeed(1)
  698.  
  699.     end
  700.  
  701. end
  702.  
  703. --[[END OF MOVE 4 ANIM]]
  704.  
  705. --[[Wall combo]]
  706.  
  707. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  708.  
  709. local animationId = 15955393872
  710.  
  711.  
  712. local player = game.Players.LocalPlayer
  713.  
  714. local character = player.Character or player.CharacterAdded:Wait()
  715.  
  716. local humanoid = character:WaitForChild("Humanoid")
  717.  
  718.  
  719. local function onAnimationPlayed(animationTrack)
  720.  
  721.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  722.  
  723. local p = game.Players.LocalPlayer
  724.  
  725. local Humanoid = p.Character:WaitForChild("Humanoid")
  726.  
  727.  
  728. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  729.  
  730.     animTrack:Stop()
  731.  
  732. end
  733.  
  734.  
  735. local AnimAnim = Instance.new("Animation")
  736.  
  737. AnimAnim.AnimationId = "rbxassetid://18903642853"
  738.  
  739. local Anim = Humanoid:LoadAnimation(AnimAnim)
  740.  
  741.  
  742. local startTime = 0.05
  743.  
  744.  
  745. Anim:Play()
  746.  
  747. Anim:AdjustSpeed(0)
  748.  
  749. Anim.TimePosition = startTime
  750.  
  751. Anim:AdjustSpeed(1)
  752.  
  753.  
  754.     end
  755.  
  756. end
  757.  
  758. --[[END OF WALL COMBO ANIM]]
  759.  
  760. --[[Ult Activation]]
  761.  
  762. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  763.  
  764.  
  765. local animationId = 12447707844
  766.  
  767.  
  768. local player = game.Players.LocalPlayer
  769.  
  770. local character = player.Character or player.CharacterAdded:Wait()
  771.  
  772. local humanoid = character:WaitForChild("Humanoid")
  773.  
  774.  
  775. local function onAnimationPlayed(animationTrack)
  776.  
  777.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  778.  
  779. local p = game.Players.LocalPlayer
  780.  
  781. local Humanoid = p.Character:WaitForChild("Humanoid")
  782.  
  783.  
  784. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  785.  
  786.     animTrack:Stop()
  787.  
  788. local function setBrightBlueColor(emitter)
  789.     if emitter:IsA("ParticleEmitter") then
  790.         -- Set the color to bright blue
  791.         emitter.Color = ColorSequence.new{
  792.             ColorSequenceKeypoint.new(0, Color3.fromRGB(0, 150, 255)), -- Bright blue start
  793.             ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 200, 255)) -- Even brighter blue end
  794.         }
  795.         emitter.LightEmission = 1 -- Increase light emission for glow effect
  796.     end
  797. end
  798.  
  799. local explosion1 = game.ReplicatedStorage.Resources.Dragon["Explosion"].Part.Main:Clone()
  800. explosion1.Parent = character["Torso"]
  801. for _, child in ipairs(explosion1:GetChildren()) do
  802.     if child:IsA("ParticleEmitter") then
  803.         setBrightBlueColor(child) -- Apply bright blue color
  804.         child:Emit(1)
  805.     end
  806. end
  807.  
  808. local explosion2 = game.ReplicatedStorage.Resources.Dragon["Explosion"].Part.Spacey:Clone()
  809. explosion2.Parent = character["Torso"]
  810. for _, child in ipairs(explosion2:GetChildren()) do
  811.     if child:IsA("ParticleEmitter") then
  812.         setBrightBlueColor(child)
  813.         child:Emit(1)
  814.     end
  815. end
  816.  
  817. local explosion3 = game.ReplicatedStorage.Resources.Dragon["Explosion"].Part.WindFast:Clone()
  818. explosion3.Parent = character["Torso"]
  819. for _, child in ipairs(explosion3:GetChildren()) do
  820.     if child:IsA("ParticleEmitter") then
  821.         setBrightBlueColor(child)
  822.         child:Emit(1)
  823.     end
  824. end
  825.  
  826. local explosion4 = game.ReplicatedStorage.Resources.Dragon["Explosion"].Part.BIgWIndyt:Clone()
  827. explosion4.Parent = character["Torso"]
  828. for _, child in ipairs(explosion4:GetChildren()) do
  829.     if child:IsA("ParticleEmitter") then
  830.         setBrightBlueColor(child)
  831.         child:Emit(1)
  832.     end
  833. end
  834.  
  835. end
  836.  
  837.  
  838. local AnimAnim = Instance.new("Animation")
  839.  
  840. AnimAnim.AnimationId =
  841. "rbxassetid://18897534746"
  842.  
  843. local Anim = Humanoid:LoadAnimation(AnimAnim)
  844.  
  845.  
  846. local startTime = 0
  847.  
  848.  
  849. Anim:Play()
  850.  
  851. Anim:AdjustSpeed(0)
  852.  
  853. Anim.TimePosition = startTime
  854.  
  855. Anim:AdjustSpeed(1)
  856.  
  857.     end
  858.  
  859. end
  860.  
  861. --[[END OF ULT ACTIVATION ANIM]]
  862.  
  863. --[[Dash]]
  864.  
  865. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  866.  
  867.  
  868. local animationId = 10479335397
  869.  
  870.  
  871. local player = game.Players.LocalPlayer
  872.  
  873. local character = player.Character or player.CharacterAdded:Wait()
  874.  
  875. local humanoid = character:WaitForChild("Humanoid")
  876.  
  877.  
  878. local function onAnimationPlayed(animationTrack)
  879.  
  880.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  881.  
  882. local p = game.Players.LocalPlayer
  883.  
  884. local Humanoid = p.Character:WaitForChild("Humanoid")
  885.  
  886.  
  887. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  888.  
  889.     animTrack:Stop()
  890.  
  891. end
  892.  
  893.  
  894. local AnimAnim = Instance.new("Animation")
  895.  
  896. AnimAnim.AnimationId = "rbxassetid://13294790250"
  897.  
  898. local Anim = Humanoid:LoadAnimation(AnimAnim)
  899.  
  900.  
  901. local startTime = 0
  902.  
  903.  
  904. Anim:Play()
  905.  
  906. Anim:AdjustSpeed(0)
  907.  
  908. Anim.TimePosition = startTime
  909.  
  910. Anim:AdjustSpeed(1.3)
  911.  
  912.  
  913. delay(1.8, function()
  914.  
  915.     Anim:Stop()
  916.  
  917. end)
  918.  
  919.  
  920.     end
  921.  
  922. end
  923.  
  924. --[[END OF DASH ANIM]]
  925.  
  926. --[[Uppercut]]
  927. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  928.  
  929.  
  930. local animationId = 10503381238
  931.  
  932.  
  933. local player = game.Players.LocalPlayer
  934.  
  935. local character = player.Character or player.CharacterAdded:Wait()
  936.  
  937. local humanoid = character:WaitForChild("Humanoid")
  938.  
  939.  
  940. local function onAnimationPlayed(animationTrack)
  941.  
  942.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  943.  
  944. local p = game.Players.LocalPlayer
  945.  
  946. local Humanoid = p.Character:WaitForChild("Humanoid")
  947.  
  948.  
  949. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  950.  
  951.     animTrack:Stop()
  952.  
  953. end
  954.  
  955.  
  956. local AnimAnim = Instance.new("Animation")
  957.  
  958. AnimAnim.AnimationId = "rbxassetid://14900168720"
  959.  
  960. local Anim = Humanoid:LoadAnimation(AnimAnim)
  961.  
  962.  
  963. local startTime = 1.3
  964.  
  965.  
  966. Anim:Play()
  967.  
  968. Anim:AdjustSpeed(0)
  969.  
  970. Anim.TimePosition = startTime
  971.  
  972. Anim:AdjustSpeed(0.7)
  973.  
  974.  
  975.     end
  976.  
  977. end
  978.  
  979. --[[END OF UPPERCUT ANIM]]
  980.  
  981. --[[Downslam]]
  982.  
  983. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  984.  
  985.  
  986. local animationId = 10470104242
  987.  
  988.  
  989. local player = game.Players.LocalPlayer
  990.  
  991. local character = player.Character or player.CharacterAdded:Wait()
  992.  
  993. local humanoid = character:WaitForChild("Humanoid")
  994.  
  995.  
  996. local function onAnimationPlayed(animationTrack)
  997.  
  998.     if animationTrack.Animation.AnimationId == "rbxassetid://" .. animationId then
  999.  
  1000. local p = game.Players.LocalPlayer
  1001.  
  1002. local Humanoid = p.Character:WaitForChild("Humanoid")
  1003.  
  1004.  
  1005. for _, animTrack in pairs(Humanoid:GetPlayingAnimationTracks()) do
  1006.  
  1007.     animTrack:Stop()
  1008.  
  1009. end
  1010.  
  1011.  
  1012. local AnimAnim = Instance.new("Animation")
  1013.  
  1014. AnimAnim.AnimationId = "rbxassetid://12447247483"
  1015.  
  1016. local Anim = Humanoid:LoadAnimation(AnimAnim)
  1017.  
  1018.  
  1019. local startTime = 0
  1020.  
  1021.  
  1022. wait(0.2)
  1023.  
  1024. Anim:Play()
  1025.  
  1026. Anim:AdjustSpeed(0)
  1027.  
  1028. Anim.TimePosition = startTime
  1029.  
  1030. Anim:AdjustSpeed(6)
  1031.  
  1032.  
  1033.     end
  1034.  
  1035. end
  1036.  
  1037. --[[END OF DOWNSLAM ANIM]]
  1038.  
  1039. --[[Punch anims]]
  1040.  
  1041. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  1042.  
  1043.  
  1044. local Players = game:GetService("Players")
  1045.  
  1046. local player = Players.LocalPlayer
  1047.  
  1048. local character = player.Character or player.CharacterAdded:Wait()
  1049.  
  1050. local humanoid = character:WaitForChild("Humanoid")
  1051.  
  1052.  
  1053. local animationIdsToStop = {
  1054.  
  1055.     [17859015788] = true,
  1056.  
  1057.     [10469493270] = true,
  1058.  
  1059.     [10469630950] = true,
  1060.  
  1061.     [10469639222] = true,
  1062.  
  1063.     [10469643643] = true,
  1064.  
  1065. }
  1066.  
  1067.  
  1068. local replacementAnimations = {
  1069.  
  1070.     ["17859015788"] = "rbxassetid://12684185971",
  1071.  
  1072.     ["10469643643"] = "rbxassetid://17889290569",
  1073.  
  1074.     ["10469639222"] = "rbxassetid://17889471098",
  1075.  
  1076.     ["10469630950"] = "rbxassetid://17889461810",
  1077.  
  1078.     ["10469493270"] = "rbxassetid://17889458563",
  1079.  
  1080.     ["11365563255"] = "rbxassetid://14516273501"
  1081.  
  1082. }
  1083.  
  1084.  
  1085. local queue = {}
  1086.  
  1087. local isAnimating = false
  1088.  
  1089.  
  1090. local function playReplacementAnimation(animationId)
  1091.  
  1092.     if isAnimating then
  1093.  
  1094.         table.insert(queue, animationId)
  1095.  
  1096.         return
  1097.  
  1098.     end
  1099.  
  1100.    
  1101.  
  1102.     isAnimating = true
  1103.  
  1104.     local replacementAnimationId = replacementAnimations[tostring(animationId)]
  1105.  
  1106.     if replacementAnimationId then
  1107.  
  1108.         local AnimAnim = Instance.new("Animation")
  1109.  
  1110.         AnimAnim.AnimationId = replacementAnimationId
  1111.  
  1112.         local Anim = humanoid:LoadAnimation(AnimAnim)
  1113.  
  1114.         Anim:Play()
  1115.  
  1116.        
  1117.  
  1118.         Anim.Stopped:Connect(function()
  1119.  
  1120.             isAnimating = false
  1121.  
  1122.             if #queue > 0 then
  1123.  
  1124.                 local nextAnimationId = table.remove(queue, 1)
  1125.  
  1126.                 playReplacementAnimation(nextAnimationId)
  1127.  
  1128.             end
  1129.  
  1130.         end)
  1131.  
  1132.     else
  1133.  
  1134.         isAnimating = false
  1135.  
  1136.     end
  1137.  
  1138. end
  1139.  
  1140.  
  1141. local function stopSpecificAnimations()
  1142.  
  1143.     for _, track in ipairs(humanoid:GetPlayingAnimationTracks()) do
  1144.  
  1145.         local animationId = tonumber(track.Animation.AnimationId:match("%d+"))
  1146.  
  1147.         if animationIdsToStop[animationId] then
  1148.  
  1149.             track:Stop()
  1150.  
  1151.         end
  1152.  
  1153.     end
  1154.  
  1155. end
  1156.  
  1157.  
  1158. local function onAnimationPlayed(animationTrack)
  1159.  
  1160.     local animationId = tonumber(animationTrack.Animation.AnimationId:match("%d+"))
  1161.  
  1162.     if animationIdsToStop[animationId] then
  1163.  
  1164.         stopSpecificAnimations()
  1165.  
  1166.         animationTrack:Stop()
  1167.  
  1168.        
  1169.  
  1170.         local replacementAnimationId = replacementAnimations[tostring(animationId)]
  1171.  
  1172.         if replacementAnimationId then
  1173.  
  1174.             playReplacementAnimation(animationId)
  1175.  
  1176.         end
  1177.  
  1178.     end
  1179.  
  1180. end
  1181.  
  1182.  
  1183. humanoid.AnimationPlayed:Connect(onAnimationPlayed)
  1184.  
  1185.  
  1186. local player = game.Players.LocalPlayer
  1187.  
  1188. local character = player.Character or player.CharacterAdded:Wait()
  1189.  
  1190. local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
  1191.  
  1192.  
  1193. local function onBodyVelocityAdded(bodyVelocity)
  1194.  
  1195.     if bodyVelocity:IsA("BodyVelocity") then
  1196.  
  1197.         bodyVelocity.Velocity = Vector3.new(bodyVelocity.Velocity.X, 0, bodyVelocity.Velocity.Z)
  1198.  
  1199.     end
  1200.  
  1201. end
  1202.  
  1203.  
  1204. character.DescendantAdded:Connect(onBodyVelocityAdded)
  1205.  
  1206.  
  1207. for _, descendant in pairs(character:GetDescendants()) do
  1208.  
  1209.     onBodyVelocityAdded(descendant)
  1210.  
  1211. end
  1212.  
  1213.  
  1214. player.CharacterAdded:Connect(function(newCharacter)
  1215.  
  1216.     character = newCharacter
  1217.  
  1218.     humanoidRootPart = character:WaitForChild("HumanoidRootPart")
  1219.  
  1220.     character.DescendantAdded:Connect(onBodyVelocityAdded)
  1221.  
  1222.    
  1223.  
  1224.     for _, descendant in pairs(character:GetDescendants()) do
  1225.  
  1226.         onBodyVelocityAdded(descendant)
  1227.  
  1228.     end
  1229.  
  1230. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement