Sorry for bad english. I have this script ->

	local scale = .5 + (power / _G.Grow)
	local scale1 = .2 + (power / _G.Grow)
	for _, pet in pairs(WorkspacePet[player]) do
		pet.Offset.Value = (pet.Offset.Value / pet.Scale.Value) * scale
		pet.Scale.Value = scale
		local grow = pet:GetChildren()
		for _, grow1 in pairs (grow) do
			if grow1 == "Mesh" then
				grow1.Scale = grow1.Scale *(.2 + (power / _G.Grow))
			elseif grow1:IsA("BasePart") then
				grow1.Size = grow1.Size *(.2 + (power / _G.Grow))
			end
		end
	end

When i take Power, pets grow to a titan sizes (lol) This script is activated every time you do an action.

My scripter have say "You need remember the original size every time before" I have try but is so hard to do, and he is afk now.. who can help me?