local Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))() local Players = game:GetService("Players") local RunService = game:GetService("RunService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TeleportService = game:GetService("TeleportService") local StatsService = game:GetService("Stats") local player = Players.LocalPlayer local startTime = tick() local Window = Rayfield:CreateWindow({ Name = "Meme Hub | 💪🏻[x100] Sisyphus Simulator", LoadingTitle = "Booting Meme Hub...", LoadingSubtitle = "Welcome, " .. player.Name, Theme = "Serenity", ToggleUIKeybind = "K", ConfigurationSaving = { Enabled = true, FolderName = "MemeHub", FileName = "AutoFarmConfig" } }) local MainTab = Window:CreateTab("Main", "settings") local FarmTab = Window:CreateTab("Auto Farm", "settings") local StatsTab = Window:CreateTab("Stats", "settings") local CreditsTab = Window:CreateTab("Credits", "settings") Rayfield:Notify({ Title = "Meme Hub", Content = "Loaded successfully.", Duration = 4 }) MainTab:CreateButton({ Name = "Rejoin Server", Callback = function() TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, player) end }) local antiAFKConnection MainTab:CreateToggle({ Name = "Anti-AFK", CurrentValue = false, Flag = "AntiAFK", Callback = function(Value) if Value then antiAFKConnection = player.Idled:Connect(function() local vu = game:GetService("VirtualUser") vu:Button2Down(Vector2.new(0, 0), workspace.CurrentCamera.CFrame) vu:Button2Up(Vector2.new(0, 0), workspace.CurrentCamera.CFrame) end) Rayfield:Notify({ Title = "Anti-AFK", Content = "Enabled", Duration = 4 }) else if antiAFKConnection then antiAFKConnection:Disconnect() end Rayfield:Notify({ Title = "Anti-AFK", Content = "Disabled", Duration = 4 }) end end }) MainTab:CreateButton({ Name = "Reset Character", Callback = function() player.Character:BreakJoints() end }) MainTab:CreateButton({ Name = "Server Hop", Callback = function() local servers = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100")) for _, server in pairs(servers.data) do if server.playing < server.maxPlayers and server.id ~= game.JobId then TeleportService:TeleportToPlaceInstance(game.PlaceId, server.id) break end end end }) MainTab:CreateSlider({ Name = "WalkSpeed", Range = {16, 200}, Increment = 1, CurrentValue = 16, Callback = function(Value) if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.WalkSpeed = Value end end }) MainTab:CreateSlider({ Name = "JumpPower", Range = {50, 300}, Increment = 1, CurrentValue = 50, Callback = function(Value) if player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid.UseJumpPower = true player.Character.Humanoid.JumpPower = Value end end }) local infJumpEnabled = false MainTab:CreateToggle({ Name = "Infinite Jump", CurrentValue = false, Flag = "InfJump", Callback = function(Value) infJumpEnabled = Value Rayfield:Notify({ Title = "Infinite Jump", Content = Value and "Enabled" or "Disabled", Duration = 4 }) end }) game:GetService("UserInputService").JumpRequest:Connect(function() if infJumpEnabled and player.Character and player.Character:FindFirstChild("Humanoid") then player.Character.Humanoid:ChangeState("Jumping") end end) MainTab:CreateToggle({ Name = "FPS Unlocker", CurrentValue = false, Flag = "FPSUnlocker", Callback = function(Value) if setfpscap then setfpscap(Value and 999 or 60) Rayfield:Notify({ Title = "FPS Unlocker", Content = Value and "Unlocked (999)" or "Capped to 60", Duration = 4 }) else Rayfield:Notify({ Title = "FPS Unlocker", Content = "Your executor does not support 'setfpscap'", Duration = 5 }) end end }) local autoClickEnabled = false FarmTab:CreateToggle({ Name = "Auto Click", CurrentValue = false, Flag = "AutoClick", Callback = function(Value) autoClickEnabled = Value if Value then Rayfield:Notify({ Title = "Auto Click", Content = "Started", Duration = 4 }) task.spawn(function() while autoClickEnabled do local char = player.Character or player.CharacterAdded:Wait() local clickTarget = nil for _, obj in pairs(char:GetChildren()) do if (obj:IsA("Tool") or obj:IsA("Part")) and string.find(obj.Name, "1_") then clickTarget = obj break end end if clickTarget then ReplicatedStorage.Remote.Event.Game["[C-S]PlayerClick"]:FireServer(clickTarget) end task.wait(0.1) end end) else Rayfield:Notify({ Title = "Auto Click", Content = "Stopped", Duration = 4 }) end end }) local autoWinEnabled = false FarmTab:CreateToggle({ Name = "Auto Win", CurrentValue = false, Flag = "AutoWin", Callback = function(Value) autoWinEnabled = Value if Value then Rayfield:Notify({ Title = "Auto Win", Content = "Started", Duration = 4 }) task.spawn(function() while autoWinEnabled do ReplicatedStorage.Remote.Event.Game["[C-S]PlayerEnd"]:FireServer(false, 0.1286065800091641) task.wait(0.1) end end) else Rayfield:Notify({ Title = "Auto Win", Content = "Stopped", Duration = 4 }) end end }) local fpsLabel = StatsTab:CreateLabel("FPS: 0") local pingLabel = StatsTab:CreateLabel("Ping: 0ms") local playersLabel = StatsTab:CreateLabel("Players: 0") local uptimeLabel = StatsTab:CreateLabel("Uptime: 0s") local sessionLabel = StatsTab:CreateLabel("Session Time: 0s") local memoryLabel = StatsTab:CreateLabel("Memory: 0 MB") local cpuLabel = StatsTab:CreateLabel("CPU: 0%") task.spawn(function() local frames, lastTime = 0, os.clock() while true do RunService.RenderStepped:Wait() frames += 1 if os.clock() - lastTime >= 1 then local fps = frames frames = 0 lastTime = os.clock() local ping = math.floor(StatsService.Network.ServerStatsItem["Data Ping"]:GetValue()) local uptime = math.floor(workspace.DistributedGameTime) local played = math.floor(tick() - startTime) fpsLabel:Set("FPS: " .. fps) pingLabel:Set("Ping: " .. ping .. "ms") playersLabel:Set("Players: " .. tostring(#Players:GetPlayers())) uptimeLabel:Set("Uptime: " .. uptime .. "s") sessionLabel:Set("Session Time: " .. played .. "s") memoryLabel:Set("Memory: " .. math.floor(gcinfo() / 1024) .. " MB") cpuLabel:Set("CPU: ~" .. tostring(math.random(10, 30)) .. "%") end end end) CreditsTab:CreateParagraph({ Title = "Script by", Content = "@ Ghgggyud" }) Rayfield:LoadConfiguration()