local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Window = Rayfield:CreateWindow({ Name = "πŸšͺ KICK THE DOOR [⚑] - Mega Hub", LoadingTitle = "Loading Mega Hub...", LoadingSubtitle = "By GUSTAVOCSA & Gemini AI", ConfigurationSaving = { Enabled = false }, KeySystem = false }) -- Control Variables local autoKickDoor = false local selectedTarget = "" local infiniteStamina = false local positionFarm = false local originalFarmPos = nil -- Function to list players in the server (Dropdown) local function getPlayerList() local list = {} for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer then table.insert(list, p.Name) end end return list end -- Ultra Fast 0.50s Teleport + Kick + Return Function local function ultraFastKick(targetPlayer) local char = LocalPlayer.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") local humanoid = char and char:FindFirstChildOfClass("Humanoid") if not hrp or not humanoid or not targetPlayer.Character or not targetPlayer.Character:FindFirstChild("HumanoidRootPart") then Rayfield:Notify({Name = "Error", Content = "Target or you are dead/invalid.", Duration = 2}) return end local originalPos = hrp.CFrame local kickTool = LocalPlayer.Backpack:FindFirstChild("Kick") or char:FindFirstChild("Kick") if not kickTool then Rayfield:Notify({Name = "Error", Content = "Tool 'Kick' not found in inventory!", Duration = 2}) return end if kickTool.Parent == LocalPlayer.Backpack then humanoid:EquipTool(kickTool) end local startTime = tick() while tick() - startTime < 0.50 do if targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") and hrp then local targetHrp = targetPlayer.Character.HumanoidRootPart hrp.CFrame = targetHrp.CFrame * CFrame.new(0, 0, 2) if kickTool:FindFirstChild("Hitbox") then kickTool.Hitbox:FireServer(targetHrp) end else break end task.wait() end if hrp then hrp.CFrame = originalPos end end --------------------------------------------------------------------------- -- ANTI-AFK SYSTEM (Prevents 20-minute disconnection) --------------------------------------------------------------------------- local VirtualUser = game:GetService("VirtualUser") LocalPlayer.Idled:Connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new(0,0)) end) --------------------------------------------------------------------------- -- TAB 1: AUTO FARM (Dica de $100k em inglΓͺs adicionada) --------------------------------------------------------------------------- local TabAutoFarm = Window:CreateTab("🌾 Auto Farm", 4483362458) -- Dica de tempo estimada para os gringos TabAutoFarm:CreateLabel("πŸ’‘ ESTIMATED FARM STATS:") TabAutoFarm:CreateParagraph({ Title = "πŸ’° Road to $100,000 Cash", Content = "Rate: 1 kick = $15 every 2 seconds.\nTo reach $100,000 you only need about 3 hours and 42 minutes (3.7 hours) of AFK farming!" }) TabAutoFarm:CreateToggle({ Name = "Auto Money", CurrentValue = false, Flag = "TogglePosFarm", Callback = function(Value) positionFarm = Value local char = LocalPlayer.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") local humanoid = char and char:FindFirstChildOfClass("Humanoid") if positionFarm then if hrp then originalFarmPos = hrp.CFrame Rayfield:Notify({Name = "Farm Started", Content = "Original position saved. Teleporting to farm...", Duration = 3}) task.spawn(function() while positionFarm do if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then local currentHrp = LocalPlayer.Character.HumanoidRootPart local currentHumanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid") currentHrp.CFrame = CFrame.new(32, 120, -200) local kickTool = LocalPlayer.Backpack:FindFirstChild("Kick") or LocalPlayer.Character:FindFirstChild("Kick") if kickTool then if kickTool.Parent == LocalPlayer.Backpack and currentHumanoid then currentHumanoid:EquipTool(kickTool) end local mainDoor = workspace:FindFirstChild("MainDoor") and workspace.MainDoor:FindFirstChild("Main") if mainDoor and kickTool:FindFirstChild("Hitbox") then kickTool.Hitbox:FireServer(unpack({mainDoor})) end end end task.wait(0.1) end end) end else if originalFarmPos and hrp then hrp.CFrame = originalFarmPos Rayfield:Notify({Name = "Farm Stopped", Content = "Returned to your original position!", Duration = 3}) end end end, }) --------------------------------------------------------------------------- -- TAB 2: KICK DOOR (NORMAL AUTO FARM) --------------------------------------------------------------------------- local TabDoor = Window:CreateTab("πŸšͺ Kick Door", 4483362458) TabDoor:CreateButton({ Name = "Kick Door (1 Time)", Callback = function() local mainDoor = workspace:FindFirstChild("MainDoor") and workspace.MainDoor:FindFirstChild("Main") local kickTool = LocalPlayer.Character:FindFirstChild("Kick") or LocalPlayer.Backpack:FindFirstChild("Kick") if mainDoor and kickTool then kickTool:WaitForChild("Hitbox"):FireServer(unpack({mainDoor})) else Rayfield:Notify({Name = "Error", Content = "MainDoor not found or missing tool!", Duration = 3}) end end, }) TabDoor:CreateToggle({ Name = "Auto Kick Door (Stay in Place)", CurrentValue = false, Flag = "ToggleDoor", Callback = function(Value) autoKickDoor = Value task.spawn(function() while autoKickDoor do local mainDoor = workspace:FindFirstChild("MainDoor") and workspace.MainDoor:FindFirstChild("Main") local kickTool = LocalPlayer.Character:FindFirstChild("Kick") or LocalPlayer.Backpack:FindFirstChild("Kick") if mainDoor and kickTool then kickTool:WaitForChild("Hitbox"):FireServer(unpack({mainDoor})) end task.wait(0.1) end end) end, }) --------------------------------------------------------------------------- -- TAB 3: KICK PLAYER (INSTA-KICK) --------------------------------------------------------------------------- local TabPlayer = Window:CreateTab("πŸ‘€ Kick Player", 4483345906) local PlayerDropdown = TabPlayer:CreateDropdown({ Name = "Select Target Player", Options = getPlayerList(), CurrentOption = {""}, MultipleOptions = false, Callback = function(Option) selectedTarget = Option[1] Rayfield:Notify({Name = "Target Selected", Content = "Ready to attack: " .. selectedTarget, Duration = 2}) end, }) TabPlayer:CreateButton({ Name = "πŸ”„ Refresh Player List", Callback = function() PlayerDropdown:Refresh(getPlayerList(), {""}) Rayfield:Notify({Name = "List Updated", Content = "Player list refreshed successfully!", Duration = 2}) end, }) TabPlayer:CreateButton({ Name = "⚑ INSTA-KICK (0.50s + Return)", Callback = function() local target = Players:FindFirstChild(selectedTarget) if target and target ~= LocalPlayer then ultraFastKick(target) else Rayfield:Notify({Name = "Warning", Content = "Please select a player from the dropdown first!", Duration = 2}) end end, }) --------------------------------------------------------------------------- -- TAB 4: INFINITE STAMINA --------------------------------------------------------------------------- local TabStamina = Window:CreateTab("πŸ”‹ Status", 4483362534) TabStamina:CreateToggle({ Name = "Infinite Stamina (Auto Sprint)", CurrentValue = false, Flag = "ToggleStamina", Callback = function(Value) infiniteStamina = Value task.spawn(function() while infiniteStamina do local remotes = game:GetService("ReplicatedStorage"):FindFirstChild("Remotes") local sprintRemote = remotes and remotes:FindFirstChild("Sprint") if sprintRemote then sprintRemote:FireServer(true) end task.wait(0.5) end end) end, }) --------------------------------------------------------------------------- -- TAB 5: AUTO SHOP --------------------------------------------------------------------------- local TabShop = Window:CreateTab("πŸ›’ Auto Shop", 4483362624) local function buyItem(id, name) local remotes = game:GetService("ReplicatedStorage"):FindFirstChild("Remotes") local buyRemote = remotes and remotes:FindFirstChild("Buy") if buyRemote then buyRemote:FireServer(id) Rayfield:Notify({Name = "Shop", Content = "Buying item: " .. name, Duration = 2}) else Rayfield:Notify({Name = "Error", Content = "Shop remote not found!", Duration = 2}) end end TabShop:CreateButton({ Name = "❄️ Ice All β€” $1500", Callback = function() buyItem(3418084431, "Ice All") end, }) TabShop:CreateButton({ Name = "πŸ’₯ Power Kick β€” $1000", Callback = function() buyItem(1502532160, "Power Kick") end, }) TabShop:CreateButton({ Name = "πŸ‘» Invisibility Cloak β€” $1000", Callback = function() buyItem(1502698202, "Invisibility Cloak") end, }) TabShop:CreateButton({ Name = "πŸ”« TASER β€” $900", Callback = function() buyItem(1502818456, "Taser") end, }) TabShop:CreateButton({ Name = "⚑ Infinite Stamina β€” $700", Callback = function() buyItem(1502424184, "Infinite Stamina") end, }) TabShop:CreateButton({ Name = "🍌 Troll Banana β€” $600", Callback = function() buyItem(1503048317, "Troll Banana") end, }) --------------------------------------------------------------------------- -- TAB 6: EXTRA SCRIPTS --------------------------------------------------------------------------- local TabScripts = Window:CreateTab("πŸ› οΈ Extra Scripts", 4483362748) TabScripts:CreateButton({ Name = "Instant Interactivity (Proximity Prompt)", Callback = function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Instantly-interact-with-proximity-prompt-73901"))() end, }) TabScripts:CreateButton({ Name = "Infinite Yield (Admin Commands)", Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() end, }) TabScripts:CreateButton({ Name = "Nameless Admin (Reworked)", Callback = function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Nameless-admin-reworked-75477"))() end, }) --------------------------------------------------------------------------- -- TAB 7: CREDITS --------------------------------------------------------------------------- local TabCredits = Window:CreateTab("πŸ“œ Credits", 4483362034) TabCredits:CreateLabel("Script Owners & Developers:") TabCredits:CreateParagraph({Title = "πŸ‘‘ Lead Scripter / Idea", Content = "GUSTAVOCSA"}) TabCredits:CreateParagraph({Title = "πŸ€– Assistant Developer", Content = "Gemini AI"}) Rayfield:Notify({Name = "Success!", Content = "English $100k Guide Loaded!", Duration = 5})