How to change between two completely different movements?

Hi, I’m looking for a way to switch between two completely different types of movement, since I want my character to be able to fly around on one hand, but on the other hand I want him to be able to climb the wall like Spiederman. Individually I can do both movements, but I can’t manage to combine them in one character. How can I do that?

use a enum and change the movement based on a switch? :face_in_clouds: