
KeylessUniversal

-- Create a ScreenGui to hold the GUI elements
local gui = Instance.new("ScreenGui")
gui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
-- Create a Frame for the draggable GUI
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 200 * 3, 0, 100 * 3)
frame.Position = UDim2.new(0.5, -100 * 3, 0.5, -100 * 3) -- Adjusted position for better visibility
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.BackgroundTransparency = 0.5
frame.Active = true
frame.Draggable = true
frame.Parent = gui
-- Create a TextLabel for the name
local nameLabel = Instance.new("TextLabel")
nameLabel.Size = UDim2.new(1, 0, 0.2, 0)
nameLabel.Position = UDim2.new(0, 0, 0, 0)
nameLabel.Text = "Prakstor V2"
nameLabel.TextSize = 24
nameLabel.TextColor3 = Color3.new(1, 1, 1)
nameLabel.Parent = frame
-- Create a TextBox for mobile inside the Frame
local mobileTextBox = Instance.new("TextBox")
mobileTextBox.Size = UDim2.new(1, 0, 0, 234)
mobileTextBox.Position = UDim2.new(0, 0, 0.2, 0)
mobileTextBox.ClearTextOnFocus = false
mobileTextBox.Text = ""
mobileTextBox.TextSize = 18
mobileTextBox.TextWrapped = true
mobileTextBox.Parent = frame
-- Create an Execute button with a smaller size
local executeButton = Instance.new("TextButton")
executeButton.Size = UDim2.new(0.5, 0, 0.2, 0)
executeButton.Position = UDim2.new(0, 0, 0.8, 0)
executeButton.BackgroundColor3 = Color3.new(0, 1, 0)
executeButton.Text = "Execute"
executeButton.Parent = frame
-- Create a Clear button with a smaller size
local clearButton = Instance.new("TextButton")
clearButton.Size = UDim2.new(0.5, 0, 0.2, 0)
clearButton.Position = UDim2.new(0.5, 0, 0.8, 0)
clearButton.BackgroundColor3 = Color3.new(1, 0, 0)
clearButton.Text = "Clear"
clearButton.Parent = frame
-- Connect the Clear button to a function
clearButton.MouseButton1Click:Connect(function()
-- Create a confirmation dialog for clearing the TextBox
local clearConfirmationDialog = Instance.new("ScreenGui")
clearConfirmationDialog.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local clearDialogFrame = Instance.new("Frame")
clearDialogFrame.Size = UDim2.new(0, 200 * 3, 0, 100 * 3)
clearDialogFrame.Position = UDim2.new(0.5, -100 * 3, 0.5, -50 * 3)
clearDialogFrame.BackgroundColor3 = Color3.new(0, 0, 0)
clearDialogFrame.BackgroundTransparency = 0.5
clearDialogFrame.Parent = clearConfirmationDialog
local clearOption = Instance.new("TextButton")
clearOption.Size = UDim2.new(0.4, 0, 0.2, 0)
clearOption.Position = UDim2.new(0.1, 0, 0.7, 0)
clearOption.BackgroundColor3 = Color3.new(0, 1, 0)
clearOption.Text = "Clear"
clearOption.Parent = clearDialogFrame
local cancelOption = Instance.new("TextButton")
cancelOption.Size = UDim2.new(0.4, 0, 0.2, 0)
cancelOption.Position = UDim2.new(0.5, 0, 0.7, 0)
cancelOption.BackgroundColor3 = Color3.new(1, 0, 0)
cancelOption.Text = "Cancel"
cancelOption.Parent = clearDialogFrame
clearOption.MouseButton1Click:Connect(function()
clearConfirmationDialog:Destroy()
mobileTextBox.Text = "" -- Clear the TextBox content
end)
cancelOption.MouseButton1Click:Connect(function()
clearConfirmationDialog:Destroy()
end)
end)
-- Create a function to execute the script
local function executeScript()
local scriptText = mobileTextBox.Text
-- Create a confirmation dialog
local confirmationDialog = Instance.new("ScreenGui")
confirmationDialog.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
local dialogFrame = Instance.new("Frame")
dialogFrame.Size = UDim2.new(0, 200 * 3, 0, 100 * 3)
dialogFrame.Position = UDim2.new(0.5, -100 * 3, 0.5, -50 * 3)
dialogFrame.BackgroundColor3 = Color3.new(0, 0, 0)
dialogFrame.BackgroundTransparency = 0.5
dialogFrame.Parent = confirmationDialog
local executeOption = Instance.new("TextButton")
executeOption.Size = UDim2.new(0.4, 0, 0.2, 0)
executeOption.Position = UDim2.new(0.1, 0, 0.7, 0)
executeOption.BackgroundColor3 = Color3.new(0, 1, 0)
executeOption.Text = "Execute"
executeOption.Parent = dialogFrame
local cancelOption = Instance.new("TextButton")
cancelOption.Size = UDim2.new(0.4, 0, 0.2, 0)
cancelOption.Position = UDim2.new(0.5, 0, 0.7, 0)
cancelOption.BackgroundColor3 = Color3.new(1, 0, 0)
cancelOption.Text = "Cancel"
cancelOption.Parent = dialogFrame
executeOption.MouseButton1Click:Connect(function()
confirmationDialog:Destroy()
local success, result = pcall(function()
loadstring(scriptText)()
end)
if success then
print("Script executed successfully!")
else
warn("Script execution error: " .. result)
end
end)
cancelOption.MouseButton1Click:Connect(function()
confirmationDialog:Destroy()
end)
end
executeButton.MouseButton1Click:Connect(executeScript)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


bro really used chatgpt for something that isn't even an executor lmfaooo
this sht is so ahh