
KeylessUniversal

-- Basit ve Stabil Fly Paneli (Luau)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
-- Uçuş Hızı Ayarı
local FLY_SPEED = 50
-- Eski GUI varsa temizle
if player.PlayerGui:FindFirstChild("SimpleFlyGui") then
player.PlayerGui.SimpleFlyGui:Destroy()
end
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SimpleFlyGui"
ScreenGui.Parent = player.PlayerGui
local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0, 120, 0, 50)
ToggleButton.Position = UDim2.new(0, 50, 0, 50)
ToggleButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.TextSize = 18
ToggleButton.Font = Enum.Font.SourceSansBold
ToggleButton.Text = "Fly: KAPALI"
ToggleButton.Parent = ScreenGui
-- Köşeleri yuvarlatma
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = ToggleButton
local flying = false
local bodyVelocity, bodyGyro
local function startFly()
local character = player.Character
if not character or not character:FindFirstChild("HumanoidRootPart") then return end
local rootPart = character.HumanoidRootPart
flying = true
ToggleButton.Text = "Fly: AÇIK"
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.Velocity = Vector3.new(0, 0, 0)
bodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bodyVelocity.Parent = rootPart
bodyGyro = Instance.new("BodyGyro")
bodyGyro.P = 90000
bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
bodyGyro.CFrame = rootPart.CFrame
bodyGyro.Parent = rootPart
task.spawn(function()
while flying do
RunService.RenderStepped:Wait()
if not character or not character:FindFirstChild("HumanoidRootPart") then break end
local camera = workspace.CurrentCamera
local moveDir = Vector3.new(0, 0, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then
moveDir = moveDir + camera.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then
moveDir = moveDir - camera.CFrame.LookVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then
moveDir = moveDir - camera.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then
moveDir = moveDir + camera.CFrame.RightVector
end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
moveDir = moveDir + Vector3.new(0, 1, 0)
end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then
moveDir = moveDir - Vector3.new(0, 1, 0)
end
bodyVelocity.Velocity = moveDir * FLY_SPEED
bodyGyro.CFrame = camera.CFrame
end
end)
end
local function stopFly()
flying = false
ToggleButton.Text = "Fly: KAPALI"
ToggleButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
if bodyVelocity then bodyVelocity:Destroy() end
if bodyGyro then bodyGyro:Destroy() end
end
ToggleButton.MouseButton1Click:Connect(function()
if flying then
stopFly()
else
startFly()
end
end)
print("Fly paneli başarıyla yüklendi!")No comments yet for this script.

![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)

