Ok…but how do I create and store these modes? I guess my real question should be, Do i define movement logic in a separate graph, and then set that to a certain movement mode? I cant find a definite answer or documentation on it anywhere, which leads me to believe that custom movement modes arent really what I think they are. I know how to modify the default movement mode in the character BP, and switch between pre-set types, like flying/swimming, But where and how do I go about setting up my own? This has halted my project for about a week now :(. Its very frustrating and unfortunate that no one seems to be able to explain what they actually are.