Why does my Physicoperation not update ingame?

Godot Version



works fine when i use the set.deferred function instead

You need to explain better what is working incorrectly. Nodes are only deleted at the end of the frame when you use queue_free() as it should. You can use free() to delete immediately, but that can cause other bugs if something tries to use the node not knowing it has been deleted (signal and such).

Yea need to explain more…

I would double check you particular emitter is a one shot otherwise it won’t signal finished.