According to Official Guinness Records,
The most dice stacked into a tower in 30 seconds is 38 and was achieved by Silvio Sabba (Italy), in Pioltello, Italy, on 27 September 2013.
For a complete list of 2013 records, please visit 2013 Guinness Records in Italy.