Firstly this is not a request site, it is imperative you try everything first and post your problems here not requests. In future make sure that you research thoroughly, looking at the wiki, free models and other questions, this has been asked many times before. I shouldn't really give you any code at all since you haven't given any code.
In order to keep Intvalues after a player dies you have to put it in the player (Game.Players) not the Character. I will only help you on putting an IntValue in the player. Use this script: (This is pretty much directly from the wiki too, you needed no prior experience to do this)
game.Players.PlayerAdded:connect(function(player)
local leaderstats = Instance.new("Model", player)
leaderstats.Name = "leaderstats"
local money = Instance.new("IntValue", leaderstats)
money.Name = "Class"
money.Value = 0
end)
player.leaderstats.money.Value = 1
money.Value = 1