# Construction Script executes more times than it should

**URL:** <https://forums.unrealengine.com/t/construction-script-executes-more-times-than-it-should/2677353>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, construction-script, question\
**Created:** [November 21, 2025, 6:04pm UTC](https://forums.unrealengine.com/t/construction-script-executes-more-times-than-it-should/2677353 "2025-11-21T18:04:38Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![MisterPixel](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/misterpixel/32/629747_2.png) [@MisterPixel](https://forums.unrealengine.com/u/MisterPixel)\
**Post date:** [November 25, 2025, 4:17pm UTC](https://forums.unrealengine.com/t/construction-script-executes-more-times-than-it-should/2677353/10 "2025-11-25T16:17:46Z")

</div>

Thank you so much, @L1z4rD89! Ok, so here’s what I could gather from the following 3 bug reports:

- [Unreal Engine Issues and Bug Tracker (UE-14061)](https://issues.unrealengine.com/issue/UE-14061)
- [Unreal Engine Issues and Bug Tracker (UE-14743)](https://issues.unrealengine.com/issue/UE-14743)
- [Unreal Engine Issues and Bug Tracker (UE-49006)](https://issues.unrealengine.com/issue/UE-49006)

They were created as a response to the following forum posts complaining about the exact same issue as mine:

- [Blueprint constructor is being executed twice?](https://forums.unrealengine.com/t/blueprint-constructor-is-being-executed-twice/315289)
- [Construction Script runs 3 times on drop](https://forums.unrealengine.com/t/construction-script-runs-3-times-on-drop/403077)
- [4.7.6 Strange Character Bluprint Compiling Behaviors](https://forums.unrealengine.com/t/4-7-6-strange-character-bluprint-compiling-behaviors/316510)

It seems that the general consensus (accepter answer) is that this is “working as expected”, since the reason why we get multiple executions inside the Editor is that the CS is being ran for each frame while the BP is still compiling.

However, I have now managed to find an entirely different explanation under [this Reddit post](https://www.reddit.com/r/unrealengine/comments/1js6eo6/can_anyone_tell_me_why_when_i_recompile_with_a):

If you read the replies between _BARDLER_ and _AshenBluesz_, you’ll see that apparently the CS runs **3x** times (same number observed by me, as well as all other users in the above UE links) because:

1. One run happens on “spawn actor”
2. One run happens on “post load”
3. One run happens on “post change properties”

So now I am a bit confused: Are we getting those **3x** CS executions because of the **3x** frames it takes the Blueprint to compile (and the CS being ran for each frame while compiling), OR because of these completely different **3x** triggers outlined by the [Reddit post](https://www.reddit.com/r/unrealengine/comments/1js6eo6/can_anyone_tell_me_why_when_i_recompile_with_a) above?

Please let me know what you think and how these different sources of information conflict with (or confirm) one another? Thank you so much!!!

---

_[View the full topic](https://forums.unrealengine.com/t/construction-script-executes-more-times-than-it-should/2677353)._
