awful sound when hitting bumps - cant determine the problem

Its kinda hard to determine without putting it on a lift and checking for play in all areas.

I had the clunking sound, finally put it on a lift and found that all ball joints bad, and play where the torsion bar mounts under my feet.

I called PST ordered a kit but havent put it on yet. I will redo the whole suspension.