Problem With Simple AI Movement

I’m following these tutorials,

which are helpful, I understand all the logic of what he’s trying to do except it’s just not working for me. I think it’s because I’m using a floating and the move to function only works for walking along surfaces. I’d like to confirm this but for some reason I can’t get my to collide with anything, something I initially set it to behave like and now can’t undo. I’ve changed the collision parameters in its route, mesh, static mesh and even added a skeletel mesh and set them all to Block All yet it still just falls through the world. Can anyone confirm my suspicion that Move To and Move Directly To only work with a surface, and does anyone have any idea why my now refuses to collide with anything?

Edit: Okay I found out why my was colliding. It’s because I specifically set the one I was testing with to have no collision for some reason. And yes, it does move when it hits the ground. So my initial query is confirmed bu it still leaves me with the problem of not being able to get a floating enemy to move. Is there some other function I can use or maybe some C++ code that can get an AI to fly?

Without pictures it will be hard.

Looks like you posted just before I solved my collision issue. I don’t think any pictures will help for the rest of my problem though, I just have a behavior tree with Move To when it sees the player but Move To just simply doesn’t do what I need it to.