A quick overview of every function in the Scripting API
More information can be found in their respective pages
require(path: string): any
task.wait(sec: number?): number
task.spawn(callback: function): ()
task.delay(sec: number, callback: function): ()
task.isyieldable(): boolean
Color3.new(r: number, g: number, b:number): Color3
Color3:ToHex(c: Color3): number
Color3:ToHsv(c: Color3): (number, number, number)
Color3:Decompose(c: Color3): (number, number, number)
Color3:Tint(c: Color3, tint: Color3): Color3
Color3:Brightness(c: Color3, b: number): Color3
Color3:Contrast(c: Color3, f: number): Color3
Color3:Grayscale(c: Color3): Color3
Color3:Lerp(from: Color3, to: Color3: t: number): Color3
Random.new(seed: number?, randomEngine: Enum.RandomEngine?)
Random:NextNumber(min: number, max: number): number
Random:NextInteger(min: number, max: number): number
Random:Shuffle(table: {}) -- Fisher-Yates shuffle
Vector3.new(x: number, y: number, z: number)
Vector3:Cross(a: Vector3, b: Vector3): Vector3
Vector3:Dot(a: Vector3, b: Vector3): number
Vector3:DistanceFrom(from: Vector3, to: Vector3): number
Vector3:Angle(from: Vector3, to: Vector3): number
Vector3:Lerp(from: Vector3, to: Vector3, t: number): Vector3
Vector3:Min(v: Vector3, min: Vector3): Vector3
Vector3:Max(v: Vector3, max: Vector3): Vector3
Vector3:Clamp(v: Vector3, min: Vector3, max: Vector3): Vector3