Anyone can press it, sadly, it's designed to clear every tycoon at once if that's ever needed, but in the final build that whole area is going to be sealed off to admins only.
Unnecessary. Simple fix-
onActivate Self VCERetroCheck ifAdmin [1] [ ]
onVariableTrue... (fill in this area with whatever events are to be executed when an admin presses button)
onVariableFalse Client centerPrint [You aren't an admin forgetwit! Quit trying to press the button!]
Literally all you need. Boxing in the admin controls only means that admins have to go through a longer process to manage the server, it means you have to build more stuff that you don't even need, and odds are it would've just been a box with an admin-only door anyways.
Save yourself the effort, and instead let the events do the work for you. Easy stuff my man.
I used to love Tycoons on Roblox. They were basically the only reason I bothered with Roblox (that and it was a little more open-ended than Blockland in terms of building/scripting..)
edit-
I could do it. Although remember the differences between Roblox and Blockland. No moving lumber in the mills and it will be impossible to make without torquescript. Events will become a clusterforget and eventually destroy the server.
No they won't? The second I read your post I already figured out how to go about making the entire tycoon.
Trees - Use whatever tool you want to cut the lumber down, use VCE to add the lumber to the player's inventory. Limit them to a certain amount of lumber because nobody is capable of carrying 300 logs.
Processing - players return to their mill, either activate a brick or touch a brick to drop all of their inventory into the machine. Use fakeKillBrick to simulate the wood entering the machine and conveyor bricks / use velocity to move the wood. Time it just right so that when the bricks reach the saw blade they dissapear, and then planks appear out the other end (again, fakeKillBrick). Bricks fall into a boxing machine, and then they can dissapear once again.
Transportation - While the tycoon on roblox only had a pickup truck, Blockland has many more dedicated vehicles. You could easily create a shop system that works in 2 aspects- type of vehicle and ammount of planks that can be hauled. Use VCE variables to identify which type of vehicle (Sedan, pickup truck, box truck, semi-truck, etc) so that when players return to their tycoon, they can simply activate their vehicle spawn and their vehicle will spawn depending on what they bought at the shop. When said vehicle spawns, a VCE variable will set the max player inventory (Sedan would allow like 5 planks, box truck 50, semi truck 100, whatever.)
Selling - VCE events at a shop, if you can't do this then you shouldn't be making a tycoon server.
Building/Expansion - check the variable for lumber and $, if true, the bricks appear / events become modified (for example, if you are upgrading the saw so you can produce more planks), then modVariable to remove the lumber and $.