Workspace
Workspace : WorldRoot
Overview
A Workspace is a core container for elements that require real-time rendering and interaction within the game world.
Objects placed here are instantly activated and reflected in the game. BaseParts are affected by the physics engine based on their Anchored property, while visual effect elements, such as BillboardGui, PointLight, and ParticleEmitter, are displayed at their attached positions.
Please note that elements like ParticleEmitter, BillboardGui, and PointLight, which depend on specific objects, will appear at the default position (0, 0, 0) if placed directly in Workspace,
Objects like bullets, intended to appear only at specific moments during gameplay, are typically managed outside Workspace, and often stored in ReplicatedStorage or ServerStorage depending on the purpose.
Properties
CurrentCamera
Camera
This is the current camera object assigned to the local player.
Code Samples
local Workspace = game:GetService("Workspace")
local CurrentCamera = Workspace.CurrentCamera
print(CurrentCamera)
Gravity
number
This property sets the game world’s gravity in meters per second squared.
The lower the value, the weaker the gravity; the higher the value, the stronger the gravity.
Code Samples
local Workspace = game:GetService("Workspace")
Workspace.Gravity = 10000
MaxSlopeAngle
number
This property sets the maximum slope angle a character can climb.
As this property cannot be changed dynamically, to change it, you need to go to the Studio's Game Settings window and, under the World tab, adjust the Max Slope Angle property.
Code Samples
HitboxType
Enum.HitboxType
This property sets the unit for character hit detection.
This property cannot be changed dynamically.
Code Samples
Methods
GetServerTimeNow
Currently not supported.
Parameters
Return
number
Code Samples
Events
Last updated