Cast to Player Controller

thats how you create a variable which is one step in the right direction but you would need to set the value of that variable to a ghost in your level through the use use of a trace, collision event, or by manually setting via a public variable. though from what your saying in response to nebulas comments your question has become unclear. is this a multiplayer project? and you say that you issue works some of the time but doesnt show to all players, so that sounds like a replication issue in which case i wont be of much help since i dont really mess around with multiplayer