
Key RequiredUniversal

-- [[ USER SETTINGS ]]
local ROBLOX_USER = "coisaskoo"
local MENU_VERSION = "v1.0.0"
local ScreenGui = Instance.new("ScreenGui")
local OpenButton = Instance.new("ImageButton")
local MainMenu = Instance.new("Frame")
local TopBar = Instance.new("Frame")
local MinimizeBtn = Instance.new("TextButton")
local CloseAllBtn = Instance.new("TextButton")
local VersionLabel = Instance.new("TextLabel") -- Versão do Script
-- Design Assets
local UICorner_Ball = Instance.new("UICorner")
local UIStroke_Ball = Instance.new("UIStroke")
local UICorner_Menu = Instance.new("UICorner")
local UIStroke_Menu = Instance.new("UIStroke")
local ProfileImgMenu = Instance.new("ImageLabel")
local UsernameLabel = Instance.new("TextLabel")
ScreenGui.Parent = game.CoreGui
ScreenGui.Name = "Coisaskoo_Official_" .. MENU_VERSION
-- [[ 1. FLOATING BALL WITH PHOTO ]]
local Success, UserId = pcall(function() return game.Players:GetUserIdFromNameAsync(ROBLOX_USER) end)
local ProfileThumb = "rbxthumb://type=AvatarHeadShot&id=" .. (Success and UserId or 1) .. "&w=150&h=150"
OpenButton.Name = "MenuLauncher"
OpenButton.Parent = ScreenGui
OpenButton.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
OpenButton.Position = UDim2.new(0.1, 0, 0.2, 0)
OpenButton.Size = UDim2.new(0, 60, 0, 60)
OpenButton.Image = ProfileThumb
OpenButton.ZIndex = 10
UICorner_Ball.CornerRadius = UDim.new(1, 0)
UICorner_Ball.Parent = OpenButton
UIStroke_Ball.Parent = OpenButton
UIStroke_Ball.Color = Color3.fromRGB(255, 0, 0)
UIStroke_Ball.Thickness = 2
-- [[ 2. HORIZONTAL MENU (BLACK & RED) ]]
MainMenu.Name = "MainFrame"
MainMenu.Parent = ScreenGui
MainMenu.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
MainMenu.Position = UDim2.new(0.5, -160, 0.5, -50)
MainMenu.Size = UDim2.new(0, 320, 0, 120)
MainMenu.Visible = false
UICorner_Menu.CornerRadius = UDim.new(0, 12)
UICorner_Menu.Parent = MainMenu
UIStroke_Menu.Parent = MainMenu
UIStroke_Menu.Color = Color3.fromRGB(200, 0, 0)
UIStroke_Menu.Thickness = 2
-- Top Bar
TopBar.Parent = MainMenu
TopBar.BackgroundColor3 = Color3.fromRGB(5, 5, 5)
TopBar.Size = UDim2.new(1, 0, 0, 40)
Instance.new("UICorner", TopBar).CornerRadius = UDim.new(0, 10)
ProfileImgMenu.Parent = TopBar
ProfileImgMenu.Position = UDim2.new(0, 10, 0, 5)
ProfileImgMenu.Size = UDim2.new(0, 30, 0, 30)
ProfileImgMenu.Image = ProfileThumb
Instance.new("UICorner", ProfileImgMenu).CornerRadius = UDim.new(1, 0)
UsernameLabel.Parent = TopBar
UsernameLabel.BackgroundTransparency = 1
UsernameLabel.Position = UDim2.new(0, 45, 0, 0)
UsernameLabel.Size = UDim2.new(0, 150, 1, 0)
UsernameLabel.Text = "USER: " .. ROBLOX_USER:upper()
UsernameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
UsernameLabel.Font = Enum.Font.GothamBold
UsernameLabel.TextSize = 12
UsernameLabel.TextXAlignment = Enum.TextXAlignment.Left
-- Buttons
MinimizeBtn.Parent = TopBar
MinimizeBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
MinimizeBtn.Position = UDim2.new(1, -65, 0, 8)
MinimizeBtn.Size = UDim2.new(0, 24, 0, 24)
MinimizeBtn.Text = "x"
MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", MinimizeBtn).CornerRadius = UDim.new(0, 6)
CloseAllBtn.Parent = TopBar
CloseAllBtn.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
CloseAllBtn.Position = UDim2.new(1, -34, 0, 8)
CloseAllBtn.Size = UDim2.new(0, 24, 0, 24)
CloseAllBtn.Text = "X"
CloseAllBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseAllBtn.Font = Enum.Font.GothamBold
Instance.new("UICorner", CloseAllBtn).CornerRadius = UDim.new(0, 6)
-- Version Label (Bottom Corner)
VersionLabel.Parent = MainMenu
VersionLabel.BackgroundTransparency = 1
VersionLabel.Position = UDim2.new(1, -55, 1, -20)
VersionLabel.Size = UDim2.new(0, 50, 0, 20)
VersionLabel.Text = MENU_VERSION
VersionLabel.TextColor3 = Color3.fromRGB(100, 100, 100)
VersionLabel.Font = Enum.Font.Gotham
VersionLabel.TextSize = 10
-- [[ 3. MAIN SCRIPT BUTTON ]]
local FlyButton = Instance.new("TextButton", MainMenu)
FlyButton.Position = UDim2.new(0, 10, 0, 55)
FlyButton.Size = UDim2.new(1, -20, 0, 45)
FlyButton.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
FlyButton.Text = "ACTIVATE FLY GUI V3"
FlyButton.TextColor3 = Color3.fromRGB(255, 0, 0)
FlyButton.Font = Enum.Font.GothamBold
Instance.new("UICorner", FlyButton)
FlyButton.MouseButton1Click:Connect(function()
-- EXECUTING YOUR GITHUB CODE
loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))()
FlyButton.Text = "FLY GUI LOADED!"
FlyButton.TextColor3 = Color3.fromRGB(0, 255, 0)
wait(1.5)
FlyButton.Text = "ACTIVATE FLY GUI V3"
FlyButton.TextColor3 = Color3.fromRGB(255, 0, 0)
end)
--- [[ INTERFACE LOGIC ]] ---
CloseAllBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)
MinimizeBtn.MouseButton1Click:Connect(function() MainMenu.Visible = false OpenButton.Visible = true end)
OpenButton.MouseButton1Click:Connect(function() MainMenu.Visible = true OpenButton.Visible = false end)
-- Draggable Ball
local dragging, dragStart, startPos
OpenButton.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = i.Position startPos = OpenButton.Position end end)
game:GetService("UserInputService").InputChanged:Connect(function(i) if dragging and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then local d = i.Position - dragStart OpenButton.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + d.X, startPos.Y.Scale, startPos.Y.Offset + d.Y) end end)
OpenButton.InputEnded:Connect(function() dragging = false end)No comments yet for this script.



