Don't know the explanation behind this, but it's not updating the text when the value changes and sends a signal to update the text. The error is happening at "player.stats.Bank:GetPropertyChangedSignal("Value"):Connect(function()"
local player = game.Players.LocalPlayer script.Parent.MouseEnter:Connect(function() script.Value.Value = true script.Parent.Text = player.stats.Bank:GetPropertyChangedSignal("Value"):Connect(function() abbreviateNums(player.stats.Bank) end) end)
script.Parent.Text = player.stats.Bank:GetPropertyChangedSignal("Value"):Connect(function()
you can't set the Text of the TextLabel to an Event which is the GetPropertyChangedSignal.
FIXED SCRIPT
local player = game.Players.LocalPlayer script.Parent.MouseEnter:Connect(function() script.Value.Value = true player.stats.Bank:GetPropertyChangedSignal("Value"):Connect(function() script.Parent.Text = player.stats.Bank.Value abbreviateNums(player.stats.Bank) end) end)