How to make a static mesh tumble forward

Total beginners question here:

My player/character is a BOX, and I want to make it tumble forward, backwards and sideways. Since BluePrint is completely new to me–apart from knowing where to start–I can’t seem to find tutorials explaining how I can make my BOX to rotate over it’s (1 out of 6) edges, instead from one fixed point like: the centre.

I hope it sounds sensible.
I uploaded an example here from my previous project in Unity where I had it rolling with C#.

What was your method in Unity, should be able to apply the same logic here.

Have you tried to add force or impulse to the box to see if that pushes the box forward over its edge. You will probably need to add the force at a higher point than the centre.

You could attach the mesh to another component, and when you press forward, it simply rotates the box from the point it is attached to, rather than the whole box.

The method I used in Unity was quite a mathematical piece of work that I didn’t write myself (I took parts form tutorial scripts etc.) If you understand C# and interested you read the script here: Dropbox - TumblingCube01.cs - Simplify your life

I like your suggestions; Using physics (to make the rotation complete itself after being pushed over the edge) and using another component as the axis. I’m totally new to BP so it will take some time to figure it out, but at least I have a lead. Thanks!

hello is your problem solve or not. Because i am also want to create a tumble pawn.

Nope, I decided to animate (bones) all possible movements and that kind of works.