Shrinking the player

Hello I’m looking online for ways to shink the player but cannot seem to find anything.

The idea is that the player will be able to control their size between 2 set sizes; normal and miniature. This allows the player to go through previously in accessible areas.

Does anyone know of a way I can do this in UE4?

Here you go.

In the character blueprint, add an event (e.g.Right click > Input > Key events > M), and connect it to “Set Actor Scale 3D”.

In the “New Scale 3D” there will be three boxes for X,Y and Z. Change these to 0.3, 0.3, 0.3, and connect the Target node above it to “Get Player Character”. If you want the character even smaller, make the numbers smaller, like 0.1, 0.1, 0.1.

Press “M” on your keyboard to change. You’ll need to set Actor Scale 3D back to 1.0, 1.0, 1.0, to restore their height.

And for what it’s worth, you will want to add a FlipFlop toggle, between the “M” and the current “Set Actor Scale 3D”, to go to another “Set Actor Scale 3D”, with an XYZ of 1.0, 1.0, 1.0, so the second time you press “M”, you will be restored to your previous size. (Don’t forget to Target the Get Player Character for that box, too.)