Why don't you want the block to be a child of the board?
If you are using world coordinates you could get the distance between the block position and the target position using the vizmat.Distance command. If it's within a certain then change it's color.
|