Skip to content
View adrielry's full-sized avatar

Block or report adrielry

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adrielry/README.md

-- https://scriptblox.com/script/FREE-GEAR-5-REWORK-+-DRAGON-REWORK-Cat-Piece-Deobfused-22237

local player = game.Players.LocalPlayer local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/thanhdat4461/GUI-Library/main/Orion%20Library.lua')))()

local Window = OrionLib:MakeWindow({ Name = "Cat Piece Hub", HidePremium = false, SaveConfig = true, ConfigFolder = "Cat Piece Hub", IntroEnabled = true, IntroText = "Cat Piece Hub", })

-- Create Tab 1 local Tab = Window:MakeTab({Name = "Player hub", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local Section = Tab:AddSection({Name = "LocalPlayer"}) OrionLib:MakeNotification({Name = "Welcome!", Content = "Welcome to my hub!", Image = "rbxassetid://4483345998", Time = 5}) Tab:AddButton({Name = "High Speed", Callback = function() player.Character.Humanoid.WalkSpeed = 500 end}) Tab:AddButton({Name = "High Jumppower", Callback = function() player.Character.Humanoid.JumpPower = 100 end}) Tab:AddButton({Name = "Low Gravity", Callback = function() game.Workspace.Gravity = 10 end})

-- Infinite Health local g = false local h local characterAddedConnection

local function i() local k = player.Character if k then local l = k:FindFirstChildOfClass("Humanoid") if l then l.Health = math.huge l.MaxHealth = math.huge

        -- Ensure health stays infinite
        if h then
            h:Disconnect()
        end

        h = l:GetPropertyChangedSignal("Health"):Connect(function()
            if g then
                l.Health = math.huge
            end
        end)

        l:GetPropertyChangedSignal("MaxHealth"):Connect(function()
            if g then
                l.MaxHealth = math.huge
            end
        end)
    end
end

end

Tab:AddToggle({ Name = "Infinite Health", Default = false, Callback = function(m) g = m

    if g then
        -- Apply infinite health immediately
        i()

        -- Connect to CharacterAdded to reapply when character respawns
        if characterAddedConnection then
            characterAddedConnection:Disconnect()
        end
        characterAddedConnection = player.CharacterAdded:Connect(i)
    else
        if h then
            h:Disconnect()
            h = nil
        end
        if characterAddedConnection then
            characterAddedConnection:Disconnect()
            characterAddedConnection = nil
        end

        -- Reset health to normal if the toggle is disabled
        local k = player.Character
        if k then
            local l = k:FindFirstChildOfClass("Humanoid")
            if l then
                l.Health = l.MaxHealth
            end
        end
    end
end

})

-- Create a new tab for fruit rewards local FruitTab = Window:MakeTab({Name = "Fruit", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local FruitSection = FruitTab:AddSection({Name = "Spin Rewards"})

-- Button to claim Common fruit reward FruitTab:AddButton({Name = "Claim Common Fruit Reward", Callback = function() game:GetService("Players").LocalPlayer.PlayerGui.SpinUI.Chat.Yes.Spin.Reward:FireServer("Common") end})

-- Button to claim Uncommon fruit reward FruitTab:AddButton({Name = "Claim Uncommon Fruit Reward", Callback = function() game:GetService("Players").LocalPlayer.PlayerGui.SpinUI.Chat.Yes.Spin.Reward:FireServer("Uncommon") end})

-- Button to claim Rare fruit reward FruitTab:AddButton({Name = "Claim Rare Fruit Reward", Callback = function() game:GetService("Players").LocalPlayer.PlayerGui.SpinUI.Chat.Yes.Spin.Reward:FireServer("Rare") end})

-- Button to claim Legendary fruit reward FruitTab:AddButton({Name = "Claim Legendary Fruit Reward", Callback = function() game:GetService("Players").LocalPlayer.PlayerGui.SpinUI.Chat.Yes.Spin.Reward:FireServer("Legendary") end})

-- Create new tab for swords and accessories local SwordsAccessoriesTab = Window:MakeTab({Name = "Swords & Accessories", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local SwordsAccessoriesSection = SwordsAccessoriesTab:AddSection({Name = "Get All Swords and Accessories"})

-- Button to get all swords SwordsAccessoriesTab:AddButton({Name = "Get All Swords", Callback = function() local swords = { "ONEYEARSWORD", "Saber", "BlueScythe", "SaberV2", "MoltSword", "TripleYoru", "BattleAxe", "StrongSpear", "ColdSword", "EggSword", "BattleHammer", "RedScythe", "Katana", "DualKatana", "TripleKatana", "Kiribachi", "TimeSword", "FlameSword", "CatClaw", "Blaster777", "FrozenKatana", "RedKatana", "BlueKatana", "GreenKatana", "Bisento", "AceCutlass", "Hassaikai", "Napoleon", "Yoru", "YoruV2", "Guitar", "Crocohok", "StickyStuff", "GravitySword", "CandyCane", "KamishDagger", "MoltenSword", "GojoSword" }

for _, sword in ipairs(swords) do
    local args = {
        [1] = "Buy",
        [2] = sword,
        [3] = 0
    }
    game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughASword"):FireServer(unpack(args))
end

end})

-- Button to get all accessories SwordsAccessoriesTab:AddButton({Name = "Get All Accessories", Callback = function() local accessories = { "Cat", "StrawHat", "KiddCape", "LucyHelmet", "KizaruCape", "PirateKingCape", "KaidoCape", "BigMomHat", "MihawkHat", "PinkCatHat", "BlackCatHat", "BlueCatHat", "DaValkyrieHelm", "SerpentValk", "SantaHat", "BraveHat", "Top10Hat", "The2023Cape", "Eggwings", "Specialchristmashat", "Megachristmashat", "Snowmantophatred", "Snowmantophatgreen", "STRONGSHIELD", "WarpHat" }

for _, accessory in ipairs(accessories) do
    local args = {
        [1] = "Buy",
        [2] = "Diamond",
        [3] = accessory,
        [4] = 0
    }
    game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAAccessory"):FireServer(unpack(args))
end

end})

-- Button to add StrongSpear to inventory SwordsAccessoriesTab:AddButton({Name = "Add StrongSpear", Callback = function() local args = {[1] = "StrongSpear"} game:GetService("ReplicatedStorage"):WaitForChild("SwordInventoryRemote"):WaitForChild("Inventory"):FireServer(unpack(args)) end})

-- Button to add StrongSword to inventory SwordsAccessoriesTab:AddButton({Name = "Add StrongSword", Callback = function() local args = {[1] = "StrongSword"} game:GetService("ReplicatedStorage"):WaitForChild("SwordInventoryRemote"):WaitForChild("Inventory"):FireServer(unpack(args)) end})

-- Create new tab to remove negative points local RemoveNegativePointsTab = Window:MakeTab({Name = "Remove Negative Points", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local RemoveNegativePointsSection = RemoveNegativePointsTab:AddSection({Name = "Remove Negative Points"})

-- Button to remove negative points RemoveNegativePointsTab:AddButton({Name = "Remove Negative Points", Callback = function() local args = {[1] = -10000000000000000000} game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("testingstats"):FireServer(unpack(args)) end})

-- Create new tab for Combat Styles local CombatTab = Window:MakeTab({Name = "Combat", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local CombatSection = CombatTab:AddSection({Name = "Buy Combat Styles"})

-- Button to buy Combat style CombatTab:AddButton({Name = "Buy Combat Style", Callback = function() local args = { [1] = "Buy", [2] = "Combat", [3] = 1 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy Electric style CombatTab:AddButton({Name = "Buy Electric Style", Callback = function() local args = { [1] = "Buy", [2] = "Electric", [3] = 17 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy DragonTalon style CombatTab:AddButton({Name = "Buy DragonTalon Style", Callback = function() local args = { [1] = "Buy", [2] = "DragonTalon", [3] = 10 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy Cyborg style CombatTab:AddButton({Name = "Buy Cyborg Style", Callback = function() local args = { [1] = "Buy", [2] = "Cyborg", [3] = 17 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy FishmanKarate style CombatTab:AddButton({Name = "Buy FishmanKarate Style", Callback = function() local args = { [1] = "Buy", [2] = "FishmanKarate", [3] = 17 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy DarkLeg style CombatTab:AddButton({Name = "Buy DarkLeg Style", Callback = function() local args = { [1] = "Buy", [2] = "Sanguine", [3] = 7 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy DarkLeg style CombatTab:AddButton({Name = "Buy DarkLeg Style", Callback = function() local args = { [1] = "Buy", [2] = "DarkLeg", [3] = 7 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy SuperHuman style CombatTab:AddButton({Name = "Buy SuperHuman Style", Callback = function() local args = { [1] = "Buy", [2] = "Superhuman", [3] = 1 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy Kj style CombatTab:AddButton({Name = "Buy KJ", Callback = function() local args = { [1] = "Buy", [2] = "KJStyle", [3] = 1 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Button to buy Garp Style CombatTab:AddButton({Name = "Buy Garp", Callback = function() local args = { [1] = "Buy", [2] = "GarpStyle", [3] = 1 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end})

-- Create new tab for God Mode local GodModeTab = Window:MakeTab({Name = "God Mode reset stats firts", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local GodModeSection = GodModeTab:AddSection({Name = "God Mode Controls"})

-- Button to activate god mode GodModeTab:AddButton({Name = "Set God Mode", Callback = function() local args = { [1] = "MaxHealth" } game:GetService("ReplicatedStorage"):WaitForChild("StatSystem"):WaitForChild("Points"):FireServer(unpack(args)) end})

-- Button to set god mode GodModeTab:AddButton({Name = "God Mode First", Callback = function() local args = { [1] = -9000000000000000000 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("testingstats"):FireServer(unpack(args)) end})

-- Create new tab for Fruit and reset stats and admin local FruitSecretTab = Window:MakeTab({Name = "Fruit &Reset stats", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local FruitSecretSection = FruitSecretTab:AddSection({Name = "Fruit & Secret Reveals"})

-- Button to eat a fruit FruitSecretTab:AddButton({Name = "Eat OpeFruit", Callback = function() local args = { [1] = "Eat", [2] = "OpeFruit", [3] = "Ope" } game:GetService("ReplicatedStorage"):WaitForChild("SystemFruitEatV1"):WaitForChild("SecureEated"):FireServer(unpack(args)) end})

-- Button to reveal secret FruitSecretTab:AddButton({Name = "reset stats", Callback = function() local args = { [1] = game:GetService("Players").LocalPlayer } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("SHANKSSECRETREVEALEDGG"):FireServer(unpack(args)) end})

-- Create new tab for Max Stats V2 local MaxStatsV2Tab = Window:MakeTab({ Name = "Max Stats V2", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local MaxStatsV2Section = MaxStatsV2Tab:AddSection({ Name = "Max Stats V2" })

-- Button to achieve max stats V2 MaxStatsV2Tab:AddButton({ Name = "Set Max Stats v2 -9qn", Callback = function() local args = { [1] = -9000000000000000000 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("testingstats"):FireServer(unpack(args)) end })

-- Button to achieve max stats V2 MaxStatsV2Tab:AddButton({ Name = "Set Max Stats v2 900qd", Callback = function() local args = { [1] = 900000000000000000 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("testingstats"):FireServer(unpack(args)) end })

-- Button to set max stats MaxStatsV2Tab:AddButton({ Name = "Set Max Stats 90qd", Callback = function() local args = { [1] = 90000000000000000 } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("testingstats"):FireServer(unpack(args)) end })

-- Create new tab for setting points local SetPointsTab = Window:MakeTab({ Name = "Set Points", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local SetPointsSection = SetPointsTab:AddSection({ Name = "Set Points" })

local points = 0

SetPointsTab:AddTextbox({ Name = "Enter Points", Default = "", TextDisappear = true, Callback = function(value) points = tonumber(value) print("Points entered:", points) end })

SetPointsTab:AddButton({ Name = "Set Points", Callback = function() if points and points > 0 then local args = { [1] = points } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("testingstats"):FireServer(unpack(args)) print("Points set to:", points) else warn("Invalid points value") end end })

local ScriptsTab = Window:MakeTab({ Name = "Scripts", Icon = "rbxassetid://4483345998", PremiumOnly = false })

local loopsRunning = false

-- Function to handle the button click event local function startAllLoops() if loopsRunning then return -- Exit if loops are already running end

loopsRunning = true

-- Start the first loop for eating fruit every 6 seconds
spawn(function()
    while loopsRunning do
        local args = {
            [1] = "Eat",
            [2] = "ReviveFruit",
            [3] = "Revive"
        }
        game:GetService("ReplicatedStorage"):WaitForChild("SystemFruitEatV1"):WaitForChild("SecureEated"):FireServer(unpack(args))
        wait(6) -- Wait for 6 seconds before eating again
    end
end)

-- Start the second loop for the damage action every 4 seconds
spawn(function()
    while loopsRunning do
        local args = {
            [1] = 36999998210048,
            [2] = workspace:WaitForChild("Duckycant_quack1")
        }
        game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("Damaged"):FireServer(unpack(args))
        wait(4) -- Wait for 4 seconds before firing again
    end
end)

-- Start the third loop for combat and remote actions every 4 seconds
spawn(function()
    while loopsRunning do
        game:GetService("ReplicatedStorage"):WaitForChild("CombatTag"):FireServer()
        getNil("RemoteEvent", "RemoteEvent"):FireServer()
        wait(4) -- Wait for 4 seconds before firing again
    end
end)

-- Start the loop for subtracting 36999998210048 from health every 10 seconds
spawn(function()
    while loopsRunning do
        local player = game.Players.LocalPlayer
        if player and player.Character and player.Character:FindFirstChild("Humanoid") then
            local humanoid = player.Character.Humanoid
            humanoid.Health = humanoid.Health - 36999998210048 -- Subtract 36999998210048 from health
        end
        wait(8) -- Wait for 8 seconds before subtracting again
    end
end)

end

-- Add a button to start all loops ScriptsTab:AddButton({ Name = "StartGodmode", Callback = startAllLoops })

-- Add a button to clear all loops ScriptsTab:AddButton({ Name = "StopGodmode", Callback = function() loopsRunning = false end })

-- Create a new tab for teleportation local TeleportTab = Window:MakeTab({ Name = "Teleport", Icon = "rbxassetid://4483345998", PremiumOnly = false })

-- Function to get a player by display name or username local function findPlayerByName(name) for _, player in pairs(game.Players:GetPlayers()) do if player.DisplayName:lower() == name:lower() or player.Name:lower() == name:lower() then return player end end return nil end

-- Function to resolve short name to full player name local function resolveShortName(shortName) -- Check if shortName is a single character if #shortName == 1 then for _, player in pairs(game.Players:GetPlayers()) do if player.Name:sub(1, 1):lower() == shortName:lower() then return player.Name end end end

-- Use predefined mappings if available
local shortNameMapping = {
    ["d"] = "Duckycant_quack1",
    -- Add more mappings as needed
}

return shortNameMapping[shortName:lower()] or shortName

end

-- Function to teleport the local player to another player local function teleportToPlayer(targetName) local localPlayer = game.Players.LocalPlayer local fullTargetName = resolveShortName(targetName) local targetPlayer = findPlayerByName(fullTargetName)

if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
    local targetHRP = targetPlayer.Character.HumanoidRootPart
    local localHRP = localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart")
    
    if localHRP then
        -- Set the local player's position to the target player's position
        localHRP.CFrame = targetHRP.CFrame + Vector3.new(0, 5, 0) -- Add an offset to prevent overlap
    else
        print("Local player's HumanoidRootPart not found!")
    end
else
    print("Target player not found or invalid!")
end

end

-- Add a textbox and button for teleportation TeleportTab:AddTextbox({ Name = "Enter Player Name or Display Name", Default = "", TextDisappear = true, Callback = function(playerName) teleportToPlayer(playerName) -- Call teleport function when a name is entered end })

-- Add a button to trigger teleportation TeleportTab:AddButton({ Name = "Teleport to Player", Callback = function() local playerName = TeleportTab:GetTextBox("Enter Player Name or Display Name").Value teleportToPlayer(playerName) end })

-- Create a new tab for admin commands local AdminTab = Window:MakeTab({ Name = "Admin Commands", Icon = "rbxassetid://4483345998", PremiumOnly = false })

-- Add buttons for various admin commands AdminTab:AddButton({ Name = "God Mode", Callback = function() startAllLoops() end })

AdminTab:AddButton({ Name = "Teleport to Player", Callback = function() local playerName = TeleportTab:GetTextBox("Enter Player Name or Display Name").Value teleportToPlayer(playerName) end })

-- Create a new tab for command list local CmdsTab = Window:MakeTab({ Name = "Cmds List", Icon = "rbxassetid://4483345998", PremiumOnly = false })

-- Add a label for the commands list CmdsTab:AddLabel("Commands List:") CmdsTab:AddLabel("[!godmodebyduck] - Starts all loops") CmdsTab:AddLabel("[!tp [playerName]] - Teleports to player")

-- Debounce variables local lastCommandTime = 0 local debounceTime = 1 -- Time in seconds to prevent command spamming

-- Function to handle chat commands local function onChatMessage(message) local currentTime = tick() local args = string.split(message, " ") local command = args[1] local targetName = args[2]

if currentTime - lastCommandTime < debounceTime then
    return -- Exit if the command is being triggered too frequently
end

lastCommandTime = currentTime

if command == "!godmodebyduck" then
    startAllLoops()
elseif command == "!tp" and targetName then
    teleportToPlayer(targetName)
end

end

-- Connect chat message event to function game.Players.LocalPlayer.Chatted:Connect(onChatMessage) local function claimFruitReward(type, quantity) quantity = quantity or 1 -- Default to 1 if no quantity is provided local player = game:GetService("Players").LocalPlayer local remote = player.PlayerGui.SpinUI.Chat.Yes.Spin.Reward for i = 1, quantity do remote:FireServer(type) end end

-- Create the Fruit Tab local FruitTab = Window:MakeTab({ Name = "Fruit Rewards", Icon = "rbxassetid://4483345998", -- Replace with an appropriate icon ID PremiumOnly = false })

-- Buttons to claim various fruit rewards FruitTab:AddButton({ Name = "Claim 1 Legendary Fruit Reward", Callback = function() claimFruitReward("Legendary") end }) FruitTab:AddButton({ Name = "Claim 1 Common Fruit Reward", Callback = function() claimFruitReward("Common") end }) FruitTab:AddButton({ Name = "Claim 1 Uncommon Fruit Reward", Callback = function() claimFruitReward("Uncommon") end }) FruitTab:AddButton({ Name = "Claim 1 Rare Fruit Reward", Callback = function() claimFruitReward("Rare") end })

-- Function to handle diamond code local function useDiamondCode(value) game:GetService("ReplicatedStorage").BonusFolderFX.DiamondCodes:FireServer(value) end

-- Function to use EnterCode request local function useEnterCode(value, code) game:GetService("ReplicatedStorage").EnterCode:FireServer(value, code) end

-- Function to eat fruits local function eatFruit(fruit, alias) local args = { [1] = "Eat", [2] = fruit, [3] = alias } local ReplicatedStorage = game:GetService("ReplicatedStorage") local systemFruitEat = ReplicatedStorage:FindFirstChild("SystemFruitEatV1") if systemFruitEat then local secureEated = systemFruitEat:FindFirstChild("SecureEated") if secureEated then secureEated:FireServer(unpack(args)) else OrionLib:MakeNotification({ Name = "Error", Content = "SecureEated not found.", Image = "rbxassetid://4483345998", Time = 5 }) end else OrionLib:MakeNotification({ Name = "Error", Content = "SystemFruitEatV1 not found.", Image = "rbxassetid://4483345998", Time = 5 }) end end

-- Function to eat OpeFruit local function eatOpeFruit() local args = { [1] = "Eat", [2] = "OpeFruit", [3] = "Ope" } local ReplicatedStorage = game:GetService("ReplicatedStorage") local systemFruitEat = ReplicatedStorage:FindFirstChild("SystemFruitEatV1") if systemFruitEat then local secureEated = systemFruitEat:FindFirstChild("SecureEated") if secureEated then secureEated:FireServer(unpack(args)) else OrionLib:MakeNotification({ Name = "Error", Content = "SecureEated not found.", Image = "rbxassetid://4483345998", Time = 5 }) end else OrionLib:MakeNotification({ Name = "Error", Content = "SystemFruitEatV1 not found.", Image = "rbxassetid://4483345998", Time = 5 }) end end

-- Add more fruits here local function eatSandFruit() eatFruit("SandFruit", "Sand") end local function eatHunterFruit() eatFruit("HunterFruit", "HuntFruit") end local function eatWarpFruit() eatFruit("WarpFruit", "Warp") end local function eatReviveFruit() eatFruit("ReviveFruit", "Revive") end local function eatGUMGear5Fruit() eatFruit("GUMGear5Fruit", "GUMGear5") end local function eatLightFruit() eatFruit("LightFruit", "Light") end local function eatNightmareGumGum() eatFruit("NightmareGumGum", "GumNightmare") end local function eatShadowShadow() eatFruit("ShadowShadow", "ShadowFruit") end local function eatGravityFruit() eatFruit("GravityFruit", "Gravity") end local function eatVenomFruit() eatFruit("VenomFruit", "VenomVenom") end local function eatSoundSound() eatFruit("SoundSound", "SoundFruit") end local function eatMammothFruit() eatFruit("MammothFruit", "Mammoth") end local function eatTrexFruit() eatFruit("TrexFruit", "Trex") end local function eatKitsuneFruit() eatFruit("KitsuneFruit", "Kitsune") end local function eatLoveFruit() eatFruit("LoveLoveFruit", "LoveFruit") end local function eatSnowmanFruit() eatFruit("SnowmanFruit", "Snowman") end local function eatGumv2Fruit() eatFruit("GumV2Fruit", "GumV2") end local function eatSpidermanFruit() eatFruit("SpiderManFruitt", "SpidermanFruitt") end local function eatDoughFV2Fruit() eatFruit("DoughV2Fruit", "DoughFV2") end local function eatCHAINSAWMANFruit() eatFruit("CHAINSAWFR", "CHAINSAWMAN") end local function eatDragonV3Fruit() eatFruit("DragonV3Fruit", "DragonV3") end local function eatMagmaFruit() eatFruit("MagmaFruit", "Magma") end local function eatToriDFFruit() eatFruit("Tori", "ToriDF") end local function eatFlameFruit() eatFruit("FlameFruit", "Flame") end local function eatIceFruit() eatFruit("SnowFruit", "IceFruit") end local function eatSpringFruit() eatFruit("SpringFruit", "Spring") end local function eatTremorFruit() eatFruit("Quake", "Tremor") end local function eatGoroV2Fruit() eatFruit("GoroV2Fruit", "GoroV2") end

-- Function to toggle infinite health local g = false local h local characterAddedConnection

local function toggleInfiniteHealth() local player = game.Players.LocalPlayer local character = player.Character if character then local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.Health = math.huge humanoid.MaxHealth = math.huge

        -- Ensure health stays infinite
        if h then
            h:Disconnect()
        end

        h = humanoid:GetPropertyChangedSignal("Health"):Connect(function()
            if g then
                humanoid.Health = math.huge
            end
        end)

        humanoid:GetPropertyChangedSignal("MaxHealth"):Connect(function()
            if g then
                humanoid.MaxHealth = math.huge
            end
        end)
    end
end

end

-- Function to buy all swords local function buyAllSwords() local swords = { "ONEYEARSWORD", "Saber", "BlueScythe", "SaberV2", "MoltSword", "TripleYoru", "BattleAxe", "StrongSpear", "ColdSword", "EggSword", "BattleHammer", "RedScythe", "Katana", "DualKatana", "TripleKatana", "Kiribachi", "TimeSword", "FlameSword", "CatClaw", "Blaster777", "FrozenKatana", "RedKatana", "BlueKatana", "GreenKatana", "Bisento", "AceCutlass", "Hassaikai", "Napoleon", "Yoru", "YoruV2", "Guitar", "Crocohok", "StickyStuff", "GravitySword", "CandyCane", "KamishDagger", "MoltenSword", "GojoSword", "StrongSword", "StrongSpear" }

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local boughASword = ReplicatedStorage:WaitForChild("BonusFolderFX"):WaitForChild("BoughASword")

for _, sword in ipairs(swords) do
    local args = {
        [1] = "Buy",
        [2] = sword,
        [3] = 0
    }
    boughASword:FireServer(unpack(args))
end

end

-- Function to buy all accessories local function buyAllAccessories() local accessories = { "Cat", "StrawHat", "KiddCape", "LucyHelmet", "KizaruCape", "PirateKingCape", "KaidoCape", "BigMomHat", "MihawkHat", "PinkCatHat", "BlackCatHat", "BlueCatHat", "DaValkyrieHelm", "SerpentValk", "SantaHat", "BraveHat", "Top10Hat", "The2023Cape", "Eggwings", "Specialchristmashat", "Megachristmashat", "Snowmantophatred", "Snowmantophatgreen", "STRONGSHIELD", "WarpHat" }

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local boughAAccessory = ReplicatedStorage:WaitForChild("BonusFolderFX"):WaitForChild("BoughAAccessory")

for _, accessory in ipairs(accessories) do
    local args = {
        [1] = "Buy",
        [2] = "Diamond",
        [3] = accessory,
        [4] = 0
    }
    boughAAccessory:FireServer(unpack(args))
end

OrionLib:MakeNotification({
    Name = "Accessories Purchased",
    Content = "All available accessories have been bought.",
    Image = "rbxassetid://4483345998",
    Time = 5
})

end

-- Function to reset stats local function resetStats() local args = { [1] = game:GetService("Players").LocalPlayer } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("SHANKSSECRETREVEALEDGG"):FireServer(unpack(args)) end

-- Function to buy Strong Spear local function buyStrongSpear() local args = { [1] = "StrongSpear", } game:GetService("ReplicatedStorage"):WaitForChild("SwordInventoryRemote"):WaitForChild("Inventory"):FireServer(unpack(args)) end

-- Function to buy Strong Sword

local function buyStrongSword() local args = { [1] = "StrongSword", } game:GetService("ReplicatedStorage"):WaitForChild("SwordInventoryRemote"):WaitForChild("Inventory"):FireServer(unpack(args))
end -- Function to buy all swords local function buyAllSwords() local swords = { "ONEYEARSWORD", "Saber", "BlueScythe", "SaberV2", "MoltSword", "TripleYoru", "BattleAxe", "StrongSpear", "ColdSword", "EggSword", "BattleHammer", "RedScythe", "Katana", "DualKatana", "TripleKatana", "Kiribachi", "TimeSword", "FlameSword", "CatClaw", "Blaster777", "FrozenKatana", "RedKatana", "BlueKatana", "GreenKatana", "Bisento", "AceCutlass", "Hassaikai", "Napoleon", "Yoru", "YoruV2", "Guitar", "Crocohok", "StickyStuff", "GravitySword", "CandyCane", "KamishDagger", "MoltenSword", "GojoSword", "StrongSword", "StrongSpear" }

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local boughASword = ReplicatedStorage:WaitForChild("BonusFolderFX"):WaitForChild("BoughASword")

for _, sword in ipairs(swords) do
    local args = {
        [1] = "Buy",
        [2] = sword,
        [3] = 0
    }
    boughASword:FireServer(unpack(args))
end

end

-- Function to buy all accessories local function buyAllAccessories() local accessories = { "Cat", "StrawHat", "KiddCape", "LucyHelmet", "KizaruCape", "PirateKingCape", "KaidoCape", "BigMomHat", "MihawkHat", "PinkCatHat", "BlackCatHat", "BlueCatHat", "DaValkyrieHelm", "SerpentValk", "SantaHat", "BraveHat", "Top10Hat", "The2023Cape", "Eggwings", "Specialchristmashat", "Megachristmashat", "Snowmantophatred", "Snowmantophatgreen", "STRONGSHIELD", "WarpHat" }

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local boughAAccessory = ReplicatedStorage:WaitForChild("BonusFolderFX"):WaitForChild("BoughAAccessory")

for _, accessory in ipairs(accessories) do
    local args = {
        [1] = "Buy",
        [2] = "Diamond",
        [3] = accessory,
        [4] = 0
    }
    boughAAccessory:FireServer(unpack(args))
end

OrionLib:MakeNotification({
    Name = "Accessories Purchased",
    Content = "All available accessories have been bought.",
    Image = "rbxassetid://4483345998",
    Time = 5
})

end

-- Function to buy specific style local function buyStyle(style, id) local args = { [1] = "Buy", [2] = style, [3] = id } game:GetService("ReplicatedStorage"):WaitForChild("BonusFolderFX"):WaitForChild("BoughAStyle"):FireServer(unpack(args)) end

-- List of commands and their functions local commands = { ["setgeli"] = function(value, code) useEnterCode(tonumber(value), code) end, ["setdiamond"] = function(value) useDiamondCode(tonumber(value)) end, ["ope"] = eatOpeFruit, ["infhp"] = function() g = not g

    if g then
        toggleInfiniteHealth()
        if characterAddedConnection then
            characterAddedConnection:Disconnect()
        end
        characterAddedConnection = game.Players.LocalPlayer.CharacterAdded:Connect(toggleInfiniteHealth)
    else
        if h then
            h:Disconnect()
            h = nil
        end
        if characterAddedConnection then
            characterAddedConnection:Disconnect()
            characterAddedConnection = nil
        end

        local character = game.Players.LocalPlayer.Character
        if character then
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                humanoid.Health = humanoid.MaxHealth
            end
        end
    end
end,
["claimlegendary"] = function(quantity) claimFruitReward("Legendary", tonumber(quantity)) end,
["claimcommon"] = function(quantity) claimFruitReward("Common", tonumber(quantity)) end,
["claimuncommon"] = function(quantity) claimFruitReward("Uncommon", tonumber(quantity)) end,
["claimrare"] = function(quantity) claimFruitReward("Rare", tonumber(quantity)) end,
["buyallswords"] = buyAllSwords,
["buyallaccessories"] = buyAllAccessories,
["resetstats"] = resetStats,
["buystrongsword"] = function() buyStrongSword() end,
["buystrongspear"] = buyStrongSpear,
["setspeed"] = function(value) setSpeed(tonumber(value)) end,
["setjump"] = function(value) setJumpPower(tonumber(value)) end,
["buycombat"] = function() buyStyle("Combat", 1) end,
["buyelectric"] = function() buyStyle("Electric", 17) end,
["buydragontalon"] = function() buyStyle("DragonTalon", 10) end,
["buycyborg"] = function() buyStyle("Cyborg", 17) end,
["buyfishmankarate"] = function() buyStyle("FishmanKarate", 17) end,
["buydarkleg"] = function() buyStyle("DarkLeg", 7) end,
["buysuperhuman"] = function() buyStyle("Superhuman", 1) end,
["buykj"] = function() buyStyle("KJStyle", 1) end,
["buysanguine"] = function() buyStyle("Sanguine", 0) end,
["buygarp"] = function() buyStyle("GarpStyle", 1) end,
["eatspiderman"] = function() eatSpidermanFruit() end,
["eatdoughv2"] = function() eatDoughFV2Fruit() end,
["eatdragonv3"] = function() eatDragonV3Fruit() end,
["eatmagma"] = function() eatMagmaFruit() end,
["eattori"] = function() eatToriDFFruit() end,
["eatflame"] = function() eatFlameFruit() end,
["eatice"] = function() eatIceFruit() end,
["eatspring"] = function() eatSpringFruit() end,
["eatquake"] = function() eatTremorFruit() end,
["eatgoro"] = function() eatGoroV2Fruit() end,
["eatsand"] = function() eatSandFruit() end,
["eathunter"] = function() eatHunterFruit() end,
["eatwarp"] = function() eatWarpFruit() end,
["eatrevive"] = function() eatReviveFruit() end,
["eatgumgear5"] = function() eatGUMGear5Fruit() end,
["eatlight"] = function() eatLightFruit() end,
["eatnightmaregum"] = function() eatNightmareGumGum() end,
["eatshadow"] = function() eatShadowShadow() end,
["eatgravity"] = function() eatGravityFruit() end,
["eatvenom"] = function() eatVenomFruit() end,
["eatsound"] = function() eatSoundSound() end,
["eatmammoth"] = function() eatMammothFruit() end,
["eattrex"] = function() eatTrexFruit() end,
["eatkitsune"] = function() eatKitsuneFruit() end,
["eatgumv2"] = function() eatGumv2Fruit() end,
["eatsnowman"] = function() eatSnowmanFruit() end,
["eatlove"] = function() eatLoveFruit() end

}

-- Create the Admin Commands tab

-- Add textbox for command input AdminTab:AddTextbox({ Name = "Command Input", Default = "Enter command here...", TextDisappear = true, Callback = function(commandText) local commandParts = string.split(commandText, " ") local commandName = commandParts[1]:lower() local commandArgs = {table.unpack(commandParts, 2)}

    local commandFunction = commands[commandName]
    if commandFunction then
        if #commandArgs > 0 then
            commandFunction(table.unpack(commandArgs))
        else
            commandFunction()
        end
    else
        OrionLib:MakeNotification({
            Name = "Invalid Command",
            Content = "The command you entered does not exist.",
            Image = "rbxassetid://4483345998",
            Time = 5
        })
    end
end

})

-- Create the Commands List tab local CommandsListTab = Window:MakeTab({ Name = "Commands List", Icon = "rbxassetid://4483345998", -- Replace with an appropriate icon ID PremiumOnly = false })

-- Add buttons for each command for commandName, commandFunction in pairs(commands) do CommandsListTab:AddButton({ Name = commandName, Callback = commandFunction }) end

-- Add a new Combat Styles tab local CombatTab = Window:MakeTab({ Name = "Combat Styles", Icon = "rbxassetid://4483345998", PremiumOnly = false })

-- Add buttons to purchase each combat style CombatTab:AddButton({Name = "Buy Combat", Callback = function() buyStyle("Combat", 1) end}) CombatTab:AddButton({Name = "Buy Electric", Callback = function() buyStyle("Electric", 17) end}) CombatTab:AddButton({Name = "Buy DragonTalon", Callback = function() buyStyle("DragonTalon", 10) end}) CombatTab:AddButton({Name = "Buy Cyborg", Callback = function() buyStyle("Cyborg", 17) end}) CombatTab:AddButton({Name = "Buy FishmanKarate", Callback = function() buyStyle("FishmanKarate", 17) end}) CombatTab:AddButton({Name = "Buy DarkLeg", Callback = function() buyStyle("DarkLeg", 7) end}) CombatTab:AddButton({Name = "Buy SuperHuman", Callback = function() buyStyle("Superhuman", 1) end}) CombatTab:AddButton({Name = "Buy KJ", Callback = function() buyStyle("KJStyle", 1) end}) CombatTab:AddButton({Name = "Buy Garp", Callback = function() buyStyle("GarpStyle", 1) end}) CombatTab:AddButton({Name = "Buy Sanguine", Callback = function() buyStyle("Sanguine", 0) end})

-- Chat command prefix local commandPrefix = "!"

-- Function to handle chat commands local function onChatMessage(message) if message:sub(1, #commandPrefix) == commandPrefix then local commandText = message:sub(#commandPrefix + 1) local commandParts = string.split(commandText, " ") local commandName = commandParts[1]:lower() local commandArgs = {table.unpack(commandParts, 2)}

    local commandFunction = commands[commandName]
    if commandFunction then
        if #commandArgs > 0 then
            commandFunction(table.unpack(commandArgs))
        else
            commandFunction()
        end
    else
        OrionLib:MakeNotification({
            Name = "Invalid Command",
            Content = "The command you entered does not exist.",
            Image = "rbxassetid://4483345998",
            Time = 5
        })
    end
end

end

-- Connect the chat command handler game:GetService("Players").LocalPlayer.Chatted:Connect(onChatMessage)

-- Create new tab for setting points local SetPointsTab = Window:MakeTab({ Name = "Max lvl Soon", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local SetPointsSection = SetPointsTab:AddSection({ Name = "Max lvl soon" })

-- Create new tab for Credits or Information local CreditsTab = Window:MakeTab({Name = "Credits", Icon = "rbxassetid://4483345998", PremiumOnly = false}) local CreditsSection = CreditsTab:AddSection({Name = "Credits & Information"})

-- Add information or credits CreditsTab:AddLabel("Creator: VG Ducky") CreditsTab:AddLabel("Assistance Starfishy") CreditsTab:AddLabel("Developer Eclipse")

OrionLib:Init()

Popular repositories Loading

  1. Adriel-hub Adriel-hub Public

  2. adrielry adrielry Public

    Config files for my GitHub profile.

  3. Adriel- Adriel- Public

  4. Scripts Scripts Public

    Forked from tlredz/Scripts

    Luau