How do I remove and create objects from different owners in multiplayer?

How do I…

I am trying to grab another player object, by deleting it (only himself can do it, via variable), recreating it (owing it), removing its platform behavior. Then if released, I remove it, recreate with its normal behavior and setting ownership to the other player

What is the expected result

To work as expected

What is the actual result

The final object is not owned by player 1 nor player 2 (no player can control it)

Related screenshots

Player 2 camera:

Sry I was wrong here I got confused put it back

You will also need to desynchronize the grabbed variable as soon as the multiplayer starts

Ok, I read the original comment. Indeed if u remove event that scope on an specific player its possible to transfer ownership, though since its multiplayer if I don’t check for an specific player, how do i know who pressed the action key?

I found a solution, more like a workaround, but uses de grabbed variable to transfer the grab state process between the 2 players.
Hide the player 2 sprite remove platform behaviour, create a dummy player 2 sprite with player 1 and adjust player 2 camera to follow the dummy player 2