I was messing around with scratchblocks and I thought of this… Yes I know about custom blocks, but it’s like a more complex version with a couple other features.
Click here to view if ur lazy: (or if u want to mess with it) https://scratchblocks.github.io/#?style=scratch3&script=Set%20Function%20Data.auto%20%5BBecome%20A%20Monster%20v%5D%20%3A%3A%20%23e6d463%0A%0ASet%20Function%20Data.manual%20%5BBecome%20A%20Monster%20v%5D%20A%3A%20()%20()%20()%20B%3A%20%3C%3E%20%3C%3E%20%3C%3E%20%3A%3A%20%23e6d463%20%0A%0ABecome_A_Monster.func.setdata%20%3A%3A%20%23e6d463%20hat%0ADataSet%20%7B%0Aport%20A1%3A%20()%20%3A%3A%20%23e6d463%20%0Aport%20A2%3A%20()%20%3A%3A%20%23e6d463%20%0Aport%20A3%3A%20()%20%3A%3A%20%23e6d463%20%0Aport%20B1%3A%20%3C%3E%20%3A%3A%20%23e6d463%20%0Aport%20B2%3A%20%3C%3E%20%3A%3A%20%23e6d463%20%0Aport%20B3%3A%20%3C%3E%20%3A%3A%20%23e6d463%20%0A%7D%20%3A%3A%20%23e6d463%20cap%0A%0ABecome_A_Monster.func.code%20%3A%3A%20%23e6d463%20hat%0Asteps%20%7B%0Astartfunc%20%3A%3A%20%23cfbf59%20%0Ainsert%20code%20here%20%3A%3A%20grey%0Aendfunc%20%3A%3A%20%23cfbf59%20%0A%7D%20%3A%3A%20%23cfbf59%20cap%0A%0AWhen%20%5BBecome%20A%20Monster%20v%5D%20is%20finished%20%3A%3A%20%23e6d463%20hat%0A%0AWhen%20%5BBecome%20A%20Monster%20v%5D%20starts%20%3A%3A%20%23e6d463%20hat