VanillaPart

An abstract superclass for vanilla model parts and groups
This part can be transformed similar to custom model parts,
however not with the same extent

VanillaPart.setScale

Set this part's scale
overload 1:
VanillaPart:setScale(scale)
Method Property Fluent Description Representation
scale accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:setScale(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.getScale

Get this part's set scale
Returns the value set by the "set" function
overload 1:
VanillaPart:getScale()
Method Property Fluent Description Representation
Return Value a Vector3

VanillaPart.setPos

Set this part's position, preserving the previous values
overload 1:
VanillaPart:setPos(pos)
Method Property Fluent Description Representation
pos accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:setPos(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.getOffsetScale

Gets this part's scale offset
overload 1:
VanillaPart:getOffsetScale()
Method Property Fluent Description Representation
Return Value a Vector3

VanillaPart.getOffsetRot

Gets this part's rotation offset
overload 1:
VanillaPart:getOffsetRot()
Method Property Fluent Description Representation
Return Value a Vector3

VanillaPart.setRot

Set this part's rotation
overload 1:
VanillaPart:setRot(rot)
Method Property Fluent Description Representation
rot accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:setRot(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.setOffsetRot

Offsets this part's rotation, adding on top of the vanilla values
overload 1:
VanillaPart:setOffsetRot(offsetRot)
Method Property Fluent Description Representation
offsetRot accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:setOffsetRot(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.setOffsetScale

Offsets this part's scale, multiplying with the vanilla values
overload 1:
VanillaPart:setOffsetScale(offsetScale)
Method Property Fluent Description Representation
offsetScale accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:setOffsetScale(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.getVisible

Gets whether you have set this part to be visible or invisible
overload 1:
VanillaPart:getVisible()
Method Property Fluent Description Representation
Return Value a Boolean

VanillaPart.setVisible

Sets this part to be visible or invisible
overload 1:
VanillaPart:setVisible(visible)
Method Property Fluent Description Representation
visible accepts a Boolean
Return Value a VanillaPart

VanillaPart.getPos

Get this part's set position
Returns the value set by the "set" function
overload 1:
VanillaPart:getPos()
Method Property Fluent Description Representation
Return Value a Vector3

VanillaPart.getRot

Get this part's set rotation
Returns the value set by the "set" function
overload 1:
VanillaPart:getRot()
Method Property Fluent Description Representation
Return Value a Vector3

VanillaPart.scale

Set this part's scale
overload 1:
VanillaPart:scale(scale)
Method Property Fluent Description Representation
scale accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:scale(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.pos

Set this part's position, preserving the previous values
overload 1:
VanillaPart:pos(pos)
Method Property Fluent Description Representation
pos accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:pos(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.rot

Set this part's rotation
overload 1:
VanillaPart:rot(rot)
Method Property Fluent Description Representation
rot accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:rot(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.offsetRot

Offsets this part's rotation, adding on top of the vanilla values
overload 1:
VanillaPart:offsetRot(offsetRot)
Method Property Fluent Description Representation
offsetRot accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:offsetRot(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.offsetScale

Offsets this part's scale, multiplying with the vanilla values
overload 1:
VanillaPart:offsetScale(offsetScale)
Method Property Fluent Description Representation
offsetScale accepts a Vector3
Return Value a VanillaPart
overload 2:
VanillaPart:offsetScale(x, y, z)
Method Property Fluent Description Representation
x accepts a Number
y accepts a Number
z accepts a Number
Return Value a VanillaPart

VanillaPart.visible

Sets this part to be visible or invisible
overload 1:
VanillaPart:visible(visible)
Method Property Fluent Description Representation
visible accepts a Boolean
Return Value a VanillaPart
a a