
KeylessUniversal

--[=[
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;



very cool script
how do i use this
@xploitr go to game that has btools in it