Scaling the enviroment

I am currently working on a project exploring special relativity… In essence what I need to do is to shrink the environment by a factor of gamma*. My current setup can be seen here.

Unfortunately, this does not scale the environment as a group, but rather scales each actor individually. This results in several problems (namely physics and x-y coordinate shifting). Is there any way to scale the environment as a whole in blueprint, or will I need to program something in C++ to achieve this?

*gamma = 1/sqrt(1-v^2/c^2)

You also need to scale their positions. Try multiplying their position vector with the gamma as well.