How does one apply a moving texture to a sprite?

Hey, I come to the forums to ask the question above.

I want to apply a moving static texture to a sprite on ocasions.
Here’s a mockup of what i’m trying to achieve:

I was thinking maybe the sprite could cut a hole where it was to show the static that would otherwise be obscured, but even someone new to godot could see the problem there.

I will cut my losses if you can’t make the static move but do tell me if there’s a way to achive the effect without the need of a new spritesheet for every single thing I want to apply this to (also if it’s posible in 3d).

Parent the static sprite to the mario sprite and set mario’s clip_children property to "Clip+Draw`.

To do it without additional sprite node you’ll need to use a custom shader and mix the original sprite texture and static texture.

So a classic case of “not in 3d” it seems like.
Thanks anyway. I will keep it in mind.

You can do it in 3d using the second method I mentioned - a custom shader.

Yeah, and I will figure that out, but not everyone will be willing to do it if it’s not built in. Meant it in a general sence.

Shaders are built in.