Further problems with a furniture pushing mechanic

Hi! I recently asked a question about a mechanic I’m working on in a project that allows the player to move around furniture. At a basic level the feature works but there are a couple of kinks I need help working out, the two problems are in this video;

Attached to the post is all related code to this mechanic, please let me know if you need to see anything else!

So you’re attaching a piece of furniture to the character? As I understand, only the main capsule component has full-fledged collision by default, and the attached components don’t. Have you considered using a Physics Handle instead of attachment? With it, the objects you move can continue simulating physics and have regular collision, since they will remain their own separate objects.

As for the second problem: I’m not sure, but it seems to me that the sofa interferes with the character capsule movement, that’s why you can’t move forward. Upon attachment, try setting the sofa’s collision response to pawn (or whatever your character capsule collision channel is) to ignore and see if anything changes.

Thanks for the suggestions! I’ll give them both a try