Classes
Accessory
extends Accoutrement
Accoutrement
extends Instance
Actor
extends Model
Provides an isolated execution owner for serial and parallel Luau code.
AdService
extends Instance
AdvancedDragger
extends Instance
Animation
extends Instance
Represents a linked animation object, containing keyframes and poses.
AnimationController
extends Instance
Allows animations to be played on joints of the parent object.
AnimationTrack
extends Instance
Returned by a call to LoadAnimation. Controls the playback of an animation on a Humanoid.
AnimationTrackState
extends Instance
Animator
extends Instance
ArcHandles
extends HandlesBase
A 3D GUI object to represent draggable arc handles
AssetService
extends Instance
A service used to set and get information about assets stored on the Roblox website.
Attachment
extends Instance
Backpack
extends GuiItem
BackpackItem
extends GuiItem
BadgeService
extends Instance
BasePart
extends PVInstance
A structural class, not creatable
BasePlayerGui
extends Instance
BaseScript
extends LuaSourceContainer
BevelMesh
extends DataModelMesh
BillboardGui
extends LayerCollector
A GUI that adorns an object in the 3D world. Add Frames/Labels/Buttons to this object to have them rendered while attached to a 3D object
BinaryStringValue
extends Instance
BindableEvent
extends Instance
Allow events defined in one script to be subscribed to by another script
BindableFunction
extends Instance
Allow functions defined in one script to be called by another script
BlockMesh
extends BevelMesh
BloomEffect
extends PostEffect
Makes bright areas of the rendered world glow.
BlurEffect
extends PostEffect
Applies a blur to the rendered world.
BodyAngularVelocity
extends BodyMover
BodyColors
extends CharacterAppearance
BodyForce
extends BodyMover
When parented to a physical part, BodyForce will continually exert a force upon its parent object.
BodyGyro
extends BodyMover
Attempts to maintain a fixed orientation of its parent Part
BodyMover
extends Instance
BodyPosition
extends BodyMover
BodyThrust
extends BodyMover
BodyVelocity
extends BodyMover
BoolValue
extends Instance
Stores a boolean value in it's Value member. Useful to share boolean information across multiple scripts.
BoxHandleAdornment
extends HandleAdornment
BrickColorValue
extends Instance
Stores a BrickColor value in it's Value member. Useful to share BrickColor information across multiple scripts.
Button
extends Instance
ButtonBindingWidget
extends GuiItem
CFrameValue
extends Instance
Stores a CFrame value in it's Value member. Useful to share CFrame information across multiple scripts.
CSGDictionaryService
extends FlyweightService
CacheableContentProvider
extends Instance
Camera
extends Instance
ChangeHistoryService
extends Instance
CharacterAppearance
extends Instance
CharacterMesh
extends CharacterAppearance
Modifies the appearance of a body part.
Chat
extends Instance
ChatFilter
extends Instance
ClickDetector
extends Instance
Raises mouse events for parent object
ClientReplicator
extends NetworkReplicator
Clothing
extends CharacterAppearance
ClusterPacketCache
extends Instance
CollectionService
extends Instance
Manages groups of instances using persistent, replicated tags.
Color3Value
extends Instance
Stores a Color3 value in it's Value member. Useful to share Color3 information across multiple scripts.
ColorCorrectionEffect
extends PostEffect
Adjusts the brightness, contrast, saturation, and tint of the rendered world.
ConeHandleAdornment
extends HandleAdornment
Configuration
extends Instance
An object that can be placed under parts to hold Value objects that represent that part's configuration
ContentFilter
extends Instance
ContentProvider
extends Instance
ContextActionService
extends Instance
A service used to bind input to various lua functions.
Controller
extends Instance
ControllerService
extends Instance
CookiesService
extends Instance
CoreGui
extends BasePlayerGui
CoreScript
extends BaseScript
CornerWedgePart
extends BasePart
A CornerWedge Part
CustomEvent
extends Instance
CustomEventReceiver
extends Instance
CylinderHandleAdornment
extends HandleAdornment
CylinderMesh
extends BevelMesh
DataModel
extends ServiceProvider
DataModelMesh
extends Instance
DataStorePages
extends Pages
DataStoreService
extends Instance
Debris
extends Instance
A service that provides utility in cleaning up objects
DebugSettings
extends Instance
DebuggerBreakpoint
extends Instance
DebuggerManager
extends Instance
DebuggerWatch
extends Instance
Decal
extends FaceInstance
Descibes a texture that is placed on one of the sides of the Part it is parented to.
Dialog
extends Instance
An object used to make dialog trees to converse with players
DialogChoice
extends Instance
An object used to make dialog trees to converse with players
DoubleConstrainedValue
extends Instance
Stores a double value in it's Value member. Value is clamped to be in range of Min and MaxValue. Useful to share double information across multiple scripts.
Dragger
extends Instance
DynamicRotate
extends JointInstance
Explosion
extends Instance
Creates an Explosion! This can be used as a purely graphical effect, or can be made to damage objects.
FaceInstance
extends Instance
Feature
extends Instance
FileMesh
extends DataModelMesh
Fire
extends Instance
Makes the parent part or model object emit fire
Flag
extends Tool
FlagStand
extends Part
FlagStandService
extends Instance
FloorWire
extends GuiBase3d
Renders a thin cylinder than can be adorned with textures that 'flow' from one object to the next. Has basic pathing abilities and attempts to to not intersect anything. <a href="http://wiki.roblox.com/index.php/FloorWire_Guide" target="_blank">More info</a>
FlyweightService
extends Instance
Folder
extends Instance
An object that can be created to hold and organize objects
ForceField
extends Instance
Prevents joint breakage from explosions, and stops Humanoids from taking damage
FormFactorPart
extends BasePart
Frame
extends GuiObject
A container object used to layout other GUI objects
FriendPages
extends Pages
FriendService
extends Instance
FunctionalTest
extends Instance
Deprecated. Use TestService instead
GamePassService
extends Instance
GameSettings
extends Instance
GamepadService
extends Instance
GenericSettings
extends ServiceProvider
Geometry
extends Instance
GlobalDataStore
extends Instance
GlobalSettings
extends GenericSettings
Glue
extends JointInstance
GroupService
extends Instance
GuiBase
extends Instance
GuiBase2d
extends GuiBase
GuiBase3d
extends GuiBase
GuiButton
extends GuiObject
A GUI button containing an Image
GuiItem
extends Instance
GuiLabel
extends GuiObject
GuiMain
extends ScreenGui
Deprecated, please use ScreenGui
GuiObject
extends GuiBase2d
GuiRoot
extends GuiItem
GuiService
extends Instance
GuidRegistryService
extends Instance
HandleAdornment
extends PVAdornment
Handles
extends HandlesBase
A 3D GUI object to represent draggable handles
HandlesBase
extends PartAdornment
HapticService
extends Instance
Hat
extends Accoutrement
Hint
extends Message
Hole
extends Feature
Hopper
extends GuiItem
Use StarterPack instead
HopperBin
extends BackpackItem
HttpRbxApiService
extends Instance
HttpService
extends Instance
Humanoid
extends Instance
HumanoidController
extends Controller
ImageButton
extends GuiButton
A GUI button containing an Image
ImageHandleAdornment
extends HandleAdornment
ImageLabel
extends GuiLabel
A GUI object containing an Image
InputObject
extends Instance
An object that describes a particular user input, such as mouse movement, touches, keyboard, and more.
InsertService
extends Instance
A service used to insert objects stored on the website into the game.
Instance
extends Object
InstancePacketCache
extends Instance
IntConstrainedValue
extends Instance
Stores an int value in it's Value member. Value is clamped to be in range of Min and MaxValue. Useful to share int information across multiple scripts.
IntValue
extends Instance
Stores a int value in it's Value member. Useful to share int information across multiple scripts.
JointInstance
extends Instance
JointsService
extends Instance
Keyframe
extends Instance
One keyframe of an animation
KeyframeSequence
extends Instance
KeyframeSequenceProvider
extends Instance
LayerCollector
extends GuiBase2d
Light
extends Instance
Lighting
extends Instance
Responsible for all lighting aspects of the world (affects how things are rendered).
LineHandleAdornment
extends HandleAdornment
LocalScript
extends Script
A script that runs on clients, NOT servers. LocalScripts can only run when parented under the PlayerGui currently.
LocalWorkspace
extends Instance
LogService
extends Instance
LoginService
extends Instance
LuaSettings
extends Instance
LuaSourceContainer
extends Instance
LuaWebService
extends Instance
ManualGlue
extends ManualSurfaceJointInstance
ManualSurfaceJointInstance
extends JointInstance
ManualWeld
extends ManualSurfaceJointInstance
MarketplaceService
extends Instance
MeshContentProvider
extends CacheableContentProvider
Message
extends Instance
Model
extends PVInstance
A construct used to group Parts and other objects together, also allows manipulation of multiple objects.
ModuleScript
extends LuaSourceContainer
A script fragment. Only runs when another script uses require() on it.
Motor
extends JointInstance
Motor6D
extends Motor
MotorFeature
extends Feature
Mouse
extends Instance
Used to receive input from the user. Actually tracks mouse events and keyboard events.
NegateOperation
extends PartOperation
A NegateOperation can be used to create holes in other parts
NetworkClient
extends NetworkPeer
NetworkMarker
extends Instance
NetworkPeer
extends Instance
NetworkReplicator
extends Instance
NetworkServer
extends NetworkPeer
NetworkSettings
extends Instance
NonReplicatedCSGDictionaryService
extends FlyweightService
NotificationService
extends Instance
NumberValue
extends Instance
Object
ObjectValue
extends Instance
OneQuarterClusterPacketCacheBase
extends Instance
OrderedDataStore
extends GlobalDataStore
PVAdornment
extends GuiBase3d
PVInstance
extends Instance
Pages
extends Instance
Pants
extends Clothing
ParallelRampPart
extends BasePart
A ParallelRamp Part
Part
extends FormFactorPart
A plastic building block - the fundamental component of ROBLOX
PartAdornment
extends GuiBase3d
PartOperation
extends BasePart
PartOperationAsset
extends Instance
ParticleEmitter
extends Instance
A generic particle system.
Path
extends Instance
PathfindingService
extends Instance
PersonalServerService
extends Instance
PhysicsPacketCache
extends Instance
PhysicsService
extends Instance
PhysicsSettings
extends Instance
Platform
extends Part
Equivalent to a seat, except that the character stands up rather than sits down.
Player
extends Instance
PlayerGui
extends BasePlayerGui
A container instance that syncs data between a single player and the server. ScreenGui objects that are placed in this container will be shown to the Player parent only
PlayerMouse
extends Mouse
PlayerScripts
extends Instance
A container instance that contains LocalScripts. LocalScript objects that are placed in this container will be exectue only when a Player is the parent.
Players
extends Instance
Plugin
extends Instance
PluginManager
extends Instance
PluginMouse
extends Mouse
PointLight
extends Light
Makes the parent part emit light in a spherical shape
PointsService
extends Instance
A service used to query and award points for Roblox users using the universal point system.
Pose
extends Instance
The pose of a joint relative to it's parent part in a keyframe
PostEffect
extends Instance
Abstract base class for post-processing effects.
PrismPart
extends BasePart
A Prism Part
ProfilingItem
extends StatsItem
PyramidPart
extends BasePart
A Pyramid Part
RayValue
extends Instance
Stores a Ray value in it's Value member. Useful to share Ray information across multiple scripts.
RemoteEvent
extends Instance
Allow events defined in one script to be subscribed to by another script across client/server boundary
RemoteFunction
extends Instance
Allow functions defined in one script to be called by another script across client/server boundary
RenderHooksService
extends Instance
RenderSettings
extends Instance
ReplicatedFirst
extends Instance
A container whose contents are replicated to all clients (but not back to the server) first before anything else. Useful for creating loading guis, tutorials, etc.
ReplicatedStorage
extends Instance
A container whose contents are replicated to all clients and the server.
RightAngleRampPart
extends BasePart
A RightAngleRamp Part
RobloxReplicatedStorage
extends Instance
RocketPropulsion
extends BodyMover
A propulsion system that mimics a rocket
RootInstance
extends Model
Rotate
extends JointInstance
RotateP
extends DynamicRotate
RotateV
extends DynamicRotate
RunService
extends Instance
RunningAverageItemDouble
extends StatsItem
RunningAverageItemInt
extends StatsItem
RunningAverageTimeIntervalItem
extends StatsItem
RuntimeScriptService
extends Instance
Scale9Frame
extends GuiObject
ScreenGui
extends LayerCollector
The core GUI object on which tools are built. Add Frames/Labels/Buttons to this object to have them rendered as a 2D overlay
Script
extends BaseScript
ScriptContext
extends Instance
ScriptDebugger
extends Instance
ScriptInformationProvider
extends Instance
ScriptService
extends Instance
ScrollingFrame
extends GuiObject
A container object used to layout other GUI objects, and allows for scrolling.
Seat
extends Part
Selection
extends Instance
SelectionBox
extends PVAdornment
A 3D GUI object to represent the visible selection around an object
SelectionLasso
extends GuiBase3d
SelectionPartLasso
extends SelectionLasso
A visual line drawn representation between two part objects
SelectionPointLasso
extends SelectionLasso
A visual line drawn representation between two positions
SelectionSphere
extends PVAdornment
A 3D GUI object to represent the visible selection around an object
ServerReplicator
extends NetworkReplicator
ServerScriptService
extends Instance
A container whose contents should be scripts. Scripts that are added to the container are run on the server.
ServerStorage
extends Instance
A container whose contents are only on the server.
ServiceProvider
extends Instance
SharedTableRegistry
extends Instance
Provides a DataModel-local registry of named SharedTable values.
Shirt
extends Clothing
ShirtGraphic
extends CharacterAppearance
SkateboardController
extends Controller
SkateboardPlatform
extends Part
Skin
extends CharacterAppearance
Sky
extends Instance
Smoke
extends Instance
Makes the parent part or model object emit smoke
Snap
extends JointInstance
SocialService
extends Instance
SolidModelContentProvider
extends CacheableContentProvider
Sound
extends Instance
SoundService
extends Instance
Sparkles
extends Instance
Makes the parent part or model object fantastic
SpawnLocation
extends Part
SpawnerService
extends Instance
SpecialMesh
extends FileMesh
SphereHandleAdornment
extends HandleAdornment
SpotLight
extends Light
Makes the parent part emit light in a conical shape
StandardPages
extends Pages
StarterCharacterScripts
extends StarterPlayerScripts
A container instance that contains LocalScripts. LocalScript objects that are placed in this container will be copied to new characters on startup.
StarterGear
extends Instance
StarterGui
extends BasePlayerGui
StarterPack
extends GuiItem
StarterPlayer
extends Instance
StarterPlayerScripts
extends Instance
A container instance that contains LocalScripts. LocalScript objects that are placed in this container will be copied to new Players on startup.
Stats
extends Instance
StatsItem
extends Instance
Status
extends Model
StringValue
extends Instance
StudioTool
extends Instance
SunRaysEffect
extends PostEffect
Renders rays of light around the sun.
SurfaceGui
extends LayerCollector
tbd
SurfaceLight
extends Light
Makes the parent part emit light in a frustum shape from rectangle defined by part
SurfaceSelection
extends PartAdornment
A 3D GUI object to represent the visible selection around a face of an object
TaskScheduler
extends Instance
Team
extends Instance
The Team class is used to represent a faction in a team game. The only valid location for a Team object is under the Teams service. <a href="http://wiki.roblox.com/index.php/Team" target="_blank">More info</a>
Teams
extends Instance
This Service-level object is the container for all Team objects in a level. A map that supports team games must have a Teams service. <a href="http://wiki.roblox.com/index.php/Team" target="_blank">More info</a>
TeleportService
extends Instance
Allows players to seamlessly leave a game and join another
Terrain
extends BasePart
Object representing a high performance bounded grid of static 4x4 parts
TerrainRegion
extends Instance
Object representing a snapshot of the region of terrain
TestService
extends Instance
TextBox
extends GuiObject
A text entry box
TextButton
extends GuiButton
A GUI button containing text
TextLabel
extends GuiLabel
A GUI object containing text
TextService
extends Instance
Texture
extends Decal
TextureContentProvider
extends CacheableContentProvider
TextureTrail
extends GuiBase3d
TimerService
extends Instance
Tool
extends BackpackItem
Toolbar
extends Instance
TotalCountTimeIntervalItem
extends StatsItem
TouchInputService
extends Instance
TouchTransmitter
extends Instance
Used by networking and replication code to transmit touch events - no other purpose
TrussPart
extends BasePart
An extendable building truss
Tween
extends TweenBase
TweenBase
extends Instance
TweenService
extends Instance
UnionOperation
extends PartOperation
A UnionOperation is a union of multiple parts
UserGameSettings
extends Instance
UserInputService
extends Instance
UserSettings
extends GenericSettings
VRService
extends Instance
Provides access to VR state and user CFrame information.
Vector3Value
extends Instance
VehicleController
extends Controller
VehicleSeat
extends BasePart
Automatically finds and powers hinge joints in an assembly. Ignores motors.
VelocityMotor
extends JointInstance
VirtualUser
extends Instance
Visit
extends Instance
WedgePart
extends FormFactorPart
A Wedge Part
Weld
extends JointInstance
Workspace
extends RootInstance
No matching classes or members.