Skip to main content
Version: v7

Properties

This page is a work in progress. It may not be complete or accurate yet.

Rojo supports most Roblox properties. This page documents all of the properties that Rojo supports, as well as their syntax when written in project files.

Property Type Support

Property TypeExample PropertyBuildLive SyncProject Files
AxesArcHandles.Axes
BinaryStringTerrain.MaterialColors
BoolPart.Anchored
BrickColorPart.BrickColor
CFrameCamera.CFrame
Color3Lighting.Ambient
Color3uint8Part.BrickColor
ColorSequenceBeam.Color
ContentDecal.Texture
EnumPart.Shape
FacesHandles.Faces
Float32Players.RespawnTime
Float64Sound.PlaybackLoudness
Int32Frame.ZIndex
Int64Player.UserId
NumberRangeParticleEmitter.Lifetime
NumberSequenceBeam.Transparency
OptionalCoordinateFrameModel.WorldPivotData
PhysicalPropertiesPart.CustomPhysicalProperties
ProtectedStringModuleScript.Source
RayRayValue.Value
RectImageButton.SliceCenter
RefModel.PrimaryPart
Region3N/A
Region3int16Terrain.MaxExtents
SharedStringN/A
StringInstance.Name
UDimUIListLayout.Padding
UDim2Frame.Size
Vector2ImageLabel.ImageRectSize
Vector2int16N/A
Vector3Part.Size
Vector3int16TerrainRegion.ExtentsMax
QDirStudio.Auto-Save Path
QFontStudio.Font

Properties in Project Files

Bool

Implicit:

"Anchored": false

Explicit:

"Anchored": {
"Bool": false
}

String

Implicit:

"Text": "Hello, world!"

Explicit:

"Text": {
"String": "Hello, world!"
}

Number Types (Int32, Int64, Float32, Float64)

Implicit:

"RespawnTime": 12.5
"ZIndex": 70

Explicit:

"RespawnTime": {
"Float32": 12.5
}
"ZIndex": {
"Int32": 70
}

Enum

Implicit enum values can only be used for enums created before the current release of Rojo. To specify an enum that was recently released, used the explicit property syntax.

Implicit:

"Shape": "Cylinder"

Explicit:

"Shape": {
"Enum": 2
}