Currently thermal neutron scattering data for bound scatterers can be produced for only a fixed set of temperatures. The existing codes developed to interpolate between the available temperatures are able to correct only the temperature of the older discrete representation of the thermal scattering data. In this work a new procedure for correcting the temperature of both the continuous and the discrete thermal scattering data is presented. In addition, this methodology has been implemented in the neutron transport code MCNP to treat on-the-fly the temperature dependence of the bound hydrogen scattering data. The new procedure has been validated against measured neutron spectra at elevated temperatures.