--[=[ d888b db db d888888b .d888b. db db db .d8b. 88' Y8b 88 88 `88' VP `8D 88 88 88 d8' `8b 88 88 88 88 odD' 88 88 88 88ooo88 88 ooo 88 88 88 .88' 88 88 88 88~~~88 88. ~8~ 88b d88 .88. j88. 88booo. 88b d88 88 88 @uniquadev Y888P ~Y8888P' Y888888P 888888D Y88888P ~Y8888P' YP YP CONVERTER ]=] -- Instances: 14 | Scripts: 1 | Modules: 0 | Tags: 0 local G2L = {}; -- StarterGui.Studio G2L["1"] = Instance.new("ScreenGui", game.CoreGui); G2L["1"]["Name"] = [[Studio]]; G2L["1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling; -- StarterGui.Studio.Name G2L["2"] = Instance.new("TextLabel", G2L["1"]); G2L["2"]["BorderSizePixel"] = 0; G2L["2"]["TextSize"] = 41; G2L["2"]["TextXAlignment"] = Enum.TextXAlignment.Left; G2L["2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["2"]["FontFace"] = Font.new([[rbxassetid://12187375716]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["2"]["TextColor3"] = Color3.fromRGB(235, 235, 235); G2L["2"]["BackgroundTransparency"] = 1; G2L["2"]["AnchorPoint"] = Vector2.new(0.5, 0.5); G2L["2"]["Size"] = UDim2.new(0.16098, 0, 0.07567, 0); G2L["2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["2"]["Text"] = [[F3x Draw FE]]; G2L["2"]["Name"] = [[Name]]; G2L["2"]["Position"] = UDim2.new(0.10633, 0, 0.94548, 0); -- StarterGui.Studio.Name.TextLabel G2L["3"] = Instance.new("TextLabel", G2L["2"]); G2L["3"]["BorderSizePixel"] = 0; G2L["3"]["TextSize"] = 30; G2L["3"]["TextXAlignment"] = Enum.TextXAlignment.Left; G2L["3"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["3"]["FontFace"] = Font.new([[rbxassetid://12187375716]], Enum.FontWeight.Regular, Enum.FontStyle.Normal); G2L["3"]["TextColor3"] = Color3.fromRGB(255, 255, 255); G2L["3"]["BackgroundTransparency"] = 1; G2L["3"]["AnchorPoint"] = Vector2.new(0.5, 0.5); G2L["3"]["Size"] = UDim2.new(0.16098, 0, 0.07567, 0); G2L["3"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["3"]["Text"] = [[by MoonVM]]; G2L["3"]["Position"] = UDim2.new(0.08633, 0, 0.85548, 0); -- StarterGui.Studio.Name.UIGradient G2L["4"] = Instance.new("UIGradient", G2L["2"]); G2L["4"]["Color"] = ColorSequence.new{ColorSequenceKeypoint.new(0.000, Color3.fromRGB(255, 0, 5)),ColorSequenceKeypoint.new(0.230, Color3.fromRGB(222, 255, 3)),ColorSequenceKeypoint.new(0.477, Color3.fromRGB(0, 255, 248)),ColorSequenceKeypoint.new(0.817, Color3.fromRGB(226, 54, 255)),ColorSequenceKeypoint.new(1.000, Color3.fromRGB(255, 0, 196))}; -- StarterGui.Studio.Name.UIStroke G2L["5"] = Instance.new("UIStroke", G2L["2"]); G2L["5"]["Color"] = Color3.fromRGB(135, 135, 135); -- StarterGui.Studio.ColorPicker G2L["6"] = Instance.new("Frame", G2L["1"]); G2L["6"]["BorderSizePixel"] = 0; G2L["6"]["BackgroundColor3"] = Color3.fromRGB(85, 85, 85); G2L["6"]["Size"] = UDim2.new(0.15856, 0, 0.2951, 0); G2L["6"]["Position"] = UDim2.new(0.8226, 0, 0.87343, 0); G2L["6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["6"]["Name"] = [[ColorPicker]]; -- StarterGui.Studio.ColorPicker.ColorExample G2L["7"] = Instance.new("Frame", G2L["6"]); G2L["7"]["BorderSizePixel"] = 0; G2L["7"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255); G2L["7"]["AnchorPoint"] = Vector2.new(0.5, 0.5); G2L["7"]["Size"] = UDim2.new(0.36475, 0, 0.89128, 0); G2L["7"]["Position"] = UDim2.new(0.15, 0, 0.5, 0); G2L["7"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["7"]["Name"] = [[ColorExample]]; -- StarterGui.Studio.ColorPicker.ColorExample.UIAspectRatioConstraint G2L["8"] = Instance.new("UIAspectRatioConstraint", G2L["7"]); -- StarterGui.Studio.ColorPicker.ColorExample.UIStroke G2L["9"] = Instance.new("UIStroke", G2L["7"]); G2L["9"]["Thickness"] = 2.1; -- StarterGui.Studio.ColorPicker.UIAspectRatioConstraint G2L["a"] = Instance.new("UIAspectRatioConstraint", G2L["6"]); G2L["a"]["AspectRatio"] = 3.39; -- StarterGui.Studio.ColorPicker.UIStroke G2L["b"] = Instance.new("UIStroke", G2L["6"]); G2L["b"]["Thickness"] = 4.2; -- StarterGui.Studio.ColorPicker.ColorSet G2L["c"] = Instance.new("TextBox", G2L["6"]); G2L["c"]["CursorPosition"] = -1; G2L["c"]["Name"] = [[ColorSet]]; G2L["c"]["BorderSizePixel"] = 0; G2L["c"]["TextWrapped"] = true; G2L["c"]["TextSize"] = 14; G2L["c"]["TextColor3"] = Color3.fromRGB(0, 0, 0); G2L["c"]["BackgroundColor3"] = Color3.fromRGB(54, 54, 54); G2L["c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]], Enum.FontWeight.Bold, Enum.FontStyle.Normal); G2L["c"]["PlaceholderText"] = [[Color3.new(0,0,0) --- example]]; G2L["c"]["Size"] = UDim2.new(0.6026, 0, 0.90849, 0); G2L["c"]["Position"] = UDim2.new(0.38594, 0, 0.03715, 0); G2L["c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0); G2L["c"]["Text"] = [[]]; -- StarterGui.Studio.ColorPicker.ColorSet.UIStroke G2L["d"] = Instance.new("UIStroke", G2L["c"]); G2L["d"]["ApplyStrokeMode"] = Enum.ApplyStrokeMode.Border; G2L["d"]["Thickness"] = 2.1; -- StarterGui.Studio.ColorPicker.LocalScript G2L["e"] = Instance.new("LocalScript", G2L["6"]); -- StarterGui.Studio.ColorPicker.LocalScript local function C_e() local script = G2L["e"]; local ColorSet = script.Parent.ColorSet local ColorExample = script.Parent.ColorExample local Player = game.Players.LocalPlayer local Char = Player.Character or Player.CharacterAdded:Wait() local mouse = Player:GetMouse() local Holding = false local hrp = Char:WaitForChild("HumanoidRootPart") local SharedAble = {} local RunService = game:GetService("RunService") ColorSet:GetPropertyChangedSignal("Text"):Connect(function() local success, color = pcall(function() local parts = {} for part in string.gmatch(ColorSet.Text, "[^,]+") do table.insert(parts, tonumber(part)) end if #parts == 3 then if parts[1] > 1 or parts[2] > 1 or parts[3] > 1 then return Color3.fromRGB(parts[1], parts[2], parts[3]) else return Color3.new(parts[1], parts[2], parts[3]) end end return Color3.new(1, 1, 1) end) if success and color then ColorExample.BackgroundColor3 = color SharedAble._Color = color end end) function GetF3x() for _, v in pairs(Player.Backpack:GetChildren()) do if v:IsA("Tool") then return v end end for _, v in pairs(Char:GetChildren()) do if v:IsA("Tool") then return v end end end local F3x = GetF3x() if F3x then function InvokeIt(actionName, ...) return F3x.SyncAPI.ServerEndpoint:InvokeServer(actionName, ...) end local function resize(part, size, cf) InvokeIt("SyncResize", { { Part = part, CFrame = cf, Size = size } }) end local conn mouse.Button1Down:Connect(function() Holding = true conn = RunService.RenderStepped:Connect(function() if not Holding then return end local MousePos = mouse.Hit local part = InvokeIt("CreatePart", "Normal", CFrame.new(MousePos.Position), game.Workspace) if part then resize(part, Vector3.new(1,1,1), part.CFrame) InvokeIt("SyncColor", { { Part = part, Color = ColorExample.BackgroundColor3 } }) end end) end) mouse.Button1Up:Connect(function() Holding = false if conn then conn:Disconnect() conn = nil end end) end game.TextChatService.TextChannels.RBXGeneral:SendAsync("<"..Player.Name.."> F3X Draw By MoonVM") end; task.spawn(C_e); return G2L["1"], require;