Trying to fire a value from the server to the client (it's just basic info no worrying to be done with the client getting control)
local cashtogive = game.ServerStorage.ToolModels[player.Equipped.Value].Stats.MoneyStat.Value --OOF ITS COMPLICATED!
print(game.ServerStorage.ToolModels[game.Players[player.Name].Equipped.Value].Stats.MoneyStat.Value)
game.ReplicatedStorage.AnimationRemotes.SellAnimation:FireClient(cashtogive)
It prints properly, however it then doesn't fire to a local script and instead errors with "Unable to cast value to object"

2 comments
also sorry about weird script formatting
my brain