Welcome to blockland where everyone encourages you to script but no-one gives a forget to teach you how. I managed to learn how the system works after I learned MATlab for my degree and looked over default blockland code (I think I used weapon_gun). Eventually, I got to figure out the built-in functions as well as how they work.