
KeylessUniversal

--// GOUBA MOBILE GUI
--// Tabs + Draggable + Size Toggle
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer
------------------------------------------------
-- GUI SETUP
------------------------------------------------
local gui = Instance.new("ScreenGui")
gui.Name = "gouba"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local main = Instance.new("Frame")
main.Size = UDim2.fromScale(0.6, 0.5)
main.Position = UDim2.fromScale(0.2, 0.25)
main.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
main.BorderSizePixel = 0
main.Parent = gui
main.Active = true
local corner = Instance.new("UICorner", main)
corner.CornerRadius = UDim.new(0, 14)
------------------------------------------------
-- DRAG (MOBILE)
------------------------------------------------
local dragging, dragStart, startPos
main.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = main.Position
end
end)
main.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.Touch then
local delta = input.Position - dragStart
main.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end
end)
------------------------------------------------
-- TOP BAR
------------------------------------------------
local top = Instance.new("Frame", main)
top.Size = UDim2.fromScale(1, 0.15)
top.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
top.BorderSizePixel = 0
Instance.new("UICorner", top).CornerRadius = UDim.new(0, 14)
local title = Instance.new("TextLabel", top)
title.Size = UDim2.fromScale(0.7, 1)
title.Text = "GOUBA"
title.TextColor3 = Color3.fromRGB(255,255,255)
title.Font = Enum.Font.GothamBold
title.TextScaled = true
title.BackgroundTransparency = 1
------------------------------------------------
-- SIZE TOGGLE BUTTON
------------------------------------------------
local small = false
local toggle = Instance.new("TextButton", top)
toggle.Size = UDim2.fromScale(0.25, 0.8)
toggle.Position = UDim2.fromScale(0.72, 0.1)
toggle.Text = "Gouba"
toggle.Font = Enum.Font.GothamBold
toggle.TextScaled = true
toggle.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
toggle.TextColor3 = Color3.new(1,1,1)
Instance.new("UICorner", toggle).CornerRadius = UDim.new(0, 10)
toggle.MouseButton1Click:Connect(function()
small = not small
if small then
main.Size = UDim2.fromScale(0.3, 0.18)
else
main.Size = UDim2.fromScale(0.6, 0.5)
end
end)
------------------------------------------------
-- TAB BUTTONS
------------------------------------------------
local tabBar = Instance.new("Frame", main)
tabBar.Position = UDim2.fromScale(0, 0.15)
tabBar.Size = UDim2.fromScale(1, 0.15)
tabBar.BackgroundTransparency = 1
local tab1 = Instance.new("TextButton", tabBar)
tab1.Size = UDim2.fromScale(0.5, 1)
tab1.Text = "Tab 1"
tab1.Font = Enum.Font.GothamBold
tab1.TextScaled = true
tab1.BackgroundColor3 = Color3.fromRGB(60,60,60)
tab1.TextColor3 = Color3.new(1,1,1)
local tab2 = Instance.new("TextButton", tabBar)
tab2.Size = UDim2.fromScale(0.5, 1)
tab2.Position = UDim2.fromScale(0.5, 0)
tab2.Text = "Tab 2"
tab2.Font = Enum.Font.GothamBold
tab2.TextScaled = true
tab2.BackgroundColor3 = Color3.fromRGB(45,45,45)
tab2.TextColor3 = Color3.new(1,1,1)
------------------------------------------------
-- CONTENT FRAMES
------------------------------------------------
local content1 = Instance.new("Frame", main)
content1.Position = UDim2.fromScale(0, 0.3)
content1.Size = UDim2.fromScale(1, 0.7)
content1.BackgroundTransparency = 1
local content2 = content1:Clone()
content2.Parent = main
content2.Visible = false
------------------------------------------------
-- TAB SWITCH
------------------------------------------------
tab1.MouseButton1Click:Connect(function()
content1.Visible = true
content2.Visible = false
tab1.BackgroundColor3 = Color3.fromRGB(60,60,60)
tab2.BackgroundColor3 = Color3.fromRGB(45,45,45)
end)
tab2.MouseButton1Click:Connect(function()
content1.Visible = false
content2.Visible = true
tab2.BackgroundColor3 = Color3.fromRGB(60,60,60)
tab1.BackgroundColor3 = Color3.fromRGB(45,45,45)
end)
------------------------------------------------
-- TAB 1 SCRIPT BUTTON
------------------------------------------------
local run1 = Instance.new("TextButton", content1)
run1.Size = UDim2.fromScale(0.8, 0.4)
run1.Position = UDim2.fromScale(0.1, 0.3)
run1.Text = "Run Script 1"
run1.Font = Enum.Font.GothamBold
run1.TextScaled = true
run1.BackgroundColor3 = Color3.fromRGB(90,90,90)
run1.TextColor3 = Color3.new(1,1,1)
Instance.new("UICorner", run1).CornerRadius = UDim.new(0, 12)
run1.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/wx-sources/spacecomm/refs/heads/main/nytheruneplus"))()
end)
------------------------------------------------
-- TAB 2 SCRIPT BUTTON
------------------------------------------------
local run2 = Instance.new("TextButton", content2)
run2.Size = UDim2.fromScale(0.8, 0.4)
run2.Position = UDim2.fromScale(0.1, 0.3)
run2.Text = "Run Script 2"
run2.Font = Enum.Font.GothamBold
run2.TextScaled = true
run2.BackgroundColor3 = Color3.fromRGB(90,90,90)
run2.TextColor3 = Color3.new(1,1,1)
Instance.new("UICorner", run2).CornerRadius = UDim.new(0, 12)
run2.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/TheRealAvrwm/Zephyr-V2/refs/heads/main/Hypershot.lua", true))()
end)



your image is wild