I am going to say this nicely, but STOP MAKING SO MANY TOPICS. It is getting to look like you do not care about the solutions to any of the topics you are making and people are not going to really want to help you in the future if you continue making their advice seem worthless. Furthermore, since this topic relates back to an earlier one, you could have possibly used the older, related topic to handle this issue.
What you are doing with multiple Link objects is bad. And believe me, I know. When I first started in Game Maker I had a Link made up of four-objects - one for each direction. It was terrible. The point is that single objects can do multiple things.
If you are going to use multiple objects for Link, I would recommend separating his overworld "normal" abilities (i.e. pushing, pulling, rolling, climbing, falling, walking, standing, swimming, etc.) and his item abilities (i.e. sword, shield, boomerang, bomb laying, etc.). However with this, there would be a parent Link object which would hold the code for moving around (you can move around while "normal" and you can move around with some items). I haven't really tested this out full-well but meh.
A lot of people just use the concept of states, which allows one Link object to do much of everything.
But yeah, look up polymorphism or inheritance in the Game Maker help manual for more information. And again, cut down on the amount of topics you are posting here unless you are not abandoning the previous topics that you made so quickly.