local s=(require(((game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")):WaitForChild("\083\099\114\105\112\116\115")):WaitForChild("\067\111\110\115\111\108\101"))).sourced("\066\111\105\108\101\114\112\108\097\116\101")s.log("\076\111\097\100\105\110\103 \100\101\112\101\110\100\101\110\099\105\101\115\046\046\046")local U=game:GetService("\082\117\110\083\101\114\118\105\099\101")local g=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local L=require(script.Parent)local P=require(g:WaitForChild("\079\098\106\101\099\116"))s.log("\073\110\105\116\105\097\108\105\122\105\110\103 \099\111\110\115\116\097\110\116\115\046\046\046")local p=4 local i={First=1,Second=2,Third=3}s.log("\067\111\110\115\116\114\117\099\116\105\110\103 \102\117\110\099\116\105\111\110\115\046\046\046")local function C(s)return s+1 end s.log("\073\110\105\116\105\097\108\105\122\105\110\103 \118\097\114\105\097\098\108\101\115\046\046\046")local F={}local d=0 local Q={}s.log("\067\111\110\115\116\114\117\099\116\105\110\103 \111\098\106\101\099\116\115\046\046\046")F.__index={}function F.new()local s=setmetatable({},F)return s end function F.Actiavte(s)Q:Run(true)end Q.list={}function Q.Run(U,s)table.insert(U.list,s)return#U.list end s.log("\082\117\110\110\105\110\103\046\046\046")s.log("\068\111\110\101\046")return F.new()
--- A short description of the script.
-- A more detailed and in-depth description of the script. It should explain
-- what this script does.
--
-- @author The Author
-- @version 0.1.0, 2020-03-29
-- @since 0.1
--
-- @module ModuleName
-- @field Field a description of the field
-- @throws Error when the error happens
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore

local Console = require(game:GetService("ReplicatedStorage"):WaitForChild("Scripts"):WaitForChild("Console")).sourced("Boilerplate")

-- Dependencies --
Console.log("Loading dependencies...")

-- Load all services and require all scripts here unless they must be loaded
-- elsewhere or at a different time.

local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local RequiredScript = require(script.Parent)
local IncludedObject = require(ReplicatedStorage:WaitForChild("Object"))

-- Constants --
Console.log("Initializing constants...")

-- Declare, initialize, and construct all constant, or readonly names here.

--- A short description of the constant.
-- A more detailed and in-depth description of the constant. This is often not
-- necessary for most constants.
--
-- @since 0.1 only if different than the module
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore
local NumericConstant = 4

--- A short description of the enum.
-- A more detailed and in-depth description of the enum.
--
-- @since 0.1 only if different than the module
--
-- @field First a description of the field
-- @field Second a description of the field
-- @field Third a description of the field
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore
local LocalEnum = {
	["First"] = 1,
	["Second"] = 2,
	["Third"] = 3
}

-- Functions --
Console.log("Constructing functions...")

-- Declare, initialize, and construct all local functions here.

--- A short description of the function.
-- A more detailed and in-depth description of the function. This should
-- explain what the function does.
--
-- @since 0.1 only if different than the module
--
-- @param param a description of the parameter
-- @return a description of what is returned
-- @throws error when the error happens
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore
local function localFunction(param)
	return param + 1
end

-- Variables --
Console.log("Initializing variables...")

-- Declare and initialize all local variables here.

local Module = {}
local numericValue = 0

--- A short description of the object.
-- A more detailed and in-depth description of the object. This should explain
-- what the object does.
--
-- @since 0.1 only if different than the module
--
-- @field list a description of the field
-- @throws Error when the error happens
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore
local AccessoryObject = {}

-- Local Objects --
Console.log("Constructing objects...")

-- Construct any objects being created locally here including any main object
-- of the module.

Module.__index = {}

--- A short description of the method.
-- A more detailed and in-depth description of the method. This should
-- explain what the method does.
--
-- @since 0.1 only if different than the module
--
-- @return a description of what is returned
-- @throws error when the error happens
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore
function Module.new()
	local self = setmetatable({}, Module)
	return self
end

--- A short description of the method.
-- A more detailed and in-depth description of the method. This should
-- explain what the method does.
--
-- @since 0.1 only if different than the module
--
-- @throws error when the error happens
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore
function Module:Actiavte()
	AccessoryObject:Run(true)
end

AccessoryObject.list = {}

--- A short description of the method.
-- A more detailed and in-depth description of the method. This should
-- explain what the method does.
--
-- @since 0.1 only if different than the module
--
-- @param param a description of the parameter
-- @return a description of what is returned
-- @throws error when the error happens
--
-- @see Reference
-- @deprecated only if it shouldn't be used anymore
function AccessoryObject:Run(param)
	table.insert(self.list, param)
	return #self.list
end

-- Main --
Console.log("Running...")

-- Execute the main operation of the script here. For many modules (such as
-- those that create objects) this may be empty.

-- End --
Console.log("Done.")

-- This section should only deconstruct objects and return.

return Module.new()
