Character runs around on their own after picking up object

I have a weird bug on my hands. It’s simple enough to recreate (I hope) as it is my first blueprint on a new project.

I am trying to create an event whereby the character walks into an object and automatically picks it up once the collision occurs.

The character can pick up the object (it is attached to a socket on the character) but immediately after this happens, the character runs around on their own without any input from me.

When the bug occurs, the character moves backward, facing and circling around the point where the collision occurred.
It’s quite bizarre.

I’m hoping that someone will be able to recreate the bug because I do not know what is going on.

I created a project from a top-down template, then added the actor to be picked up and created the Blueprint
It is the only blueprint I’ve created so I assume the problem can not be coming from anywhere else.

I assume you don’t disable the object collision when it’s picked up.
What happens is the object get attached to your character, but since collision is still on, the object mesh and the character mesh are overlapping and are constantly trying to push out the other mesh, but since they are rigidly connected, the physics just goes nuts.
Solution: set the object collision to ignore the pawn channel when picked up.

That was it, thank you! I’ve got so much to learn.

Hey i tried doing what you did but its not working, not sure if i did the code incorrectly or not, heres a screenshot.