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 Window = Rayfield:CreateWindow({ Name = "Meme Hub | Build to Heaven", LoadingTitle = "Booting Meme Hub...", LoadingSubtitle = "Welcome, " .. player.Name, Theme = "Serenity", ToggleUIKeybind = "K", ConfigurationSaving = { Enabled = true, FolderName = "MemeHub", FileName = "AutoFarmConfig" } }) local MainTab = Window:CreateTab("Main", "hammer") local StatsTab = Window:CreateTab("Stats", "bar-chart-2") local CreditsTab = Window:CreateTab("Credits", "user") Rayfield:Notify({ Title = "Meme Hub", Content = "Loaded successfully. Enjoy!", Duration = 4, Image = "rocket" }) local autoBuildEnabled = false local autoBuildLoop local moveConnection MainTab:CreateToggle({ Name = "Auto Build", CurrentValue = false, Flag = "AutoBuild", Callback = function(Value) autoBuildEnabled = Value if Value then Rayfield:Notify({ Title = "Auto Build", Content = "Auto Build enabled", Duration = 4, Image = "hammer" }) local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local hrp = character:WaitForChild("HumanoidRootPart") local remote = ReplicatedStorage.Remotes.HammerActivated autoBuildLoop = task.spawn(function() while autoBuildEnabled do remote:FireServer() task.wait(0.1) end end) moveConnection = RunService.RenderStepped:Connect(function() if humanoid and hrp then humanoid:Move(hrp.CFrame.LookVector * 1, false) humanoid.WalkSpeed = 32 end end) else Rayfield:Notify({ Title = "Auto Build", Content = "Auto Build disabled", Duration = 4, Image = "slash" }) if moveConnection then moveConnection:Disconnect() end autoBuildEnabled = false end end }) MainTab:CreateParagraph({ Title = "Note", Content = "This only works once per session.\nIt spoofs the first reward as 1000T." }) MainTab:CreateToggle({ Name = "Auto Claim 1000T (one-time)", CurrentValue = false, Flag = "AutoClaim1000T", Callback = function(Value) if Value then Rayfield:Notify({ Title = "Auto Claim", Content = "Claimed spoofed 1000T reward!", Duration = 4, Image = "dollar-sign" }) ReplicatedStorage.Remotes.CheckReward:FireServer({ rewardData = { "Cash", 1e15 }, timeRequired = 60 }, "Reward1") end end }) local antiAFKConnection MainTab:CreateToggle({ Name = "Anti-AFK", CurrentValue = false, Flag = "AntiAFK", Callback = function(Value) if Value then antiAFKConnection = player.Idled:Connect(function() local VirtualUser = game:GetService("VirtualUser") VirtualUser:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame) VirtualUser:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame) end) Rayfield:Notify({ Title = "Anti-AFK", Content = "Anti-AFK is active", Duration = 4, Image = "moon" }) else if antiAFKConnection then antiAFKConnection:Disconnect() end Rayfield:Notify({ Title = "Anti-AFK", Content = "Anti-AFK has been disabled", Duration = 4, Image = "slash" }) end end }) MainTab:CreateButton({ Name = "Rejoin Server", Callback = function() Rayfield:Notify({ Title = "Rejoining...", Content = "Teleporting back to your current server.", Duration = 3, Image = "refresh-ccw" }) TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, player) end, }) local fpsLabel = StatsTab:CreateLabel("FPS: 0") local pingLabel = StatsTab:CreateLabel("Ping: 0ms") local playersLabel = StatsTab:CreateLabel("Players: 0") task.spawn(function() local fps = 0 local frames = 0 local lastTime = os.clock() RunService.RenderStepped:Connect(function() frames += 1 if os.clock() - lastTime >= 1 then fps = frames frames = 0 lastTime = os.clock() local ping = math.floor(StatsService.Network.ServerStatsItem["Data Ping"]:GetValue()) fpsLabel:Set("FPS: " .. fps) pingLabel:Set("Ping: " .. ping .. "ms") playersLabel:Set("Players: " .. tostring(#Players:GetPlayers())) end end) end) CreditsTab:CreateParagraph({ Title = "Credits", Content = "@ Ghgggyud" }) Rayfield:LoadConfiguration()