--// 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)