A morph that you can enter and exit

I need help with creating a morph that you can “enter” and “exit”
Basically a traditional morph usually change your character when you touch it

What i want is a type of morph that you can “enter” and take control of it but you can also “exit” which leaves it
This is something i have in mind for a mech
When you enter the mech your stats, scripts, tools should be stored so it doesn’t conflict the mech morph’s content, also the mech would have its own stats and scripts, tools, so when you exit and enter it would save/store it content