.Change Not Working?

Hey there, so I have 3 values in ReplicatedStorage but when I try fire a function when their values change nothing happens, I tried changing them on the server and the client, but neither work.

function UpdateOtherKills()
	script.Parent.Kills.OtherKills.Text = game.ReplicatedStorage.TopPlayerKills.Value
end
game.ReplicatedStorage.TopPlayerKills.Changed:Connect(UpdateKills)

function UpdateBlueKills()
	script.Parent.TeamKills.BlueKills.Text = game.ReplicatedStorage.TBlueKills.Value
end
game.ReplicatedStorage.TBlueKills.Changed:Connect(UpdateKills)

function UpdateOrangeKills()
	script.Parent.TeamKills.OrangeKills.Text = game.ReplicatedStorage.TOrangeKills.Value
end
game.ReplicatedStorage.TOrangeKills.Changed:Connect(UpdateKills)

And yes I already put print lines in them and they don’t print when the values change.
They are all int Values
What am I missing?

You are trying to connect “UpdateKills” which does not appear to be defined in your script.

I believe you might’ve misnamed the function on the event callback

function UpdateOtherKills()
	script.Parent.Kills.OtherKills.Text = game.ReplicatedStorage.TopPlayerKills.Value
end
game.ReplicatedStorage.TopPlayerKills.Changed:Connect(UpdateOtherKills) -- UpdateOtherKills instead of UpdateKills

is this what you attempted to do?

Edit: perhaps the function exists, just not defined in the snippet he sent.

OOPS yep that was it thanks, I missed that. My brain…