WELCOME TO BLOXBURG SCRIPT | HAIRDRESSER AUTO FARM, OPEN SOURCE

Created by Zinzox

Features:

  • HAIRDRESSER AUTO FARM
  • OPEN SOURCE
  •  
  • THE LONGER YOU FARM FOR THE HIGHER RISK OF BEING BANNED SO I SUGGEST ONLY FARMING FOR 5ISH HOURS A DAY
local hairs = {
Afro = 11412443,
Charming = 74878559,
Combed = 13332444,
Headband = 13070796,
Pigtails = 82186393,
Messy = 26400959,
Bun = 47963332,
Long = 19999424,
Curly = 31309506,
Sideswept = 16627529
}
local colors = {
Gray = BrickColor.new("Pearl"),
Blonde = BrickColor.new("Gold"),
Brown = BrickColor.new("Burnt Sienna"),
Black = BrickColor.new("Black"),
Red = BrickColor.new("Crimson"),
Blue = BrickColor.new("Bright blue"),
Green = BrickColor.new("Lime green"),
Pink = BrickColor.new("Hot pink")
}
local replicatedStorage = game:GetService("ReplicatedStorage")
local client = game:GetService("Players").LocalPlayer
local stats = replicatedStorage.Stats[client.Name]
local jobManager = require(client.PlayerGui.MainGUI.Scripts.JobManager)
function clickButton(btn)
for i,v in next, getconnections(btn.Activated) do
v:Fire()
end
end
function getOrder(customer)
return {Style = customer.Order:WaitForChild("Style").Value, Color = customer.Order:WaitForChild("Color").Value}
end
local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/vozoid/ui-backups/main/uwuware-v1.lua"))()
local main = library:CreateWindow("Bloxburg")
main:AddToggle({text = "Stylez Hairdresser", flag = "stylez", callback = function(toggled)
if toggled then
if stats.Job.Value ~= "StylezHairdresser" then
jobManager:GoToWork("StylezHairdresser")
end
end
end})
library:Init()
while task.wait() do
if library.flags.stylez then
if stats.Job.Value == "StylezHairdresser" then
local workstations = workspace.Environment.Locations:WaitForChild("StylezHairStudio"):WaitForChild("HairdresserWorkstations")
for _, station in next, workstations:GetChildren() do
if station.InUse.Value == client then
local customer = station.Occupied.Value
if not customer then continue end
repeat task.wait(0.1) until customer.Head:FindFirstChild("ChatBubble")
local order = getOrder(customer)
if customer.PrimaryHat.Handle.Mesh.MeshId:split("id=")[2] ~= tostring(hairs[order.Style]) or customer.PrimaryHat.Handle.BrickColor ~= colors[order.Color] then
repeat
task.wait(0.025)
clickButton(station.Mirror.HairdresserGUI.Frame:FindFirstChild("Style").Next)
if not customer then continue end
until
customer.PrimaryHat.Handle.Mesh.MeshId:split("id=")[2] == tostring(hairs[order.Style])
task.wait()
if not customer then continue end
repeat
task.wait(0.025)
clickButton(station.Mirror.HairdresserGUI.Frame:FindFirstChild("Color").Next)
if not customer then continue end
until
customer.PrimaryHat.Handle.BrickColor == colors[order.Color]
task.wait()
clickButton(station.Mirror.HairdresserGUI.Frame:FindFirstChild("Done"))
end
else
if workstations:GetChildren()[1].InUse.Value ~= client and workstations:GetChildren()[2].InUse.Value ~= client and workstations:GetChildren()[3].InUse.Value ~= client and workstations:GetChildren()[4].InUse.Value ~= client then
clickButton(station.Mirror.HairdresserGUI.Frame:FindFirstChild("Style").Next)
clickButton(station.Mirror.HairdresserGUI.Frame:FindFirstChild("Color").Next)
end
end
end
end
end
end

⚠️ Warning: Do not download any extensions or anything other than .txt/.lua file, because script will download only in .txt/.lua format or It will redirect you to a pastebin link.

📋 Notice: If you find any of the scripts patched or not working, please report it to Forever4D through Discord. The script will be removed or marked as patched!