PC Controls Overview
Carpet Cleaning Simulator on PC uses standard Roblox movement with game-specific tool interactions layered on top. Use WASD or arrow keys to move your character through job sites and the lobby. The mouse controls camera angle, which matters when targeting stain clusters on carpets and walls.
Left-click typically activates your equipped cleaning tool—spraying solution, scrubbing stains, or rinsing foam depending on your selected item. Right-click or alternate keys may adjust tool modes in certain updates; check the in-game control hints panel when entering a new Early Access patch.
Press E or tap the on-screen interact prompt when near job boards, upgrade stations, and pet egg machines. Spacebar jumps, though jumping is rarely needed during cleaning contracts. Open the Roblox menu with Esc if you need to adjust graphics settings for smoother frame rates during large Hotel Floor sessions.
Mobile and Tablet Controls
Mobile players use a virtual joystick for movement and swipe gestures for camera control. The cleaning tool button appears contextually—usually a large action button on the right side of the screen when you are inside a job site with stains nearby.
Tap stains directly for precision cleaning on smaller screens. Pinch-to-zoom helps when working Perfect contracts that require edge coverage. If your device supports haptic feedback, enabling it can improve timing on Speed contracts with tighter windows.
Mobile UI scales well in Carpet Cleaning Simulator because the core loop is point-and-clean rather than complex combo inputs. For longer farming sessions, consider lowering graphics quality in Roblox settings to prevent thermal throttling.
Cleaning Tool Controls
Each tool in your inventory maps to a hotbar slot. Number keys 1–4 on PC switch between spray bottles, scrub brushes, rinse hoses, and detail tools once unlocked. Upgrades modify tool behavior—wider spray patterns cover more carpet per pass, while faster scrub animations reduce Perfect contract completion time.
The optimal cleaning sequence for most rooms is spray to loosen stains, scrub to lift dirt, rinse to clear foam, and detail-pass for remaining spots. Missing a step drops your completion percentage, which directly affects Perfect contract payouts. Practice the full sequence on Bedroom Normal jobs before attempting Mansion Hall Perfect routes.
Menu and Job Selection Controls
From the lobby, interact with the contract board to open the job selector. Choose a room type—Bedroom, Office, Hotel Room, and others—and then select a contract type: Normal, Speed, or Perfect. Confirm your selection to teleport into the job instance.
You can abandon a contract through the job menu if stain placement is unfavorable or if you need to switch rooms for better farming efficiency. Abandoning does not penalize you heavily in Early Access, but it wastes session time—use our jobs guide to pick optimal rooms before accepting.
Controls Tips for Better Performance
Sensitivity matters for Perfect contracts. Lower mouse sensitivity can improve precision on carpet edges near furniture. On mobile, use two-handed grip for stable camera control during wide Restaurant Floor layouts.
If controls feel unresponsive, verify Roblox client version, restart the game, and check for conflicting keyboard software on PC. Report persistent input bugs to the Curse Free Studios Discord so developers can patch them in future updates.