In order for a SurfaceLight to provide illumination, it must be the direct child of a BasePart or Attachment (the part or attachment itself must be a descendant of the Workspace). If a SurfaceLight is parented to a part, then the light will emanate from the part's selected face(s). If parented to an attachment SurfaceLight is equivalent to a SpotLight.
For more light types, please see the see also section.
local part = Instance.new("Part")part.Anchored = truepart.Position = Vector3.new(0, 0, 0)part.Parent = workspacelocal light = Instance.new("SurfaceLight")light.Color = Color3.fromRGB(255, 255, 255)light.Brightness = 1light.Range = 16light.Parent = part
The angle of which the light is shone from the SurfaceLight.
Sets the side of the parent that the SurfaceLight comes from.
The distance from the SurfaceLight's face that will illuminate.