unity reading global variables as a local variables

unity is reading all of the global variables as local variables(?)(new to C#) and when my other scipts do this

public abstract float cycleDistance { get; }

with “float” being changed line to line how do i get unity to understand that there global variables? this is not one of my scripts just scripts i purchased form the assets store here is one of my errors Assets/Locomotion System/GhostOriginal.cs(4,14): error CS0101: The namespace global::' already contains a definition for GhostOriginal’. when i search global i find nothing.

after a day of searching (and some help from brianruggiensri) i finally found the global scripts so huge thanks to him and the person that answered before my revision