How do I flip a first person character upside down?

I have a game where stepping on some pads causes the first person character’s gravity scale to be negated (i.e., if it was 1, it is now -1, and vice versa).

I would like to reorient the character to match the new gravity, but just setting the actor rotation does not appear to work. Does anyone have any insight?

Update: I’ve discovered that flipping the Actor works fine, but the CharacterMovement controller is clamped to 90 degrees. I am working on an updated engine that doesn’t have that constraint.

At this point, I am going to just create an entirely new CharacterMovement component.

hi, did you get it to work by making a new CharacterMovement component?
I also wish to do the exact same thing but are having some problems. Im trying to do it using only blueprint, maybe its not possible…