goodcap ninja'd me :p oh well, I'll leave my post here :3
SetEntityPlayerInteractCallback(); is what I believe you'll want. Don't know if you'll need to use an if-then-else conditional, but something like this should work:
void KeyPickup(string &in asEntity)
{
if(asType == "OnPickup")
{
SetEntityActive("Body", true);
//Player Reaction Scripting
}
}
If the body pops up "too" instantly, add a timer that triggers your script about 0.08f after picking up the note. Do so by scripting an AddTimer inside the if's {} code block, then script the sequence in the void <Timer> code block.