011eh Well, a ColorRect with a custom shader might do. A TextureRect might work too, though I don't think it can really use a spritesheet like a Sprite2D node would, but again I guess a custom shader might resolve that. Or you could just try using a Sprite2D or AnimatedSprite2D node itself. I think that can work, been a while tho since I've tried anything like that mixing Control and Node2D's like that.
Alas, I'm using an arch based linux distro and because of a system library bug can't currently run godot 4 to double check.