Learn
Engine Data Type
UDim2

Summary
Constructors
new()
new(xScale: number,xOffset: number,yScale: number,yOffset: number)
new(x: UDim,y: UDim)
fromScale(xScale: number,yScale: number)
fromOffset(xOffset: number,yOffset: number)
Methods
Lerp(goal: UDim2,alpha: number):UDim2

API Reference
Constructors
new
UDim2.new()

new
UDim2.new(
xScale:number, xOffset:number, yScale:number, yOffset:number)
Parameters
xScale:number
Default Value: 0
xOffset:number
Default Value: 0
yScale:number
Default Value: 0
yOffset:number
Default Value: 0

new
UDim2.new(
x:UDim, y:UDim)
Parameters

fromScale
UDim2.fromScale(
xScale:number, yScale:number)
Parameters
xScale:number
Default Value: 0
yScale:number
Default Value: 0

fromOffset
UDim2.fromOffset(
xOffset:number, yOffset:number)
Parameters
xOffset:number
Default Value: 0
yOffset:number
Default Value: 0

Properties
X
UDim2.X:UDim

Y
UDim2.Y:UDim

Width
UDim2.Width:UDim

Height
UDim2.Height:UDim

Methods
Lerp
UDim2:Lerp(
goal:UDim2, alpha:number
Parameters
goal:UDim2
alpha:number
Returns

Math Operations
UDim2 + UDim2

UDim2 - UDim2

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.