Перенести саму переменную ты можешь только ctrl+X -> ctrl+V. А вот так можно передать данные, которые хранятся в ней:
Вариант раз: обратиться напрямую к данным о монетах через поле/свойство экземпляра класса.
Примерно так:
public class Player {
public Coins coins; // Как-то нужно присвоить ему значение, иначе будет NRE
public void SomeMethod() {
var total = coins.coinsAmount; // Вот мы и обратились
}
}
Вариант два: передать значение как параметр метода, где эти данные нужны.
Выбор зависит от того, в какой момент эти данные нужны. Конкретнее сказать нельзя, ибо не достаточно информации в твоём вопросе
И раз уж задаёшь в теге "C#" вопрос, то используй нормальную терминологию:
Не скрипты, а классы.
Не переменная, а поле.