-- ================================================================================================= -- 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' ) )()