
Key RequiredUniversal

-- Seeds Fly Gui v4 🌱💚
-- Clean green seed theme, instant noclip off, no drift
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
-- ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "SeedsFlyGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = player:WaitForChild("PlayerGui")
-- Main Frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 280, 0, 240)
mainFrame.Position = UDim2.new(0.5, -140, 0.3, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 20, 15)
mainFrame.BackgroundTransparency = 0.1
mainFrame.BorderSizePixel = 0
mainFrame.ClipsDescendants = true
mainFrame.Parent = screenGui
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 12)
local stroke = Instance.new("UIStroke", mainFrame)
stroke.Color = Color3.fromRGB(0, 255, 120) -- green glow
stroke.Thickness = 2
stroke.Transparency = 0.35
-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -80, 0, 40)
title.BackgroundTransparency = 1
title.Text = "Seeds Fly Gui"
title.TextColor3 = Color3.fromRGB(0, 255, 120)
title.Font = Enum.Font.GothamBold
title.TextSize = 20
title.Parent = mainFrame
-- Close & Minimize
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0, 5)
closeBtn.BackgroundColor3 = Color3.fromRGB(255, 60, 60)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.new(1,1,1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.Parent = mainFrame
Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 8)
local minBtn = Instance.new("TextButton")
minBtn.Size = UDim2.new(0, 30, 0, 30)
minBtn.Position = UDim2.new(1, -70, 0, 5)
minBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 90)
minBtn.Text = "−"
minBtn.TextColor3 = Color3.new(1,1,1)
minBtn.Font = Enum.Font.GothamBold
minBtn.TextSize = 24
minBtn.Parent = mainFrame
Instance.new("UICorner", minBtn).CornerRadius = UDim.new(0, 8)
-- Speed Box
local speedBox = Instance.new("TextBox")
speedBox.Size = UDim2.new(0.8, 0, 0, 35)
speedBox.Position = UDim2.new(0.1, 0, 0, 60)
speedBox.BackgroundColor3 = Color3.fromRGB(25, 35, 25)
speedBox.PlaceholderText = "Fly Speed (default 100)"
speedBox.Text = "100"
speedBox.TextColor3 = Color3.fromRGB(0, 255, 120)
speedBox.Font = Enum.Font.Gotham
speedBox.TextSize = 18
speedBox.Parent = mainFrame
Instance.new("UICorner", speedBox)
local speedStroke = Instance.new("UIStroke", speedBox)
speedStroke.Color = Color3.fromRGB(0, 200, 100)
speedStroke.Thickness = 1
-- Fly Button
local flyBtn = Instance.new("TextButton")
flyBtn.Size = UDim2.new(0.8, 0, 0, 45)
flyBtn.Position = UDim2.new(0.1, 0, 0, 110)
flyBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 90)
flyBtn.Text = "Fly [OFF]"
flyBtn.TextColor3 = Color3.new(1,1,1)
flyBtn.Font = Enum.Font.GothamBold
flyBtn.TextSize = 20
flyBtn.Parent = mainFrame
Instance.new("UICorner", flyBtn)
-- Noclip Button
local noclipBtn = Instance.new("TextButton")
noclipBtn.Size = UDim2.new(0.8, 0, 0, 45)
noclipBtn.Position = UDim2.new(0.1, 0, 0, 165)
noclipBtn.BackgroundColor3 = Color3.fromRGB(0, 140, 70)
noclipBtn.Text = "Noclip [OFF]"
noclipBtn.TextColor3 = Color3.new(1,1,1)
noclipBtn.Font = Enum.Font.GothamBold
noclipBtn.TextSize = 20
noclipBtn.Parent = mainFrame
Instance.new("UICorner", noclipBtn)
-- Dragging
local dragging = false
local dragStart, startPos
title.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = mainFrame.Position
end
end)
title.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement and dragging then
local delta = input.Position - dragStart
mainFrame.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
end)
UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
-- Fly vars
local flying = false
local noclip = false
local speed = 100
local keys = {W=false,A=false,S=false,D=false}
local bv, bg, char, hum, root
local function startFly()
char = player.Character or player.CharacterAdded:Wait()
hum = char:WaitForChild("Humanoid")
root = char:WaitForChild("HumanoidRootPart")
hum.PlatformStand = true
bv = Instance.new("BodyVelocity")
bv.MaxForce = Vector3.new(1e5,1e5,1e5)
bv.Parent = root
bg = Instance.new("BodyGyro")
bg.MaxTorque = Vector3.new(1e5,1e5,1e5)
bg.P = 15000
bg.Parent = root
end
local function stopFly()
if bv then bv:Destroy() bv=nil end
if bg then bg:Destroy() bg=nil end
if hum then hum.PlatformStand=false end
end
-- Noclip
local function enableNoclip()
char = player.Character
for _,p in pairs(char:GetDescendants()) do
if p:IsA("BasePart") then p.CanCollide=false end
end
end
local function disableNoclip()
if not player.Character then return end
for _,p in pairs(player.Character:GetDescendants()) do
if p:IsA("BasePart") then p.CanCollide=true end
end
end
-- Buttons
flyBtn.MouseButton1Click:Connect(function()
flying = not flying
flyBtn.Text = "Fly ["..(flying and "ON" or "OFF").."]"
flyBtn.BackgroundColor3 = flying and Color3.fromRGB(0,255,120) or Color3.fromRGB(0,180,90)
if flying then startFly() else stopFly() end
end)
noclipBtn.MouseButton1Click:Connect(function()
noclip = not noclip
noclipBtn.Text = "Noclip ["..(noclip and "ON" or "OFF").."]"
noclipBtn.BackgroundColor3 = noclip and Color3.fromRGB(0,255,120) or Color3.fromRGB(0,140,70)
if noclip then enableNoclip() else disableNoclip() end
end)
speedBox.FocusLost:Connect(function(enter)
if enter then
local n = tonumber(speedBox.Text)
if n and n>0 then speed=n else speedBox.Text=tostring(speed) end
end
end)
minBtn.MouseButton1Click:Connect(function()
TweenService:Create(
mainFrame,
TweenInfo.new(0.3),
{Size = mainFrame.Size.Y.Offset==240 and UDim2.new(0,280,0,40) or UDim2.new(0,280,0,240)}
):Play()
end)
closeBtn.MouseButton1Click:Connect(function()
stopFly()
disableNoclip()
screenGui:Destroy()
end)
-- Movement
RunService.RenderStepped:Connect(function()
if flying and root then
local cam = workspace.CurrentCamera
local x = (keys.A and -1 or 0) + (keys.D and 1 or 0)
local z = (keys.W and -1 or 0) + (keys.S and 1 or 0)
local y = (UIS:IsKeyDown(Enum.KeyCode.Space) and 1 or 0)
- (UIS:IsKeyDown(Enum.KeyCode.LeftControl) and 1 or 0)
if x~=0 or y~=0 or z~=0 then
local dir = (cam.CFrame * Vector3.new(x,y,z)) - cam.CFrame.Position
bv.Velocity = dir.Unit * speed
else
bv.Velocity = Vector3.zero
end
bg.CFrame = cam.CFrame
end
if noclip and player.Character then
enableNoclip()
end
end)
-- Keys
UIS.InputBegan:Connect(function(i,g)
if g then return end
if keys[i.KeyCode.Name]~=nil then keys[i.KeyCode.Name]=true end
end)
UIS.InputEnded:Connect(function(i)
if keys[i.KeyCode.Name]~=nil then keys[i.KeyCode.Name]=false end
end)
-- enjoy the clean seed's drip twin 🌱💚✈️



replay to this profile if u find any bugs!