How do I keep the empty with the ball, because, whenever I Animate the ball, the empty separates it’s self from the ball.

Man i’m using the word, “Ball” to much.

The best way is to use a Bone for this ball animation. When you attach a bone, you deform a bone, which deforms the ball.
BUT, a bone has the ability to keep the volume of the ball exactly the same! One of the 12 animation basics. When a ball is pressed, it get get wider to contain the volume. This is a feature of a bone. You don’t animate a ball, you animate the bone.

The make the ball mesh following the bone. Select the ball, then the bone and parent them. Give the bone the option of preserve volume.

If you rewatch the video the ball is parented to the empty and it’s the empty that you move and animate