ExtraFunction Plugin is back with a the new Pro version!

i dont think simply making a joke about a clone function counts as “bullying” but you do you

Hmm that much is fair, but still, its rude, and you probably shouldnt, as you are making fun of someone, and that can be classed as bullying, ofc that varies from person to person. Point is dont do it ;]

1 Like

True, sorry abt that.

ignore this spooky spoiler

2 Likes

I don’t think anyone in the old post told you that adding more to it was gonna fix it. Putting more garbage on top of garbage isn’t gonna clean it

1 Like

me when yandere simulator code


image

 if Code == nil then
        warn("Error , Function :- IsCodeStrong , Reason :- Code is nil , nil returned")
        return nil
    elseif type(Code) ~= "string" then
        warn("Error , Function :- IsCodeStrong , Reason :- Code is not a string , nil returned")
        return nil
    elseif string.len(Code) < 6 then
        warn("Error , Function :- IsCodeStrong , Reason :- Code is very short , nil returned")
        return nil
    end
    
    local Score = 0
    local CodeLenght = string.len(Code)
    
    if CodeLenght > 7 and CodeLenght < 11 then
        Score += 2
    elseif CodeLenght > 10 and CodeLenght < 21 then
        Score += 5
    elseif CodeLenght > 20 and CodeLenght < 36 then
        Score += 8
    elseif CodeLenght > 35 and CodeLenght < 51 then
        Score += 13
    elseif CodeLenght > 50 then
        Score += 18
    end
    
    local LetterFound = false
    local NumberFound = false
    local SymbolFound = false
    
    for i , Letter in pairs(Code:split("")) do
        if table.find(Datas.Letters , Letter) and not LetterFound then
            Score += 4
            LetterFound = true
        elseif table.find(Datas.Numbers , Letter) and not NumberFound then
            Score += 6
            NumberFound = true
        elseif table.find(Datas.Symbols , Letter) and not SymbolFound then
            Score += 10
            SymbolFound = true
        elseif SymbolFound == true and LetterFound == true and NumberFound == true then
            break
        end
    end
    
    if Score > 7 and Score < 15 then
        return "Weak"
    elseif Score > 14 and Score < 22 then
        return "Alright"
    elseif Score > 21 and Score < 30 then
        return "Strong"
    elseif Score > 29 and Score < 37 then
        return "VeryStrong"
    elseif Score > 36 then
        return "UltraStrong"
    else 
        warn("Error , Function :- IsCodeStrong  , Reason :- Failed to rate code , nil returned")
        return nil
    end

please, don’t use if statements. learn about TABLES. TABLES. TABLES. TABLES

image

1 Like

He’s off with his chatgpt license again. At least you’re not calling it a privacy policy this time.

@Fan_Len4ika1Tvink123 sometimes if-else chains are faster than tables but this is hilarious, and not one of those cases.

1 Like

Like the previous version, your module is just a bunch of methods that act as shells for the real methods. The module does not “Improve the workflow” or “Reduce the number of lines”. If you want to make a useful module, focus on 1 thing and add things that were not done before, or done better.

Example that has been done before: Roblox provides DataStoreService but there are problems that many people face with rate limits. Some modules focus on providing better safety with overwriting, and reduce the requests made to the API by caching the result. These are useful modules because they provide something that was not provided by Roblox.

In your case, no one has any issues with any of the methods you have provided. There is not a reason to use the module. And no, running things in “bulk” is not an issue.

Example of methods that are not useful:
“RemoveTag” is CollectionService | Documentation - Roblox Creator Hub

It is not more efficient to require your module then run the method rather than GetService and use the same method. So it ultimately makes your module not very useful.

1 Like

after gathering your feedback about the “Pro” and “Lite” versions , these are the decisions that determine the future of “Extra Functions" plugin” :-

1 :- both version will not receive any new update
2 :- the plugin will not receive any new versions
3 :- the plugin will still be available on the Roblox creator store for free

What is next ? :-
i do not have time these days i am working on a new game
you can check the game devlogs :-

Devlog1 :- Here
Devlog2 :- Here

i really need your feedback about it

so i will not release any resource soon but i still have some plans for future resources.
thank you very much for your feedback i really appreciate it

– Krant19worlddv