what are some useful components to have?

besides the basic stuff like health, hurtbox, hitbox, which i already have what are some other ones which would be helpful(btw i am making a platformer with both flying and non flying enemies) and one last thing i wanna ask, if anybody knows how would i start or go about making a movement component? also i am on godot 3.6

It all depends on the game you are making. Maybe try writing a game design document for yourself? There’s no point in making a random component that some rando told you to make if you’re never going to need to use it.

After a quick search I found THIS BLOG POST that you might find useful. Good luck!