In Unity, scripts are used to add functionality to GameObjects. These scripts can be written in C#, UnityScript (a variant of JavaScript), or Boo (a language similar to Python).
Here is a list of common types of scripts that are used in Unity:
Player controller script: used to control the movement and actions of the player character
Camera controller script: used to control the movement and actions of the camera
AI script: used to control the behavior of non-player characters
Physics script: used to add physics-based behavior to GameObjects
Animation script: used to control animations on GameObjects
Audio script: used to control the playback of audio files
UI script: used to create and control user interface elements
Networking script: used to enable multiplayer functionality in a game
Particle System script: used to control the behavior of particle systems
Shader script: used to create custom shaders for materials
It's worth noting that these are just examples, and the specific scripts you use will depend on the requirements of your game or project.