Please help me how to rotate an object with grab component

I want to make the object I picked up always rotate forward, like in the first video but I’ve tried everything and I can’t do it

i want to make this

and i have this

my bp

On pickup and probably tick it appears like you need to set the items(actors) world rotation to the players rotation

I think I understood what you meant but I didn’t understand how it’s done :smiling_face_with_tear:

I don’t think I understand. In your blueprints, I see you’ve set it so that whenever you scroll up, it rotates forward like you want, and rotates backwards whenever you scroll down. Could you please clarify the issue? Or do I not get it right?

On tick setup a decision structure that checks if the actors Z world rotation is the same as your character(maybe call nearly equal as trying to keep it exactly equal may cause it to shutter) if not increment it’s rotation every tick until it is, this should give you the outcome your looking for, also if the object has a capsule component as it’s root you could call move component to and set the rotation and this will smoothly rotate it to face forward from the players perspective