It seems to be working, but it’s not ideal, here’s how I have it set up right now: center of mass to a variable on begin play → origin - CoM - worldLocation + box extent. Seems to be more reliable but it comes to around 1.09x the size it should be, or really 0.545x (box extent should be half size) I have no clue if I did it right but it’s provided useable results in 3 different meshes.