Hello, my name’s varjoy… I’ve been on Roblox for some years now on my original account (2016), everyday getting more interesed on Development…
Current available for long term projects,short-term commissions, I’ve worked for many projects.
You can currently contact me at my Discord: varjoy#8234
Or trough DevForum PM which I always check every day!
Code
Maid
.
local lib = {}
local MakeMaid do
local index = {
GiveTask = function(self, task)
local n = #self.Tasks+1
self.Tasks[n] = task
return n
end;
DoCleaning = function(self)
local tasks = self.Tasks
for name,task in pairs(tasks) do
if type(task) == 'function' then
task()
elseif typeof(task) == 'RBXScriptConnection' then
task:Disconnect()
else
task:Destroy()
end
tasks[name] = nil
end
end;
};
index.Destroy = index.DoCleaning -- Allow maids to be stacked.
local mt = {
__index = function(self, k)
if index[k] then
return index[k]
else
return self.Tasks[k]
end
end;
__newindex = function(self, k, v)
local tasks = self.Tasks
if v == nil then
-- disconnect if the task is an event
if type(tasks[k]) ~= 'function' and tasks[k] then
if typeof(tasks[k]) == 'RBXScriptConnection' then
tasks[k]:disconnect()
else
tasks[k]:Destroy()
end
end
elseif tasks[k] then
-- clear previous task
self[k] = nil
end
tasks[k] = v
end;
}
function MakeMaid()
return setmetatable({Tasks={},Instances={}},mt)
end
end
lib.MakeMaid = MakeMaid
lib.new = MakeMaid
return lib
Time counter
.
local module = {}
local DataStorage = {}
function module.CheckIfPlayerExistsInTable(p)
if (DataStorage[p]) then
return DataStorage[p]
end
local Hey = {Points = {},LastKey = ''}
DataStorage[p] = Hey
return DataStorage[p]
end
function module.Reset()
DataStorage = {}
end
function module.StorePointAndTick(Player,Point)
local PlayerData = module.CheckIfPlayerExistsInTable(Player)
local PointKey = #PlayerData.Points + 1
PlayerData.Points[PointKey] = os.clock()
PlayerData.LastKey = PointKey
DataStorage[Player] = PlayerData
end
function module.UntickLastPoint(Player)
local PlayerData = module.CheckIfPlayerExistsInTable()
local PointK = PlayerData.LastKey
if (PointK) then
if (PlayerData.Points[PointK]) then
PlayerData.Points[PointK] = os.clock() - PlayerData.Points[PointK]
--print("Unticking")
end
end
end
function module.GetPointTime(Player,NumberPoint)
local PlayerData = module.CheckIfPlayerExistsInTable(Player)
local Name = NumberPoint.Name
local Number = math.floor(tonumber(Name))
if (PlayerData.Points[Number]) then
print(os.clock() - PlayerData.Points[Number])
return os.clock() - PlayerData.Points[Number]
end
return 0
end
return module
Videos/Gifs
Park wheel
.
Building System/Furniture/Selection of size
Cooking System
.
Gun engine
.
Vehicle System
.
Pet system
.
Minigames
Currently accepting either Robux, or PayPal.
Only taking amounts over 20K Robux+, $100 USD.
Not accepting Bank Transfer due to country reasons.
Accepting percentage, must be discussed.