Setting player model back to default

hey, im wondering how id beable to set someones player model and then after a certain amount of time set it back to what they had before without interfering with the darkrp models so when you change job it goes back to the jobs model
heres what ive got so far, its not much but im confused


local model = ply:GetModel()
function SetCharacter(ply)
	ply:SetModel("Adding Model Soon!")
	ply:PrintMessage(HUD_PRINTTALK, "You Changed Character")
	timer.Simple(120, function(ply)
		ply:SetModel( model )
	ply:PrintMessage(HUD_PRINTTALK, "You Changed Character")
	end)
end

Thanks in advance!


local model = ply:GetModel()
function SetCharacter(ply)
        local oldmodel = ply:GetModel()
	ply:SetModel("Adding Model Soon!")
	ply:PrintMessage(HUD_PRINTTALK, "You Changed Character")
	timer.Simple(120, function()
		ply:SetModel( oldmodel )
	ply:PrintMessage(HUD_PRINTTALK, "You Changed Character")
	end)
end

Thank you!