Enums
AccessModifierType
This enum controls where access to something is allowed or denied.
0
This allows access to whatever this applies to.
1
This denies access to whatever this applies to.
If access to something is Allow access is permitted. If it uses Deny its blocked. I cant really use an example like a game here because documents dont say thats what it for so it could be misleading.
AccessoryType
This enum assigns the type of accessories.
0
The accessory type doesnt exist or isnt known.
1
The accessory is a hat for example a fedora.
2
The accessory is hair for example bacon hair.
3
The accessory on the face for example glasses.
4
The accessory is on the neck for example a scarf.
5
The accessory is on the shoulder for example a shoulder pet.
6
The accessory is on the front of you for example a tie.
7
The accessory is on your back like a swordpack.
8
The accessory is on your waist for example a tail.
9
The accessory is a layered T-shirt.
10
The accessory is a layered shirt.
11
The accessory is layered pants.
12
The accessory is a layered jacket.
13
The accessory is a layered sweater.
14
The accessory is layered shorts.
15
The accessory is a layered left shoe.
16
The accessory is a layered right shoe.
17
The accessory is a layered dress or skirt.
18
The accessory is an eyebrow.
19
The accessory is an eyelash.
ActionOnAutoResumeSync
This enum controls what Roblox Studio does when file syncing resumes.
0
It doesnt resume the file syncing.
1
It resumes syncing but keeps the Studio version.
2
It resumes syncing but keeps the local file version.
If your file and the studio versions are different when syncing resumes KeepStudio will keep the studio version and update the file but KeepLocal keeps the local version.
ActionOnStopSync
This enum controls what Roblox Studio does with your local files when syncing stops.
0
It asks what you want to do with the files.
1
It keeps the files from your computer even when syncing stops.
2
It deletes the files from your computer when syncing stops.
ActionType
This enum has no description explaining what it does in its documents but its believed to be the state of an action possibly for old round based games. This enum was added in 2012.
0
Nothing happens.
1
The action is paused.
2
The action results in a loss.
3
The action results in a draw.
4
The action results in a win.
ActivePayerStatus
This enum describes how much a player currently spends in an game.
0
The players spending data isnt available.
1
The player hasnt made a purchase in the game.
2
The player has spent in the game before but isnt an active payer.
3
The player is in the casual 50% of payers.
4
The player is in the intermediate 35% of payers.
5
The player is in the top 15% of payers so they would be in the highest spending players.
ActuatorRelativeTo
This enum controls what a constraints force or movement is relative to.
0
It makes its force or movement relative to Attachment0
1
It makes its force or movement relative to Attachment1
2
It makes its force or movement relative to the game world instead.
ActuatorType
This enum controls how a constraint moves.
0
The constraint doesnt use a motor or servo.
1
The constraint uses a motor which keeps moving or rotating continuously.
2
The constraint uses a servo which moves or rotates something something to a certain angle and keeps it there.
If you have a hinge a Motor can keep it spinning whereas a Servo can rotate it to a certain angle and keep it there.
AdAvailabilityResult
This enum tells you if an ad is able to show and also tells you why it isnt available to show if the ad cant be shown.
1
An ad is able to be shown.
2
The players device isnt eligible to show the ad.
3
The game isnt eligible to show the ad.
4
An error happened within roblox while checking if an ad was able to be shown.
5
There isnt an ad present to fill the ad spot.
6
The player isnt eligible to see the ad.
7
The experiences publisher isnt eligible to show the ad.
AdEventType
This enum tells you what has happened with an a video ad.
0
The video ad has loaded.
1
The video ad has been removed.
2
The player has watched the video ad.
3
A reward ad has loaded and can be shown.
4
The player has watched enough or finished the reward ad to get their reward.
5
The rewarded ad has been removed or another ad has filled the spot.
AdFormat
This enum tells Roblox what ad format you wanna use.
0
The ad is a video that you can watch to get a reward.
AdShape
This enum controls the shape of an ad in an adGui.
1
The ad shape is a wide horizontal rectangle.
AdTeleportMethod
This enum tells Roblox how a player teleported through or returned from an ad.
0
ROBLOX doesnt know how the player teleported.
1
The player teleported forward through an ad portal.
2
The player returned using the back button in the games menu.
3
The player returned using the back button in the UI.
AdUIEventType
This enum tells you what happened with the buttons on an ad.
0
The player clicked the ad label.
1
The player clicked the volume button to change the volume of the ad.
2
The player clicked the fullscreen button.
3
The player clicked the play button.
4
The player clicked the pause button.
5
The player clicked the button to close the ad.
6
The player clicked the button that explains why they are seeing the ad.
7
The ad has started or resumed playing.
8
The ad has been paused.
AdUIType
This enum tells you the content an ad displays.
0
The ad doesnt display an image or a video.
1
The ad displays an image.
2
The ad displays a video.
AdUnitStatus
This enum tells you if an ad is active or inactive.
0
The ad isnt currently showing the ad and may be configured incorrectly.
1
The ad is currently showing to players.
AdornCullingMode
This enum controls if a HandleAdornment is hidden when its too far away from the camera.
0
The adornment is automatically hidden when its too far away.
1
The adornment always stays visible.
AdornShading
This enum controls how an adornment is shaded.
0
Uses default shading.
1
The adornment is shaded normally.
2
The adornment can be seen through other parts.
3
The adornment can be seen through other parts while still being shaded.
4
The adornment is always shown on top of other objects so you can see it through anything.
AgeCheckStatus
This enum tells you the status of a players age check.
0
The players age check status is unknown.
1
The player hasnt verified their age.
2
The players has verified their age.
AlignType
This enum controls how an AlignOrientation lines up its attachments and axis.
0
Makes the axes point in the same direction and stay alongside each other. This is deprecated.
1
Makes the axes meet at a 90 degree angle. This is deprecated.
2
Makes Attachment0s main axis point in the same direction as Attachment1s main axis.
3
Makes Attachment0s main axis stay at a 90 degree angle to Attachment1s main axis.
4
Makes Attachment0s main axis look at Attachment1 or a set position.
5
Lines up all of Attachment0s axes with a set orientation.
AlphaMode
This enum controls the transparent parts of a SurfaceAppearences colormap.
0
Uses the images transparency to blend the ColorMap with the color of the part.
1
Uses the images transparency to make parts of the surface transparent.
2
Uses the images transparency to control how much the SurfaceAppearance color will tint the surface.
3
Ignores the images transparency and makes the surface fully visible.
AnalyticsCustomFieldKeys
This enum gives you 3 custom fields which allow you to add extra information to analytics.
0
The first custom field.
1
The second custom field.
2
The third custom field.
AnalyticsEconomyAction
This enum tells Roblox analytics if a played gained or spent a resource ingame.
0
The action isnt known.
1
The player gained a resource for example earning coins by doing a quest.
2
The player spent or lost a resource for example spending those coins on an item.
AnalyticsEconomyFlowType
This enum tells Roblox analytics if currency ingame is being gained or spent.
0
Currency is being removed from the player.
1
Currency is being added to the player.
AnalyticsEconomyTransactionType
This enum tells Roblox analytics what caused players to gain or spend resources ingame.
0
The resource came from an in game purchase using ROBUX for example buying coins.
1
The resource was gained or spent in an in game shop.
2
The resource was gained or spent through gameplay.
3
The resource was spent on something during gameplay for example buying an extra life.
4
The resource was gained from a timed reward or a daily reward.
5
The resource was gained when starting the game for example a pack of starter coins.
AnalyticsLogLevel
This enum tells Roblox analytics how serious a log message is.
0
Used for detailed information about what happened.
1
Used for information that can find and fix problems.
2
Used for normal information about what happened.
3
Used when something might be wrong but isnt an error.
4
Used when something has gone wrong.
5
Used when a very serious error has happened.
AnalyticsProgressionStatus
This enum tells Roblox analytics what stage a players progression is at.
0
The progression status isnt known.
1
The player has started their progression.
2
The player has completed their progression.
3
The player started their progression but gave up.
4
The player failed their progression.
AnalyticsProgressionType
This enum tells Roblox analytics what happened during a players progression attempt.
0
Used for a custom type of progression.
1
The player started the level.
2
The player failed the level.
3
The player completed the level.
AnimationClipFromVideoStatus
This enum tells you what happens when a roblox is creating an animation from a video.
0
Roblox is getting getting ready to begin.
1
The video is waiting to be processed.
2
Roblox is currently turning the video into an animation.
4
Something went wrong but there isnt a specific error.
6
The animation was created from the video.
7
The video is too long.
8
Roblox couldnt detect a person in the video.
9
The video is too unstable for Roblox to process it.
10
Creating the animation took too long and it timed out.
11
Creating the animation was cancelled.
12
Roblox detected multiple people in the video when it only needs one person.
2001
Something went wrong while uploading the video.
AnimationNodeBlend2DInputMode
This enum controls how a Blend2D animation node uses its X and Y values to blend between animations.
0
Uses X and Y positions on a 2D grid.
1
Uses X as the direction and Y as how strong and fast the movement is.
AnimationNodeInterruptible
This enum controls if an animation can be interrupted by another animation.
0
The animation can be interrupted.
1
The animation has to finish and then another animation can take over.
2
The animation can only be interrupted only if its trigger status is set to true.
AnimationNodePhaseSync
This enum controls if animations being blended together stay at the same point in their animations.
0
The animations are kept in sync even if they have different lengths.
1
The animations play at their own timing and arent kept in sync.
AnimationNodePlayMode
This enum controls what an animation does when it ends.
0
The animation repeats from the beginning.
1
The animation plays to the end then backwards to the beginning again.
2
The animation plays once then stays on its final pose.
3
The animation plays once then goes back to its starting pose.
AnimationNodeTransitionType
This enum controls how an animation blends into another animation when switching between them.
0
Fades from the old animation into the new animation.
1
It carries the movement smoothly from the old animation into the new one so its less sudden.
2
It blends from the pose the old animation was at when it it stopped to go into the new one.
AnimationNodeType
This enum tells Roblox what type of animation node is being used in the animation graph.
0
The node isnt a valid animation node.
1
Adds animations together.
2
Layers an animation over another.
3
Blends animations using one value.
4
Blends animations using two values like Y and X
5
Plays an animation clip.
6
The final animation output from the graph.
7
Controls which parts of the character an animation can effect.
8
Chooses an animation based on its priority.
9
Plays animations from a random sequence.
10
Chooses which animation to use.
11
Plays animations in a sequence.
12
Changes how fast an animation plays.
13
Subtracts one animation from another.
AnimationNodeWaitFor
This enum controls what an animation node waits for before going to the next animation.
0
It waits for the animation to finish before moving on.
1
It waits for the trigger to become true before moving on.
AnimationPriority
This enum controls which animation has a priority when alot of animations are played on a character at once.
0
Used for idle animations when a character isnt moving.
1
Used for movement animations like walking or running.
2
Used for actions that should play over idle and movement animations.
3
A higher priority action that plays over Action.
4
A higher priority action that plays over Action2.
5
The highest priority and plays over all the other animation priorities.
1000
The lowest priority and is used by ROBLOX for default character animations.
AnimatorRetargetingMode
This enum controls how an Animator makes sure animations fit with different character sizes.
0
Uses ROBLOX default animation retargeter.
1
Disables retargeting so the animation doesnt adjust to fit different body sizes.
2
Enables retargeting so the animation is adjust to fit different body sizes.