updated viewmodel_offset to be within legal bound