Hi I have this animation script that gives different teams certain walking animations however it doesn't seem to work and I can't identify the problem. Any help would be appreciated, thanks. :D

Here is the current script:

local player = game.Players.LocalPlayer

local function characterAdded(character)
    if player.Team.Name == "Red" then
        character.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=3721028703"
    elseif player.Team.Name == "Blue" then
        character.Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=3721028703"
    end
end

player.CharacterAdded:Connect(characterAdded)