Hi,
this is a youtube vid covering what you need. His script shows how to do it, and I’ve tested around with it in my games, and it seems to work. Follow it, and adjust the code to work for you
best of luck
edit: it uses a normal gui, but you can switch the code around to change it to a billboard gui
Using GetPropertyChangedSignal doesn’t work because like I said it’s checking every frame if your near a different object so the adornee is always changing to it’s self
What. I’ve. Tried…
Local Old
When you are near an obj old becomes that obj and if you change the adornee if old doesn’t equal Obj then
I haven’t reveiwed the code in a video for a while, however, couldn’t you just have a function outside of it, that you can call inside the loop? The function would check what the value is, and return an answer/do whatever you need to do
Honestly, your code looks fine to me. There are a few syntax error, though.
GetDistanceFromCharacter requires the player object, not the character. RenderedStepped should be RenderStepped. locals shouldn’t be capitalised. Other then that, the code makes logical sense, to me atleast. May I ask what Change() is?