Salutations, I need help finding the error in this script.
local GUI = game.ServerScriptService.RankHandler.Rank.Frame.Points
local leaderstats = "Points"
local Points = leaderstats:WaitForChild("Points")
Points.Value:GetPropertyChangedSignal("Value"):Connect(function() -- When the Points changes then fire the event.
GUI.Text = Points.Value -- Set the Gui Text to the Value of the Points.
end)
The user gets points for getting things correct during the training.
I want the BillboardGUI to change when the Leaderstat is changed.

16 comments
I don't understand where the location is that your putting that script.
This is how I have it setup. https://prnt.sc/r9ix8y
Alright, I'll adjust the script.
Alright, put a ServerScript inside of the Frame that holds the 3 TextLabels, and put what I have written above into the script.
Thanks, I'll try it out.
Didn't work. :/
How did you set it up again, but with the script?
https://prnt.sc/r9k0st Note: I didn't edit the script at all.
Is the Billboard GUI located inside the head of the player?
When I play the game in studio, then go to my avatar in workspace it isn't parented to head, it is just parented to my char.
https://prnt.sc/r9kreh
Alright, I think I fixed it.
Alrighty, I'll try it out, thanks!!
No problem!
It worked!!! Thank you so much!
No problemo!