The 3D area signal does not execute the multiplayer rpc function

it’s not set to “call_local” so the damage won’t appear on the local client. You could add a print statement before the rpc call to check if your signal is connected.

Use Godot 4.x Callable style rpcs with damage.rpc() instead of string names.


Make sure to paste code instead of screenshots