Weapon Holster works but something wrong with the size.

I need help with weapon holster, the weapon size go back to original where it’s really massive. I already made it smaller in the Blueprint Actor. It works when it holstered, but when I unholster the size goes back to normal (massive). Please enlighten me, thanks!

Ensure the attach to socket nodes used for holstering and drawing use the same Transform rules (probably Keep World for scale rule if weapon was spawned at correct size). Or resize the weapon mesh in Blender or something so it matches the desired scale, and leave the scale at 1 on actor, and use keep world scale on attach. I’m currently fighting the same demon in my project where I have some placeholder weapons from Lyra scaled down for my tiny goblins.

Or if one of them works, move that into a function with a bool input, and use the bool to select a socket name:

That attaches weapon to hand when called with yes ticked, and reattaches to a back socket if not. I have an extra select by enum in there so swords and rifles use a different back socket. Could skip that select and just use the by bool one if you only need to holster pistols.

Can either call this function from an anim notify if you want animation to look like it’s really grabbing weapon, or just on keybind if you don’t mind weapon teleporting to the pawn’s hand lol.

I actually forgot to set the parent socket, it fix the problem. Thx for the help tho!