local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local PIXEL_SIZE = 3 local OFFSET_Y = 15 local currentColor = Color3.fromRGB(180, 0, 255) local function getF3XRemote() local tool if LocalPlayer.Character then tool = LocalPlayer.Character:FindFirstChild("Building Tools+") end if not tool and LocalPlayer:FindFirstChild("Backpack") then tool = LocalPlayer.Backpack:FindFirstChild("Building Tools+") end if not tool then for _, v in ipairs(LocalPlayer:GetDescendants()) do if v.Name == "SyncAPI" then tool = v.Parent break end end end if not tool then for _, v in ipairs(game.ReplicatedStorage:GetDescendants()) do if v.Name == "SyncAPI" then tool = v.Parent break end end end if tool then return tool:FindFirstChild("SyncAPI") and tool.SyncAPI:FindFirstChild("ServerEndpoint") end return nil end local remote = getF3XRemote() if not remote then warn("zl0ew is l0rd") return end local function _(args) pcall(function() remote:InvokeServer(unpack(args)) end) end local function CreatePart(cf) _({"CreatePart", "Normal", cf, workspace}) end local function SetName(part, name) _({"SetName", {[1] = part}, name}) end local function SetTransparency(part, v) _({"SyncMaterial", {{["Part"] = part, ["Transparency"] = v}}}) end local function SetColor(part, c) _({"SyncColor", {{["Part"] = part, ["Color"] = c, ["UnionColoring"] = false}}}) end local function Resize(part, size, cf) _({"SyncResize", {{["Part"] = part, ["CFrame"] = cf, ["Size"] = size}}}) end local function SetAnchor(b, part) _({"SyncAnchor", {{["Part"] = part, ["Anchored"] = b}}}) end local function SetCollision(part, b) _({"SyncCollision", {{["Part"] = part, ["CanCollide"] = b}}}) end local function SetMaterial(part, mat) _({"SyncMaterial", {{["Part"] = part, ["Material"] = mat}}}) end local function RemovePart(part) _({"Remove", {part}}) end local function findNewPart(pos) task.wait(0.03) local closest, closestDist = nil, math.huge for _, v in ipairs(workspace:GetChildren()) do if v:IsA("BasePart") and v.Name == "Part" then local d = (v.Position - pos).Magnitude if d < closestDist and d < 5 then closestDist = d closest = v end end end return closest end local letters = { a = {"01110", "10001", "11111", "10001", "10001"}, b = {"11110", "10001", "11110", "10001", "11110"}, c = {"01111", "10000", "10000", "10000", "01111"}, d = {"11110", "10001", "10001", "10001", "11110"}, e = {"11111", "10000", "11110", "10000", "11111"}, f = {"11111", "10000", "11110", "10000", "10000"}, g = {"01111", "10000", "10011", "10001", "01110"}, h = {"10001", "10001", "11111", "10001", "10001"}, i = {"11111", "00100", "00100", "00100", "11111"}, j = {"00111", "00010", "00010", "10010", "01100"}, k = {"10001", "10010", "11100", "10010", "10001"}, l = {"10000", "10000", "10000", "10000", "11111"}, m = {"10001", "11011", "10101", "10001", "10001"}, n = {"10001", "11001", "10101", "10011", "10001"}, o = {"01110", "10001", "10001", "10001", "01110"}, p = {"11110", "10001", "11110", "10000", "10000"}, q = {"01110", "10001", "10001", "10010", "01101"}, r = {"11110", "10001", "11110", "10010", "10001"}, s = {"01111", "10000", "01110", "00001", "11110"}, t = {"11111", "00100", "00100", "00100", "00100"}, u = {"10001", "10001", "10001", "10001", "01110"}, v = {"10001", "10001", "10001", "01010", "00100"}, w = {"10001", "10001", "10101", "11011", "10001"}, x = {"10001", "01010", "00100", "01010", "10001"}, y = {"10001", "10001", "01110", "00100", "00100"}, z = {"11111", "00010", "00100", "01000", "11111"}, ["0"] = {"01110", "10011", "10101", "11001", "01110"}, ["1"] = {"00100", "01100", "00100", "00100", "01110"}, ["2"] = {"11110", "00001", "01110", "10000", "11111"}, ["3"] = {"11110", "00001", "01110", "00001", "11110"}, ["4"] = {"10010", "10010", "11111", "00010", "00010"}, ["5"] = {"11111", "10000", "11110", "00001", "11110"}, ["6"] = {"01110", "10000", "11110", "10001", "01110"}, ["7"] = {"11111", "00010", "00100", "01000", "01000"}, ["8"] = {"01110", "10001", "01110", "10001", "01110"}, ["9"] = {"01110", "10001", "01111", "00001", "01110"} } local spawnedLetters = {} local function clearOldText() for _, p in ipairs(spawnedLetters) do if p and p.Parent then RemovePart(p) pcall(function() p:Destroy() end) end end spawnedLetters = {} for _, v in ipairs(workspace:GetChildren()) do if v:IsA("BasePart") and v.Name == "zl0ew_Letter" then RemovePart(v) pcall(function() v:Destroy() end) end end print("zl0ew is l0rd") end local function buildText(text) local char = LocalPlayer.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") if not hrp then return end local basePos = hrp.Position + Vector3.new(0, OFFSET_Y, -10) local lookDir = hrp.CFrame.LookVector local currentX = 0 local letterSpacing = 6 * PIXEL_SIZE for i = 1, #text do local charStr = text:sub(i, i):lower() local pattern = letters[charStr] if pattern then for row = 1, #pattern do for col = 1, #pattern[row] do if pattern[row]:sub(col, col) == "1" then task.spawn(function() local xOffset = currentX + (col - 3) * PIXEL_SIZE local yOffset = (3 - row) * PIXEL_SIZE local spawnPos = basePos + lookDir * xOffset + Vector3.new(0, yOffset, 0) CreatePart(CFrame.new(spawnPos)) local p = findNewPart(spawnPos) if p then pcall(function() SetName(p, "zl0ew_Letter") SetAnchor(true, p) SetTransparency(p, 0) SetColor(p, currentColor) SetMaterial(p, Enum.Material.Neon) SetCollision(p, false) Resize(p, Vector3.new(PIXEL_SIZE, PIXEL_SIZE, 1), p.CFrame) table.insert(spawnedLetters, p) end) end end) task.wait(0.01) end end end end currentX = currentX + letterSpacing end print("Ur Skid 🥀") end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "zl0ew_NameBuilder" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = game.CoreGui local Main = Instance.new("Frame") Main.Size = UDim2.new(0, 320, 0, 270) Main.Position = UDim2.new(0.5, -160, 0.5, -135) Main.BackgroundColor3 = Color3.fromRGB(15, 10, 20) Main.BorderSizePixel = 0 Main.Active = true Main.Draggable = true Main.Parent = ScreenGui Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 10) local Stroke = Instance.new("UIStroke") Stroke.Color = currentColor Stroke.Thickness = 2 Stroke.Parent = Main local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 30) Title.BackgroundColor3 = Color3.fromRGB(30, 15, 45) Title.BorderSizePixel = 0 Title.Text = "zl0ew Name Builder" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.Font = Enum.Font.GothamBold Title.TextSize = 14 Title.Parent = Main Instance.new("UICorner", Title).CornerRadius = UDim.new(0, 10) local Box = Instance.new("TextBox") Box.Size = UDim2.new(0.9, 0, 0, 35) Box.Position = UDim2.new(0.05, 0, 0, 40) Box.BackgroundColor3 = Color3.fromRGB(25, 15, 35) Box.BorderSizePixel = 0 Box.PlaceholderText = "Type Name..." Box.Text = "" Box.TextColor3 = Color3.fromRGB(255, 255, 255) Box.PlaceholderColor3 = Color3.fromRGB(120, 90, 140) Box.Font = Enum.Font.Gotham Box.TextSize = 14 Box.Parent = Main Instance.new("UICorner", Box).CornerRadius = UDim.new(0, 6) Box:GetPropertyChangedSignal("Text"):Connect(function() local cleanText = Box.Text:gsub("[^%w%s]", "") if cleanText ~= Box.Text then Box.Text = cleanText end end) local ColorLabel = Instance.new("TextLabel") ColorLabel.Size = UDim2.new(0.9, 0, 0, 20) ColorLabel.Position = UDim2.new(0.05, 0, 0, 85) ColorLabel.BackgroundTransparency = 1 ColorLabel.Text = "Select Color:" ColorLabel.TextColor3 = Color3.fromRGB(200, 200, 200) ColorLabel.Font = Enum.Font.Gotham ColorLabel.TextSize = 12 ColorLabel.TextXAlignment = Enum.TextXAlignment.Left ColorLabel.Parent = Main local ColorFrame = Instance.new("Frame") ColorFrame.Size = UDim2.new(0.9, 0, 0, 30) ColorFrame.Position = UDim2.new(0.05, 0, 0, 110) ColorFrame.BackgroundTransparency = 1 ColorFrame.Parent = Main local UIList = Instance.new("UIListLayout") UIList.FillDirection = Enum.FillDirection.Horizontal UIList.Padding = UDim.new(0, 5) UIList.Parent = ColorFrame local colors = { {Color3.fromRGB(180, 0, 255)}, {Color3.fromRGB(255, 0, 0)}, {Color3.fromRGB(0, 255, 0)}, {Color3.fromRGB(0, 0, 255)}, {Color3.fromRGB(255, 255, 0)}, {Color3.fromRGB(255, 255, 255)}, {Color3.fromRGB(0, 0, 0)} } for _, cData in ipairs(colors) do local c = cData[1] local cBtn = Instance.new("TextButton") cBtn.Size = UDim2.new(0, 25, 0, 25) cBtn.BackgroundColor3 = c cBtn.BorderSizePixel = 0 cBtn.Text = "" cBtn.Parent = ColorFrame Instance.new("UICorner", cBtn).CornerRadius = UDim.new(0, 4) cBtn.MouseButton1Click:Connect(function() currentColor = c Stroke.Color = c end) end local RunBtn = Instance.new("TextButton") RunBtn.Size = UDim2.new(0.43, 0, 0, 40) RunBtn.Position = UDim2.new(0.05, 0, 0, 155) RunBtn.BackgroundColor3 = Color3.fromRGB(30, 80, 30) RunBtn.BorderSizePixel = 0 RunBtn.Text = "Run" RunBtn.TextColor3 = Color3.fromRGB(120, 255, 140) RunBtn.Font = Enum.Font.GothamBold RunBtn.TextSize = 15 RunBtn.Parent = Main Instance.new("UICorner", RunBtn).CornerRadius = UDim.new(0, 6) local ClearBtn = Instance.new("TextButton") ClearBtn.Size = UDim2.new(0.43, 0, 0, 40) ClearBtn.Position = UDim2.new(0.52, 0, 0, 155) ClearBtn.BackgroundColor3 = Color3.fromRGB(80, 20, 20) ClearBtn.BorderSizePixel = 0 ClearBtn.Text = "Clear" ClearBtn.TextColor3 = Color3.fromRGB(255, 120, 120) ClearBtn.Font = Enum.Font.GothamBold ClearBtn.TextSize = 15 ClearBtn.Parent = Main Instance.new("UICorner", ClearBtn).CornerRadius = UDim.new(0, 6) local ClearAllBtn = Instance.new("TextButton") ClearAllBtn.Size = UDim2.new(0.9, 0, 0, 35) ClearAllBtn.Position = UDim2.new(0.05, 0, 0, 210) ClearAllBtn.BackgroundColor3 = Color3.fromRGB(60, 10, 10) ClearAllBtn.BorderSizePixel = 0 ClearAllBtn.Text = "Clear All Type" ClearAllBtn.TextColor3 = Color3.fromRGB(255, 80, 80) ClearAllBtn.Font = Enum.Font.GothamBold ClearAllBtn.TextSize = 14 ClearAllBtn.Parent = Main Instance.new("UICorner", ClearAllBtn).CornerRadius = UDim.new(0, 6) RunBtn.MouseButton1Click:Connect(function() local txt = Box.Text if txt ~= "" then task.spawn(buildText, txt) end end) ClearBtn.MouseButton1Click:Connect(function() Box.Text = "" end) ClearAllBtn.MouseButton1Click:Connect(function() Box.Text = "" clearOldText() end) print("zl0ew is l0rd")