On Component Begin Overlap running right when the game starts?

I am fairly new to Unreal Engine and very new to blueprinting but I don’t understand what is going on, I am making a simple level where you have to run from one end to the other while jumping on blocks and wanted to have the moving blocks not moving when the game began and start moving when the player entered a trigger at the top of the beginning stairs. I placed the trigger here:

When it was placed here and I hit play to begin the game It ran the on Component Begin Overlap method in the blueprints when there is nothing overlapping it at game start.

The overlap method just changes a variable to true to tell the other BP for the moving blocks to move:

This is the other BP object that is tied to the moving blocks (sorry if its hard to read I couldn’t make it any bigger):

I even tried to change the size of the trigger box to make sure it wasn’t somehow colliding with the walls and counting (I don’t really know if that will make that overlap method run though)

Most of what I did didn’t matter, it runs the overlap method for some reason every time the game starts. the only time it didn’t run it was when I moved the trigger box high above the walls and the stairwell and then it only triggered when I jumped in game, I don’t know if its somehow extending beyond what its telling me and detecting the player when it spawns?

Your goIng to want to specify what the overlapping actor is so that nothinng else can trigger it. To do this you can either cast to the class of the player character or check if its the player via a equal and a branch. Basically right click the fraph and type get player character then drag off the blue pin on that node and type in == this will give you a equal node. Now drag off the other actor pin on thje begin overlap node and connect it to the second pin of the equal node. Now hold b and click the graph to create a branch. Connect the red pin of the equal node to the red pin on the branch and connect the white pin on the begin play to the branch. Then connect the true pin from the branch to the set node you already have. If all went well the trigger begin overlap event ahould only activate the set node when the player enters the volume. What the script i just outlined does is compare any actor that overlaps the trigger to the current player character and tells the branch wether the result was true. If it was true then it sets the variable. Hopefully that helped if you need more help let me know. I would post a picture to show it but im on my phone right now