Specifically at the crossed and uncrossed proc sections that were put in so that if a player becomes big and their new bounds are touching or overlapping the button, the relationship between the player touching the button and the button itself is recognized (same with becoming small after touching the button while being big).
Why wont an if statement work instead of a for loop?
Quesiton 2: I replaced the obounds(8) - obounds() with just a plain obounds() proc in the BecomeBig() proc and it worked fine. Also I replaced the oboudns(8) - obounds() with oboudns(8) and it also worked fine. What was the need for the obounds(8) - obounds()?