[EXPERIENCED PROGRAMMER] varjoy [BUILDER,PROGRAMMER]


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!

image

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

image

Videos/Gifs

Park wheel

.

Building System/Furniture/Selection of size

.


Screen capture - 355292e2baee34ce6e8bac1944c4b556 - Gyazo

Cooking System

.

Gun engine

.

Vehicle System

.

Pet system

.


Minigames

.


Screen capture - e9ba8883a847ee79f6f2b3b85e2254d0 - Gyazo


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.

5 Likes

I won’t involve myself with any discussions made regarding his other projects.
All I can say is that I hired him for a project and he delivered on time and didn’t mind doing extra work afterwards. Payment went well for his efforts aswell.
Good scripter who definitely delivered on his promise.

3 Likes