# Common Properties

These properties are generally available and useful for most, if not all, Drawing object types.

Property Type Description Example Usage
Visible boolean Controls whether the drawing object is rendered on screen. myDrawing.Visible = true
Color Color3 Sets the primary color of the drawing (fill color for shapes, text color). myDrawing.Color = Color3(0,1,0)
Transparency number Sets the transparency (0 = opaque, 1 = fully transparent). myDrawing.Transparency = 0.5
ZIndex number Controls the stacking order (higher values appear on top). myDrawing.ZIndex = 10
Position Vector2 The top-left screen coordinate (or center for some types like Circle). myDrawing.Position = Vector2(50, 50)
Size Vector2 The width and height of the drawing object (used by Text, Square, Image). myDrawing.Size = Vector2(100, 20)
Remove() function Method: Call this to permanently remove the drawing object and free resources. myDrawing:Remove()

Note: While properties like Text, Radius, From, To, PointA, etc., might technically exist on all objects due to the underlying implementation, they are only meaningful for specific drawing types.