
KeylessUniversal

-- 🐔 Chicken GUI v2 by ChatGPT
-- === СЕРВИСЫ ===
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
-- === УДАЛЕНИЕ СТАРОЙ ВЕРСИИ ===
local old = player:WaitForChild("PlayerGui"):FindFirstChild("ChickenGUI")
if old then old:Destroy() end
-- === ГУИ ===
local gui = Instance.new("ScreenGui")
gui.Name = "ChickenGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
-- КНОПКА ОТКРЫТИЯ
local openButton = Instance.new("TextButton")
openButton.Size = UDim2.new(0, 150, 0, 40)
openButton.Position = UDim2.new(0, 20, 0, 200)
openButton.Text = "🐔 Chicken GUI"
openButton.BackgroundColor3 = Color3.fromRGB(255, 230, 150)
openButton.TextColor3 = Color3.fromRGB(0, 0, 0)
openButton.Parent = gui
-- ГЛАВНОЕ ОКНО
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 320, 0, 450)
frame.Position = UDim2.new(0, 20, 0, 250)
frame.BackgroundColor3 = Color3.fromRGB(240, 240, 240)
frame.BorderSizePixel = 2
frame.Visible = false
frame.Active = true
frame.Draggable = true
frame.Parent = gui
-- СКРОЛЛ
local scroll = Instance.new("ScrollingFrame")
scroll.Size = UDim2.new(1, -10, 1, -10)
scroll.Position = UDim2.new(0, 5, 0, 5)
scroll.CanvasSize = UDim2.new(0, 0, 2, 0)
scroll.ScrollBarThickness = 8
scroll.BackgroundTransparency = 1
scroll.Parent = frame
local layout = Instance.new("UIListLayout", scroll)
layout.Padding = UDim.new(0, 5)
-- === МУЛЬТИЯЗЫЧНОСТЬ ===
local currentLanguage = "ru"
local lang = {
ru = {
speed = "Настройка скорости",
jump = "Настройка прыжка",
infjump = "🦘 Вкл/Выкл Беск. прыжок",
noclip = "🚫 Вкл/Выкл Noclip",
tp = "📍 Телепорт к игроку",
bring = "🎯 Притянуть игрока",
god = "💖 God Mode",
lang = "Сменить язык: RUS"
},
en = {
speed = "Speed Settings",
jump = "Jump Power Settings",
infjump = "🦘 Toggle Inf Jump",
noclip = "🚫 Toggle Noclip",
tp = "📍 Teleport to player",
bring = "🎯 Bring player",
god = "💖 God Mode",
lang = "Change Language: ENG"
}
}
local labels = {}
local buttons = {}
local function makeLabel(text)
local label = Instance.new("TextLabel", scroll)
label.Size = UDim2.new(1, -10, 0, 25)
label.Text = text
label.BackgroundTransparency = 1
label.TextColor3 = Color3.new(0, 0, 0)
label.TextScaled = true
return label
end
local function makeButton(text, func)
local btn = Instance.new("TextButton", scroll)
btn.Size = UDim2.new(1, -10, 0, 35)
btn.Text = text
btn.BackgroundColor3 = Color3.fromRGB(200, 200, 255)
btn.TextColor3 = Color3.new(0, 0, 0)
btn.MouseButton1Click:Connect(func)
return btn
end
local function makeTextbox(text, default, callback)
local box = Instance.new("TextBox", scroll)
box.Size = UDim2.new(1, -10, 0, 35)
box.Text = default
box.PlaceholderText = text
box.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
box.TextColor3 = Color3.new(0, 0, 0)
box.FocusLost:Connect(function(enterPressed)
if enterPressed then callback(tonumber(box.Text)) end
end)
return box
end
-- === ОБНОВЛЕНИЕ ЯЗЫКА ===
local function updateLanguage()
labels.speed.Text = lang[currentLanguage].speed
labels.jump.Text = lang[currentLanguage].jump
buttons.infjump.Text = lang[currentLanguage].infjump
buttons.noclip.Text = lang[currentLanguage].noclip
labels.tp.Text = lang[currentLanguage].tp
labels.bring.Text = lang[currentLanguage].bring
buttons.god.Text = lang[currentLanguage].god
end
-- === ОПЦИИ ===
labels.speed = makeLabel(lang[currentLanguage].speed)
makeTextbox("Введите скорость", tostring(humanoid.WalkSpeed), function(v) if v then humanoid.WalkSpeed = v end end)
labels.jump = makeLabel(lang[currentLanguage].jump)
makeTextbox("Введите силу прыжка", tostring(humanoid.JumpPower), function(v) if v then humanoid.JumpPower = v end end)
-- БЕСКОНЕЧНЫЙ ПРЫЖОК
local infJumpEnabled = false
buttons.infjump = makeButton(lang[currentLanguage].infjump, function()
infJumpEnabled = not infJumpEnabled
end)
UserInputService.JumpRequest:Connect(function()
if infJumpEnabled then humanoid:ChangeState("Jumping") end
end)
-- NOCLIP
local noclipEnabled = false
buttons.noclip = makeButton(lang[currentLanguage].noclip, function()
noclipEnabled = not noclipEnabled
end)
RunService.Stepped:Connect(function()
if noclipEnabled and player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end)
-- GOD MODE
local godMode = false
buttons.god = makeButton(lang[currentLanguage].god, function()
godMode = not godMode
end)
humanoid.HealthChanged:Connect(function()
if godMode and humanoid.Health <= 1 then
humanoid.Health = 100
end
end)
-- ТЕЛЕПОРТ
labels.tp = makeLabel(lang[currentLanguage].tp)
local tpScroll = Instance.new("ScrollingFrame", scroll)
tpScroll.Size = UDim2.new(1, -10, 0, 120)
tpScroll.CanvasSize = UDim2.new(0, 0, 0, 0)
tpScroll.BackgroundColor3 = Color3.fromRGB(230, 230, 230)
tpScroll.ScrollBarThickness = 8
local tpLayout = Instance.new("UIListLayout", tpScroll)
tpLayout.Padding = UDim.new(0, 4)
local function refreshTP()
for _, c in ipairs(tpScroll:GetChildren()) do if c:IsA("TextButton") then c:Destroy() end end
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= player then
local b = Instance.new("TextButton", tpScroll)
b.Size = UDim2.new(1, -8, 0, 30)
b.Text = "ТП: " .. plr.Name
b.BackgroundColor3 = Color3.fromRGB(200, 255, 200)
b.MouseButton1Click:Connect(function()
if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
player.Character:MoveTo(plr.Character.HumanoidRootPart.Position)
end
end)
end
end
end
refreshTP()
Players.PlayerAdded:Connect(refreshTP)
Players.PlayerRemoving:Connect(refreshTP)
-- ПРИТЯЖЕНИЕ
labels.bring = makeLabel(lang[currentLanguage].bring)
local bringScroll = Instance.new("ScrollingFrame", scroll)
bringScroll.Size = UDim2.new(1, -10, 0, 120)
bringScroll.CanvasSize = UDim2.new(0, 0, 0, 0)
bringScroll.BackgroundColor3 = Color3.fromRGB(230, 230, 230)
bringScroll.ScrollBarThickness = 8
local bringLayout = Instance.new("UIListLayout", bringScroll)
bringLayout.Padding = UDim.new(0, 4)
local function refreshBring()
for _, c in ipairs(bringScroll:GetChildren()) do if c:IsA("TextButton") then c:Destroy() end end
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= player then
local b = Instance.new("TextButton", bringScroll)
b.Size = UDim2.new(1, -8, 0, 30)
b.Text = "Притянуть: " .. plr.Name
b.BackgroundColor3 = Color3.fromRGB(255, 220, 200)
b.MouseButton1Click:Connect(function()
if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") and player.Character then
plr.Character:SetPrimaryPartCFrame(player.Character.HumanoidRootPart.CFrame)
end
end)
end
end
end
refreshBring()
Players.PlayerAdded:Connect(refreshBring)
Players.PlayerRemoving:Connect(refreshBring)
-- КНОПКА ОТКРЫТИЯ
openButton.MouseButton1Click:Connect(function()
frame.Visible = not frame.Visible
end)
-- КНОПКА СМЕНЫ ЯЗЫКА (ВСЕГДА ВИДНА)
local langButton = Instance.new("TextButton")
langButton.Size = UDim2.new(0, 170, 0, 40)
langButton.Position = UDim2.new(0, 20, 0, 700)
langButton.Text = lang[currentLanguage].lang
langButton.BackgroundColor3 = Color3.fromRGB(255, 240, 200)
langButton.TextColor3 = Color3.new(0, 0, 0)
langButton.ZIndex = 10
langButton.Parent = gui
langButton.MouseButton1Click:Connect(function()
currentLanguage = (currentLanguage == "ru") and "en" or "ru"
langButton.Text = lang[currentLanguage].lang
updateLanguage()
end)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


Yo, I am the creator of this script. Write me your questions, comments,
bruh ai sckript
@nemos1rad yes i know
bruh ai script
@nemos1rad да это ии скрипт а ещё он ручки бро
What this do
@abuabab70 this is a Russian script that I created