
KeylessUniversal

local Players = game:GetService("Players")
local StarterGui = game:GetService("StarterGui")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "INEX_GUI"
screenGui.IgnoreGuiInset = true
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
screenGui.Parent = playerGui
local tablet = Instance.new("Frame")
tablet.Size = UDim2.new(0.7, 0, 0.7, 0) -- scales for PC and Mobile
tablet.Position = UDim2.new(0.15, 0, 0.15, 0)
tablet.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
tablet.BackgroundTransparency = 0.2
local border = Instance.new("UIStroke")
border.Color = Color3.fromRGB(255, 0, 0)
border.Thickness = 3
border.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
border.Parent = tablet
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 20)
corner.Parent = tablet
tablet.Parent = screenGui
local title = Instance.new("TextLabel")
title.AnchorPoint = Vector2.new(0.5, 0)
title.Position = UDim2.new(0.5, 0, 0.02, 0)
title.Size = UDim2.new(0.6, 0, 0.08, 0)
title.BackgroundTransparency = 1
title.Text = "p0pularing INEX"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = tablet
local image = Instance.new("ImageLabel")
image.BackgroundTransparency = 1
image.Size = UDim2.new(0.25, 0, 0.78, 0)
image.Position = UDim2.new(0.7, 0, -0.3, 0)
image.Image = "rbxassetid://121309010086801"
image.Rotation = 37
image.Parent = tablet
local scriptBox = Instance.new("TextBox")
scriptBox.Size = UDim2.new(0.9, 0, 0.5, 0)
scriptBox.Position = UDim2.new(0.05, 0, 0.15, 0)
scriptBox.ClearTextOnFocus = false
scriptBox.MultiLine = true
scriptBox.TextXAlignment = Enum.TextXAlignment.Left
scriptBox.TextYAlignment = Enum.TextYAlignment.Top
scriptBox.Font = Enum.Font.Code
scriptBox.TextSize = 18
scriptBox.Text = ""
scriptBox.TextColor3 = Color3.fromRGB(255, 255, 255)
scriptBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
scriptBox.BackgroundTransparency = 0.2
local boxStroke = Instance.new("UIStroke")
boxStroke.Color = Color3.fromRGB(255, 0, 0)
boxStroke.Thickness = 2
boxStroke.Parent = scriptBox
local boxCorner = Instance.new("UICorner")
boxCorner.CornerRadius = UDim.new(0, 12)
boxCorner.Parent = scriptBox
scriptBox.Parent = tablet
local function makeButton(name, text, size, pos)
local b = Instance.new("TextButton")
b.Name = name
b.Size = size
b.Position = pos
b.Text = text
b.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
b.BackgroundTransparency = 0.1
b.Font = Enum.Font.GothamBold
b.TextScaled = true
b.TextColor3 = Color3.fromRGB(255, 255, 255)
local s = Instance.new("UIStroke")
s.Color = Color3.fromRGB(255, 0, 0)
s.Thickness = 2
s.Parent = b
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, 10)
c.Parent = b
b.Parent = tablet
return b
end
local executeBtn = makeButton("ExecuteBtn", "Execute Script",
UDim2.new(0.25, 0, 0.08, 0), UDim2.new(0.05, 0, 0.75, 0))
local clearBtn = makeButton("ClearBtn", "Clear Script",
UDim2.new(0.25, 0, 0.08, 0), UDim2.new(0.35, 0, 0.75, 0))
local autofillBtn = makeButton("AutofillBtn", "Autofill Username",
UDim2.new(0.25, 0, 0.08, 0), UDim2.new(0.65, 0, 0.75, 0))
local switchBtn = makeButton("SwitchBtn", "Switch R-Type",
UDim2.new(0.25, 0, 0.08, 0), UDim2.new(0.65, 0, 0.86, 0))
local consoleBtn = makeButton("ConsoleBtn", "Console",
UDim2.new(0.25, 0, 0.08, 0), UDim2.new(0.35, 0, 0.86, 0))
local mysteryBtn = makeButton("MysteryBtn", "???",
UDim2.new(0.25, 0, 0.08, 0), UDim2.new(0.65, 0, 0.64, 0))
local errorLabel = Instance.new("TextLabel")
errorLabel.Size = UDim2.new(0.9, 0, 0.1, 0)
errorLabel.Position = UDim2.new(0.05, 0, 0.9, 0)
errorLabel.BackgroundTransparency = 1
errorLabel.Text = ""
errorLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
errorLabel.TextScaled = true
errorLabel.Font = Enum.Font.GothamBold
errorLabel.Visible = false
errorLabel.Parent = tablet
executeBtn.MouseButton1Click:Connect(function()
-- Safe demo: put textbox text to output
print("Execute clicked: " .. scriptBox.Text)
end)
clearBtn.MouseButton1Click:Connect(function()
scriptBox.Text = ""
end)
autofillBtn.MouseButton1Click:Connect(function()
scriptBox.Text = player.Name
end)
switchBtn.MouseButton1Click:Connect(function()
-- Roblox doesn’t allow live rig swap, simulate with error
errorLabel.Text = "Error: cannot change body figure, maybe change it manually, dumbass..."
errorLabel.Visible = true
task.delay(5, function()
errorLabel.Visible = false
end)
end)
consoleBtn.MouseButton1Click:Connect(function()
StarterGui:SetCore("DevConsoleVisible", true)
end)
mysteryBtn.MouseButton1Click:Connect(function()
player:Kick("type shit fooled your dumbass LMFAO")
end)
local dragging, dragInput, dragStart, startPos
local function update(input)
local delta = input.Position - dragStart
tablet.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
tablet.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = tablet.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
tablet.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)No comments yet for this script.



