Description

Choose Sqills hub script for Carpet Cleaning Simulator Roblox to Auto request job, perfect clean, auto complete job, clean, rooms selections, auto loop, and Abadon job!!

Features

  • + Auto Job Complete (Unchanged):
  • + Auto Request Job Complete
  • + Perfect Clean Mode (100%)
  • + One-Time Perfect Complete
  • + Job Selector - Perfect Mode:
  • + Select Room (e.g., Office)
  • + Contract Type (e.g., Perfect)
  • + Auto Loop Selected Job
  • + Select Job Once (Perfect)
  • + Extras
  • + Abandon Current Job

Script

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "Carpet Cleaning - By Sqilss",
   LoadingTitle = "Carpet Cleaning Sqilss",
   LoadingSubtitle = "Auto Perfect Job + Auto Complete",
   ConfigurationSaving = { Enabled = true, FolderName = "CarpetCleaning", FileName = "Config" }
})

local Tab = Window:CreateTab("Main Farm", 4483362458)

Tab:CreateSection("Auto Job Complete (Unchanged)")

local autoComplete = false
local perfectMode = true

Tab:CreateToggle({
   Name = "Auto Request Job Complete",
   CurrentValue = false,
   Callback = function(Value)
      autoComplete = Value
      if Value then
         spawn(function()
            while autoComplete do
               pcall(function()
                  if perfectMode then
                     game.ReplicatedStorage.Remotes.RequestJobComplete:FireServer(1.0, 9999)
                     game.ReplicatedStorage.Remotes.RequestJobComplete:FireServer(0.9999, 9999)
                  else
                     game.ReplicatedStorage.Remotes.RequestJobComplete:FireServer(1.0, 0)
                     game.ReplicatedStorage.Remotes.RequestJobComplete:FireServer(0.999, 999)
                  end
                  game.ReplicatedStorage.Remotes.JobComplete:FireServer()
               end)
               task.wait(0.4)
            end
         end)
      end
   end,
})

Tab:CreateToggle({
   Name = "Perfect Clean Mode (100%)",
   CurrentValue = true,
   Callback = function(Value)
      perfectMode = Value
   end,
})

Tab:CreateButton({
   Name = "One-Time Perfect Complete",
   Callback = function()
      game.ReplicatedStorage.Remotes.RequestJobComplete:FireServer(1.0, 9999)
      game.ReplicatedStorage.Remotes.JobComplete:FireServer()
   end,
})

Tab:CreateSection("Job Selector - Perfect Mode")

local selectedRoom = "Office"

Tab:CreateDropdown({
   Name = "Select Room",
   Options = {"Bedroom", "LivingRoom", "Office", "Dining Room", "Hotel Room", "Restaurant Floor", "Mansion Hall", "Cottage","Hotel Floor","Hanger" },
   CurrentOption = {"Office"},
   Callback = function(CurrentOption)
      selectedRoom = CurrentOption[1]
   end,
})

-- Contract Type now includes "Perfect"
local selectedContract = "Perfect"
Tab:CreateDropdown({
   Name = "Contract Type",
   Options = {"Normal", "Speed", "Perfect"},
   CurrentOption = {"Perfect"},
   Callback = function(CurrentOption)
      selectedContract = CurrentOption[1]
   end,
})

local autoJobLoop = false
Tab:CreateToggle({
   Name = "Auto Loop Selected Job",
   CurrentValue = false,
   Callback = function(Value)
      autoJobLoop = Value
      if Value then
         spawn(function()
            while autoJobLoop do
               pcall(function()
                  game.ReplicatedStorage.Remotes.AbandonJob:FireServer()
                  task.wait(0.8)
                  game.ReplicatedStorage.Remotes.SelectJob:FireServer(selectedRoom, selectedContract)
               end)
               task.wait(3.5)   -- slightly longer delay for Perfect jobs
            end
         end)
      end
   end,
})

Tab:CreateButton({
   Name = "Select Job Once (Perfect)",
   Callback = function()
      game.ReplicatedStorage.Remotes.AbandonJob:FireServer()
      task.wait(0.5)
      game.ReplicatedStorage.Remotes.SelectJob:FireServer(selectedRoom, selectedContract)
      Rayfield:Notify("Selected", selectedRoom .. " (Perfect)", 4483362458)
   end,
})

Tab:CreateSection("Extras")

Tab:CreateButton({
   Name = "Abandon Current Job",
   Callback = function()
      game.ReplicatedStorage.Remotes.AbandonJob:FireServer()
   end,
})

        

Comments (0)

Log in to add a comment.

error: Content is protected !!