Could it be because of this: You have multiple "create object Pillar" actions on the same event. This makes it so that if you create another Pillar, both Pillars will follow the same action.
What I mean is (in order):
- you create one Pillar
- you set that one Pillar's PillarNumber to 0
- change its tween property "Position"
- then you create another Pillar
- then both pillars set their frame to 1
- both pillars set the PillarNumber to 1
- both pillars set their tween property "Scale"
Is it because you are changing stuff to both pillars after you create the second object, it offsets it? Sorry for late reply btw