Im making a script to load a fps reload animation and this error keeps popping up

LoadAnimation requires the Humanoid object (M4A1.Humanoid) to be a descendant of the game object

Here is the script

local reloadanim = CurrentModel:WaitForChild("Humanoid"):LoadAnimation(game.ReplicatedStorage:WaitForChild("GunSettings")[CurrentModel.Name].Animations.Reload)

Thanks in Advance