User:Thundermaker300/ThunderServices

ThunderServices is a feature currently in development, made by Thundermaker300. It features different services that were all made by Thundermaker300.

How to use
Currently, the system cannot be used, as it is not officially published onto the ROBLOX website. Check back here in the future, and it may be out.

Documentation
There is currently three services, each one is different, and inherits one main object.

ThunderService
ThunderService is an object that each service inherits from. It currently has two methods.

Returns a string that explains information about the service.

Returns whether or not the given service is or inherits the given object. Every service inherits only ThunderService. Works similar to the method of the  class.

Color3Service
Color3Service is an extension of the Color3 data type. It has sixteen methods.

Returns a random Color3.

Returns Dark Red.

Returns Really Red.

Returns Navy Blue.

Returns Really Blue.

Returns Teal.

Returns New Yeller.

Returns Bright yellow.

Returns Deep Orange.

Returns Gold.

Returns Lime Green.

Returns Bright green.

Returns white.

Returns Black.

Returns Gray.

Returns Brown.

ExtraLightingService
ExtraLightingService is an extension of the service. It has one method.

Causes a grayscale effect, that is defaultly disabled. Returns two functions. The first requires a bool argument, and it will enable/disable the grayscale. The second function requires no arguments, and when called, will destroy the grayscale. Grayscale cannot be used when destroyed.