Data wont be saved or sent to server after firing remote event using Gui, more info in topic

I think the server closes before saving your data, maybe try testing the game itself using an alt?

Also you should check this out since it simplifies your task a LOT

Save your player data with ProfileService! (DataStore Module) - Resources / Community Resources - DevForum | Roblox