Character Walk on a Wall? (E.g Sonic running around a loop)

Actually, all of the movement was coded via blueprints. There are a few sensors that check if there are floor and wall collisions. While on the floor, the character’s position is set to sin/cosine of the angle read of the bottom sensor’s line trace. There’s no character movement component used because it’s limited as to how far you can walk up a wall.