Combining multiple scripts

I have different scripts for pretty much each action for the player and the enemy

For example, on the enemy i have a script for moving, attacking, adjusting health, and to see if it’s targeted by the player

But it’s a pain to have all 4 of the scripts on the enemy always, and each time I add a new enemy i’ll have to attach them all, so is there a way I can cleanly combine them into one or two scripts?

Or is it even a problem?

it is no problem.

Short scripts are always, always, always better than long scripts.

In fact you should try to separate them further.

“each time I add a new enemy i’ll have to attach them all” … you are talking 2 seconds work! Remember you can copy and paste components. Also, just keep all those scripts in the same folder and it’s super-easy to highlight them all and drag them to a game object.