We are currently beta testing a light weight object, one that will be a good solution for bullets and the situation you’re having. It utilizes the object as a Area2D instead of a CharacterBody2D, so the performance will be much better. It will lose a few conditional checks and actions (for example MoveTemplate won’t be useable) but the performance will be much better. No ETA yet, but hopefully soon!