Clone block messing with my y axis script?

I am currently trying to make a game where you are a block in a small white square (might add more levels) and the left and right scripts work, but when I do the up or down scripts, it multiplies my blocks.

I tried to change how far the blocks will go, but same issue.

I think its because the when key pressed hats are received by the clones as well as the parent

Huh?

i might have found the bug, and it’s under the when i start as clone hat
i think the primary issue is that you make all clones respond to key presses, which means all clones act the same as their parent, e.g. i move down, so do the clones; i move right, so do the clones, is that easy to understand?
the problem could probably be solved by only making the parent respond to key presses, i assume your intention is to make the clones static, correct?

yea!

wait I am kind of bad at understanding things how do I do that

untitled script pic (15)