script.Parent.Activated:Connect(function()
	print("Tool activated!")
	print(script.Parent.Parent)
	local Animation = game.ServerStorage.SwordSwing
	local LoadedAnim = script.Parent.Parent:WaitForChild("Humanoid"):LoadAnimation(Animation)
	LoadedAnim.Priority = Enum.AnimationPriority.Action
	LoadedAnim.Looped = false
	print(LoadedAnim.Looped)
	LoadedAnim:Play()
	LoadedAnim.Stopped:wait()
	print("stopped")
end)

Outputs LoadedAnim.Looped as false and also prints stopped, but animation continues.

2 comments

0

Try LoadedAnim:Stop() after printing stopped

0

Didn't work :(