InfiniteWare
Key RequiredUniversal

InfiniteWare

Universal ScriptSouljaWitchSrcSouljaWitchSrc 1.1K views 796 executesUpdated Dec 4, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•463 lines (15943 chars)
-- =================================================================================================
--  UILIB | Made by UILIB and DOZE
-- =================================================================================================

-- Library
local UILIB = loadstring(
	game:HttpGet(
		'https://raw.githubusercontent.com/DozeIsOkLol/LibWare/refs/heads/main/testing/Library/Source.lua'
	)
)()

-- Shortcuts
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local Players = game:GetService('Players')
local LocalPlayer = Players.LocalPlayer
local VIM = game:GetService('VirtualInputManager')

-- Helpers
local function fireRemote(path, args)
	local node = ReplicatedStorage:WaitForChild('Framework', 9e9)
	for _, step in ipairs(path) do
		node = node:WaitForChild(step, 9e9)
	end
	node:FireServer(unpack(args))
end

local function pressKey(keyCode, duration)
	VIM:SendKeyEvent(true, keyCode, false, game)
	task.wait(duration or 0.1)
	VIM:SendKeyEvent(false, keyCode, false, game)
end

local function teleportTo(pos)
	LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(pos)
end

-- Main Window
local Window = UILIB:CreateWindow({
	Title = 'InfiniteWare',
	Version = 'LibWare v6.2',
})

-- Tabs


----------------------------------------------------
-- Game Specific Tabs
----------------------------------------------------
if game.PlaceId == 89847738708380 then
    local MoneyTab = Window:CreateTab('Money')
    MoneyTab:AddParagraph('Inf Money')

    -- Single action button
    MoneyTab:AddButton({
        Name = 'Give Money (Single)',
        Callback = function()
            local args = {
                [1] = "TryOpenEgg",
                [2] = "Egg3",
                [3] = -179769313e+300
            }
            game:GetService("ReplicatedStorage").Remote.Egg:FireServer(unpack(args))
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Gave money once.' })
        end,
    })

    -- Toggle for continuous action
    local autoGiveMoney = false
    MoneyTab:AddToggle({
        Name = 'Auto Give Money',
        Callback = function(state)
            autoGiveMoney = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Auto Give Money ' .. (state and 'Enabled' or 'Disabled') .. '.' })
            task.spawn(function()
                while autoGiveMoney do
                    local args = {
                        [1] = "TryOpenEgg",
                        [2] = "Egg3",
                        [3] = -179769313e+300
                    }
                    game:GetService("ReplicatedStorage").Remote.Egg:FireServer(unpack(args))
                    task.wait()
                end
            end)
        end,
    })

elseif game.PlaceId == 136003210253823 then
    local WinsTab = Window:CreateTab('Wins')
    WinsTab:AddParagraph('Inf Wins')

    -- Single action button
    WinsTab:AddButton({
        Name = 'Give Wins (Single)',
        Callback = function()
            game:GetService("ReplicatedStorage").Packages._Index["sleitnick_knit@1.7.0"].knit.Services.EggsService.RF.Hatch:InvokeServer(
                table.unpack({
                    [1] = -math.huge,
                    [2] = "DefaultEgg",
                    [3] = {},
                    [4] = false
                })
            )
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Gave wins once.' })
        end,
    })

    -- Toggle for continuous action
    local autoGiveWins = false
    WinsTab:AddToggle({
        Name = 'Auto Give Wins',
        Callback = function(state)
            autoGiveWins = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Auto Give Wins ' .. (state and 'Enabled' or 'Disabled') .. '.' })
            task.spawn(function()
                while autoGiveWins do
                    game:GetService("ReplicatedStorage").Packages._Index["sleitnick_knit@1.7.0"].knit.Services.EggsService.RF.Hatch:InvokeServer(
                        table.unpack({
                            [1] = -math.huge,
                            [2] = "DefaultEgg",
                            [3] = {},
                            [4] = false
                        })
                    )
                    task.wait()
                end
            end)
        end,
    })

elseif game.PlaceId == 121545076438150 or game.PlaceId == 92894806021816 or game.PlaceId == 132315173445648 or game.PlaceId == 106662118141021 then
    local MoneyTab = Window:CreateTab('Money')
    MoneyTab:AddParagraph('Inf Money')

    -- Single action button
    MoneyTab:AddButton({
        Name = 'Give Money (Single)',
        Callback = function()
            game:GetService("ReplicatedStorage").FrameWork_Shared.Remotes.Battle.RE_PlayerFinishBattle:FireServer(math.huge, false)
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Gave money once.' })
        end,
    })

    -- Toggle for continuous action
    local autoGiveMoney = false
    MoneyTab:AddToggle({
        Name = 'Auto Give Money',
        Callback = function(state)
            autoGiveMoney = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Auto Give Money ' .. (state and 'Enabled' or 'Disabled') .. '.' })
            task.spawn(function()
                while autoGiveMoney do
                    game:GetService("ReplicatedStorage").FrameWork_Shared.Remotes.Battle.RE_PlayerFinishBattle:FireServer(math.huge, false)
                    task.wait()
                end
            end)
        end,
    })

    local WinsTab = Window:CreateTab('Wins')
    WinsTab:AddParagraph('Inf Wins')

    -- Single action button (fires a burst of 100)
    WinsTab:AddButton({
        Name = 'Give Wins (Burst)',
        Callback = function()
            for i = 1, 100 do
                game:GetService("ReplicatedStorage").FrameWork_Shared.Remotes.Battle.RE_PlayerTriggerTrophy:FireServer()
            end
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Gave a burst of wins.' })
        end,
    })

    -- Toggle for continuous action
    local autoGiveWins = false
    WinsTab:AddToggle({
        Name = 'Auto Give Wins',
        Callback = function(state)
            autoGiveWins = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Auto Give Wins ' .. (state and 'Enabled' or 'Disabled') .. '.' })
            task.spawn(function()
                while autoGiveWins do
                    for i = 1, 100 do
                        if not autoGiveWins then break end
                        game:GetService("ReplicatedStorage").FrameWork_Shared.Remotes.Battle.RE_PlayerTriggerTrophy:FireServer()
                    end
                    task.wait()
                end
            end)
        end,
    })

elseif game.PlaceId == 12899192156 then -- Youtuber Empire
    local FarmTab = Window:CreateTab('Farming')
    FarmTab:AddParagraph('Auto Subs & Money')

    local Event = ReplicatedStorage:WaitForChild("Shared"):WaitForChild("Remotes"):WaitForChild("RecordFinished")

    -- Single action button
    FarmTab:AddButton({
        Name = 'Finish Record (Single)',
        Callback = function()
            Event:FireServer()
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Finished record once.' })
        end,
    })

    -- Toggle for normal speed
    getgenv().AutoFinishNormal = false
    FarmTab:AddToggle({
        Name = 'Auto Finish Record (Normal)',
        Callback = function(state)
            getgenv().AutoFinishNormal = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Normal Auto Finish ' .. (state and 'Enabled' or 'Disabled') .. '.' })

            if getgenv().AutoFinishNormal then
                task.spawn(function()
                    while getgenv().AutoFinishNormal do
                        pcall(function()
                            Event:FireServer()
                        end)
                        task.wait()
                    end
                end)
            end
        end,
    })

    -- Toggle for faster speed
    getgenv().AutoFinishFast = false
    FarmTab:AddToggle({
        Name = 'Auto Finish Record (Faster)',
        Callback = function(state)
            getgenv().AutoFinishFast = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Faster Auto Finish ' .. (state and 'Enabled' or 'Disabled') .. '.' })

            if getgenv().AutoFinishFast then
                task.spawn(function()
                    while getgenv().AutoFinishFast do
                        pcall(function()
                            -- Fire the event in a rapid burst
                            for i = 1, 50 do
                                Event:FireServer()
                            end
                        end)
                        task.wait() -- Wait one frame between bursts
                    end
                end)
            end
        end,
    })

elseif game.PlaceId == 126881587516442 then -- Break a Friend
    local FarmTab = Window:CreateTab('Farming')
    FarmTab:AddParagraph('Auto Break Friend')
    
    local Event = game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("FinishedRagdoll")

    -- Single action button
    FarmTab:AddButton({
        Name = 'Break Friend (Single)',
        Callback = function()
            Event:FireServer(80000)
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Finished ragdoll once.' })
        end,
    })

    -- Toggle for normal speed
    getgenv().autoBreakNormal = false
    FarmTab:AddToggle({
        Name = 'Auto Break Friend (Normal)',
        Callback = function(state)
            getgenv().autoBreakNormal = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Normal Auto Break ' .. (state and 'Enabled' or 'Disabled') .. '.' })

            if getgenv().autoBreakNormal then
                task.spawn(function()
                    while getgenv().autoBreakNormal do
                        pcall(function()
                            Event:FireServer(80000)
                        end)
                        task.wait(0.2)
                    end
                end)
            end
        end,
    })
    
    -- Toggle for faster speed
    getgenv().autoBreakFast = false
    FarmTab:AddToggle({
        Name = 'Auto Break Friend (Faster)',
        Callback = function(state)
            getgenv().autoBreakFast = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Faster Auto Break ' .. (state and 'Enabled' or 'Disabled') .. '.' })

            if getgenv().autoBreakFast then
                task.spawn(function()
                    while getgenv().autoBreakFast do
                        pcall(function()
                            Event:FireServer(80000)
                        end)
                        task.wait() -- Fire every frame
                    end
                end)
            end
        end,
    })
    
    -- Toggle for max speed
    getgenv().autoBreakSuperFast = false
    FarmTab:AddToggle({
        Name = 'Auto Break Friend (Max Speed)',
        Callback = function(state)
            getgenv().autoBreakSuperFast = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Max Speed Auto Break ' .. (state and 'Enabled' or 'Disabled') .. '.' })

            if getgenv().autoBreakSuperFast then
                task.spawn(function()
                    while getgenv().autoBreakSuperFast do
                        pcall(function()
                            -- Fire the event in a rapid burst
                            for i = 1, 50 do
                                Event:FireServer(80000)
                            end
                        end)
                        task.wait() -- Wait one frame between bursts
                    end
                end)
            end
        end,
    })

elseif game.PlaceId == 123741668193208 then -- The $1,000,000 Jump Rope
    local MoneyTab = Window:CreateTab('Money')
    MoneyTab:AddParagraph('Auto Money')
    
    local Event = game:GetService("ReplicatedStorage"):WaitForChild("CratesUtilities"):WaitForChild("Remotes"):WaitForChild("GiveReward")

    -- Single action button
    MoneyTab:AddButton({
        Name = 'Give Money (Single)',
        Callback = function()
            Event:FireServer("1000000000000000")
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Gave money once.' })
        end,
    })

    -- Toggle for continuous action
    getgenv().autoMoney = false
    MoneyTab:AddToggle({
        Name = 'Auto Give Money',
        Callback = function(state)
            getgenv().autoMoney = state
            UILIB:Notify({ Title = 'InfiniteWare', Text = 'Auto Money ' .. (state and 'Enabled' or 'Disabled') .. '.' })

            if getgenv().autoMoney then
                task.spawn(function()
                    while getgenv().autoMoney do
                        pcall(function()
                            Event:FireServer("1000000000000000")
                        end)
                        task.wait()
                    end
                end)
            end
        end,
    })

end

local SupportedTab = Window:CreateTab('Supported Games')
local CreditsTab = Window:CreateTab('Credits')
local MiscTab = Window:CreateTab('Misc')
----------------------------------------------------
-- Supported Games Tab
----------------------------------------------------
SupportedTab:AddLabel('Supported Games')
SupportedTab:AddParagraph('Ride moto and Slide (89847738708380) (Inf Money)')
SupportedTab:AddParagraph('Stop the Train Simulator (136003210253823) (Inf Wins)')
SupportedTab:AddParagraph('Skate And Glide (121545076438150) (Inf Money & Wins)')
SupportedTab:AddParagraph('Youtuber Empire (12899192156) (Auto Subs & Money)')
SupportedTab:AddParagraph('Break a Friend (126881587516442) (Auto Break)')
SupportedTab:AddParagraph('The $1,000,000 Jump Rope (123741668193208) (Auto Money)')
----------------------------------------------------
-- Credits Tab
----------------------------------------------------
CreditsTab:AddLabel('Scripters')
CreditsTab:AddParagraph('The scripts in this UI are made by UILIB/Doze')

CreditsTab:AddLabel('UI')
CreditsTab:AddParagraph('This UI was made by UILIB')

----------------------------------------------------
-- Misc Tab
----------------------------------------------------
MiscTab:AddLabel('UI Settings')
MiscTab:AddKeybind({
	Name = 'Toggle UI',
	Key = Enum.KeyCode.LeftControl,
	Callback = function()
		UILIB:Toggle()
	end,
})

MiscTab:AddLabel('Discord')

-- Executor detection
local requestFunc = syn and syn.request
	or http_request
	or fluxus and fluxus.request
	or Krnl and Krnl.request
	or zenith and zenith.request

if not requestFunc then
	warn('No supported executor detected! This script may not work.')
end

-- Discord invite
local INVITE_CODE = 'QYRBbM4gHp'
MiscTab:AddButton({
	Name = 'Join Discord',
	Callback = function()
		if not requestFunc then
			return warn('No supported executor found!')
		end
		UILIB:Notify({ Title = 'InfiniteWare', Text = 'Attempting to open Discord invite...' })
		requestFunc({
			Url = 'http://127.0.0.1:6463/rpc?v=1',
			Method = 'POST',
			Headers = {
				['Content-Type'] = 'application/json',
				['Origin'] = 'https://discord.com',
			},
			Body = game:GetService('HttpService'):JSONEncode({
				cmd = 'INVITE_BROWSER',
				args = { code = INVITE_CODE },
				nonce = game:GetService('HttpService'):GenerateGUID(false),
			}),
		})
	end,
})

----------------------------------------------------
-- Notifications & Extra Scripts
----------------------------------------------------
task.wait(1)
UILIB:Notify({
	Title = 'UILIB Loaded',
	Text = 'Version 6.2 is ready.',
	Duration = 5,
})

loadstring(
	game:HttpGet(
		'https://raw.githubusercontent.com/DozeIsOkLol/LibWare/refs/heads/main/games/Misc/Developer%20Detection%20System.lua'
	)
)()
loadstring(
	game:HttpGet(
		'https://raw.githubusercontent.com/DozeIsOkLol/LibWare/refs/heads/main/games/Misc/DevTag.lua'
	)
)()

Features & Information

Nice and open source Ride moto and Slide (Inf Money) Stop the Train Simulator (Inf Wins) Skate And Glide (Inf Money & Wins) Youtuber Empire (Auto Subs & Money) Break a Friend (Auto Break) The $1,000,000 Jump Rope (Auto Money)

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts