So I Had A Previous Problem of The Animations Being Client Sided. So i used remote events. Also I am Trying To Make A Sword.
Local Script:
local tool = script.Parent
local debounce = false
local SlashSound = script.Parent.Attack
tool.Activated:Connect(function()
if debounce == false then
debounce = true
---------------
game.ReplicatedStorage.AnimationFired:FireServer(5046275187)
SlashSound:Play()
wait(1)
---------------
debounce = false
end
end)
Then I Have My Normal Script:
game.ReplicatedStorage.AnimationFired.OnServerEvent:Connect(function(player,animationID)
local Animation = Instance.new("Animation")
Animation.AnimationId = "rbxassetid://"..animationID
local LoadedAnimation = game.Workspace[player.Name].Humanoid:LoadAnimation(Animation)
LoadedAnimation:Play()
end)
Please Help Thanks!

6 comments
What’s the problem? I can’t tell what the problem is if you don’t provide it.
Is the AnimationId correct?
yes
it works when i play solo
when i play with friends animations dont want to work
Make sure that you own the animation, meaning you created it. It will not work if it was created by another player/group.