GUI Creator [  not available ]
1.5k Views
685 Executions

convert Require (not script just ui)

GUI Creator
Team_cZerkidd2
Team_cZerkidd210K executions
1 month ago
Please login to perform these actions:

convert Require (not script just ui) is a GUI Creator script for Roblox, uploaded to ScriptBlox on Sep 19, 2026.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

By Indonesia exploiter

View Raw
local LocalPlayer = game:GetService("Players").LocalPlayer

local propsToSkip = {Parent = true, ClassName = true}

local commonProps = {
    "Name", "Visible", "Size", "Position", "Rotation", "AnchorPoint",
    "BackgroundColor3", "BackgroundTransparency", "BorderSizePixel", "BorderColor3",
    "ZIndex", "ClipsDescendants", "LayoutOrder",
    "Text", "TextColor3", "TextTransparency", "TextSize", "TextScaled", "TextWrapped",
    "Font", "TextXAlignment", "TextYAlignment", "ClearTextOnFocus", "MultiLine", "PlaceholderText",
    "Image", "ImageColor3", "ImageTransparency", "ImageRectOffset", "ImageRectSize", "ScaleType",
    "CornerRadius", "Color", "Thickness", "ApplyStrokeMode", "LineJoinMode",
    "CanvasSize", "ScrollBarThickness", "ScrollBarImageColor3",
    "FillDirection", "HorizontalAlignment", "VerticalAlignment", "SortOrder", "Padding",
    "CellSize", "CellPadding"
}

local function serVal(v, ind)
    ind = ind or 0
    local t = typeof(v)
    if t == "string" then return string.format("%q", v)
    elseif t == "number" or t == "boolean" then return tostring(v)
    elseif t == "nil" then return "nil"
    elseif t == "Vector3" then return string.format("Vector3.new(%s,%s,%s)", v.X, v.Y, v.Z)
    elseif t == "Vector2" then return string.format("Vector2.new(%s,%s)", v.X, v.Y)
    elseif t == "CFrame" then
        local c = {v:GetComponents()}
        return string.format("CFrame.new(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)", table.unpack(c))
    elseif t == "Color3" then return string.format("Color3.fromRGB(%d,%d,%d)", math.floor(v.R*255+0.5), math.floor(v.G*255+0.5), math.floor(v.B*255+0.5))
    elseif t == "BrickColor" then return string.format("BrickColor.new(%q)", v.Name)
    elseif t == "UDim" then return string.format("UDim.new(%s,%s)", v.Scale, v.Offset)
    elseif t == "UDim2" then return string.format("UDim2.new(%s,%s,%s,%s)", v.X.Scale, v.X.Offset, v.Y.Scale, v.Y.Offset)
    elseif t == "Rect" then return string.format("Rect.new(%s,%s,%s,%s)", v.Min.X, v.Min.Y, v.Max.X, v.Max.Y)
    elseif t == "NumberRange" then return string.format("NumberRange.new(%s,%s)", v.Min, v.Max)
    elseif t == "NumberSequence" then
        local p = {}
        for _, k in ipairs(v.Keypoints) do
            table.insert(p, string.format("NumberSequenceKeypoint.new(%s,%s,%s)", k.Time, k.Value, k.Envelope))
        end
        return "NumberSequence.new({" .. table.concat(p, ",") .. "})"


Comments

2
Log in to join the conversation. Login
Dave83891's profile picture
Dave838911 month ago

the game is dead

1
ksa_king37's profile picture
ksa_king371 month ago

مش شغال يسطا

1