Animation Script Doesn't Work

Yes, I have save the animation to roblox. However, it does not play the animation. Please help!

local player = game.Players
local Fan = script.Parent
local Animation = game.ReplicatedStorage.FanWaving

Fan.Activated:Connect(function()
	local char = Fan.Parent
	if char then
		local hum = char:FindFirstChildWhichIsA("Humanoid")
		if hum then
			print('hu,')
			local LoadAnimation = nil
			LoadAnimation = hum:LoadAnimation(Animation)
			print('loaded')
			if LoadAnimation then
				LoadAnimation:Play()
				print('play')
			end
		end
	end
end)