If it’s skeletal meshes + weapon blueprints = performance issues.
First of all, disable collision wherever possible. When I moved several thousand components, the collision was terrible.
Are you using Behavior Thee?
Route finding? Loop points every frame? Something (lots of things) are being done every tick.
You may be doing unnecessary calculations.