@Scyclone not 100% sure what your problem could be as there are no screenshots, but i’m guessing your item is not rotated and positioned correctly with it’s ‘world origin’ at 0,0,0 (it’s transforms all at zero in other words).
- A quick UE4 hack that may work for you is to drag the item into a level, any level will do.
- Set the location to 0, 0, 0 in the Transform section.
- Make sure the item is rotated correctly, vertical for melee and horizontal for guns.
- Where ever the pivot point is will be where your character ends up holding the item, so adjust as you see fit.
- Right click on the item and select Merge Actor
- Under Mesh Settings make sure the box ‘Pivot Point at Zero’ is ticked.
Your new static mesh will now have the pivot point set to zero and you should be good to go. This will only work if your items pivot point is at 0, 0, 0 on the level in step 1 when you place it.
Hope that helps.