Buttons

About
Buttons are one of the best special parts in the advanced section. It can make parts visible and invisible. It can also make push blocks respawn. Due to the new update, it can also activate moving parts and fading parts.

Activate for Others
This is a Boolean behavior setting. It allows you to choose so that other people can get affected by the button. Choosing False doesn't allow any other players except you to get affected by it. Choose this if you want to make a 2-player game or something similar.

Button Type
One of the most important behavior settings. This is a behavior setting in which you need to choose your property. It allows you to change the type of how will the button affect the part. It consists of four types.

Activate Parts
It can activate fading parts so that when you touch (or click) the button, it fades. It can also activate Moving Parts so that it can move when you touch (or click) the button.

Make objects visible
Any selected part that either has CanCollide disabled and Transparency set to 1 will make CanCollide True and Transparency to 0. Long story short, it will make it visible.

Make objects invisible
Any selected parts that either has CanCollide enabled and Transparency set to 0 will make CanCollide False and Transparency to 1. Long story short, it will make it invisible.

Reset push blocks
It teleports push blocks to their original state. Useful for any game that has to do with Push Blocks.

Button Activation Type
This behavior setting also need you to choose the property. It allows you to change the type of what it will activate. It consists of 2 types.

All
This is the most common type. It allows you to activate all of the selected parts.

Random
For this to apply, you need to add several parts. It apparently activated one random part from all of it. If you want one random part to become invisible when you selected a few parts ahead, this type is for you.

Show Timer
Another Boolean behavior setting. It's self-explanatory. It's able to show the timer or not. Here's a tip. It's highly recommended to disable this feature unless you're planning on using it.

Time
Also one important behavior feature. It supports any integer or decimal numbers. It sets the time of the button. The starting number is 5 seconds. However, You can set the timer up to 2000 seconds. These are the ways of setting the time:

Integers
You can set it the most basic way, integers. Integers are whole numbers. You can it reach up to 1-2000 seconds. Use this if you want a temporary and simple timer.

Decimals
If you want the timer to be very specific or just want it to be very short, Try decimals. It's basically milliseconds. You can set it by setting the whole number, add a dot, and add the decimal value. Example: 0.01.

Infinity
When setting the timer to 0, It becomes infinite. First, it makes it not show the Show Timer setting because when it is set to infinity, it doesn't even show the timer. And when you press (or click) the button, It does the command, forever. It won't stop until you leave the obby.

Click Radius (Studs)
Important if you want to add clicking into your button. You need to add at least some studs to activate clicking. It disables pressing. It adds the radius of you clicking it. You can measure it by studs. It supports integers and decimals.

Player Activated
A boolean. Activate this so that a player can activate a button. Disable if you have other plans.

Push Block Activated
A boolean. Activate this so that any Push Parts can activate a button. Disable if you don't plan so.

Modify Effects
A Boolean. It makes it so that it also applies with effects like fire or anything else. If you wanna make the text disappear with the part, this is for you!

Objects


A unique and also important behavior setting, it comes with a green button saying "EDIT". With pressing the button, You can click any part to make it get affected by the button. You can also click it again to remove it. The most important setting. You will need to add at least one part for your button to work. If not, even if you finished the previous settings, it won't work at all.

Trivia
When making a special object visible, like, lava or conveyor, it also stops it's functionality so when the button is not pressed, You can still walk on the surface just as fine, but when you press, the special parts get activated and also become visible.