Spawning a object during animation

Before you do though file a report though.
is uaing Epic’s mannequin or have you modified it in any way?
its sounding a bit like your skeleton is scaled down or up in the FBX.

As far as attaching the weapon you need to activate some backward problem solving thinking.

Anim notify is avaliable in AnimBP (as an event)
To transfer to character BP you need to trigger a bool on the character (with a cast to characterbp ).

Even better, skip the bool entierly and just call a custom event you create (which you have already done basically even if it’s wrong currently).
Custom event btw, not a function like above, because dealing with animations you may want to use timelines and delays etc.

As far as the attach to socket goes.

  1. put the weapon inside the character BP. (Maybe hide it inside or mark owner no see or mark hidden in game).
  2. create the attaching mechanic and trigger visible if you had made it invisible.
  3. profit.

Here is an example of attaching with custom offsets because it’s what I have open…


Note:
Mesh is the character, BP Compass is the component i’m attaching to the socket (a skeletal mesh in my case, but it can be a static one).