Character Movement from C++ without binding input

So im trying to do something :

Im building un a simulation with a Cow (as a character) and i want it to be able to move with a c++ script without any binding with an input stuff. i want it to move more like a tcp having a signal and then starting to move forward.

If anyone could help it would be wonderful, thank you.

Bound inputs doesn’t move CMC on it’s own. They call functions on CMC or owning pawn, for example AddMovementInput.

So just call those functions in context you need, on events you need, without reacting to direct player inputs.