Thanks for the file Lee, that certainly makes things easier;)
The thing is it has a lot of five-sided poles. It’s simply a tricky shape to make. You could start with something like this:

but then there would be a lot of manual cleanup left to be done…
Another possibility for shapes like this would be to use Booleans. (If you want to do more hard surface like this maybe consider getting HardOps)
Anyway, I looked at some reference and it seems to me that his legs are really just cylindrical with textures:

So it’s up to you…