Why is my animation not playing?

Change the animation id to the new one, that’s the same as the old one.

its a group game but are you sure the animation was uploaded from the group or from the owner of the group?

I think this should work in a local script :

local tool = script.Parent
local player = game:GetService(“Players”).LocalPlayer
local humanoid = player.Character:WaitForChild(“Humanoid”)
local animtaion = script.Parent:WaitForChild(“Swipe”)
local animationTrack = humanoid:LoadAnimation(animtaion)
local debounce = false

tool.Activated:Connect(function()
if not debounce then

          debounce = true
          animationTrack:Play()
          task.wait(--duration of your animation--)
          debounce = false
   end

end)

I hope this helps.