local function o(o)local f=o.Value if f then return f end return o.Changed:Wait()end local f=o(script:WaitForChild("\067\109\100\114\067\111\109\109\097\110\100\073\100"))local D=require(o(script:WaitForChild("\067\109\100\114\083\101\114\118\101\114\084\097\114\103\101\116")))return function(...)return D:__executeCommand(f,...)end
--[=[
	Generic command definition template which we can use to
	@class CmdrCommandDefinitionTemplate
	@ignore
]=]

local function waitForValue(objectValue)
	local value = objectValue.Value
	if value then
		return value
	end

	return objectValue.Changed:Wait()
end

local cmdrCommandId = waitForValue(script:WaitForChild("CmdrCommandId"))
local commandServiceDefinition = require(waitForValue(script:WaitForChild("CmdrServerTarget")))

return function(...)
	return commandServiceDefinition:__executeCommand(cmdrCommandId, ...)
end