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.