Unable to attach C# script; instead get a list of strange options.

It’s been awhile since I used Unity, I’ve found that I was unable to attach a C# script component. When I try I get a list of options like TMPro, UnityEngine:Analytics, UnityEngine:Event System and several more. None of which will bring up monobehaviour. What gives? Thanks.

What happens when you just drag the script to the object?

Thanks for the reply. There isn’t any script like you would normally grab, just that set of options, which don’t move. They do open up into windows that I’m not familiar with.

Solved. Totally rookie mistake. Apparently there are two component options. Scripts and New Script, the latter appearing at the very bottom of the list, hidden by the scroll bar.