Well, I dunno how to explain it simply, and I'm too lazy to make the entire script, so...
This is assuming you can script.
Basically, first make the tool so that when it touches the pokemon, it makes all the body parts Transparency = 1. Then, you would make a function that welds on a clone of the pokemon body to the torso, quite like an armor giver does. Put a hopperbin inside the tool and name it return or whatever. The script should listen for when the pokemon is caught, then give the player a return tool and a tool named control. When the player uses the control tool, it makes the player's avatar a pokemon, and teleports it to the original pokemon's torso position. You need to create a variable for this. Then, make the control tool give the player whatever tools. Make the tools' parent the control tool. When the return tool is used, it removes the tools from the players backpack, and reteleports the player back.
Der we go. |