--// EK Hub local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "EKHub" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") --// MAIN FRAME local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 220) frame.Position = UDim2.new(0.05, 0, 0.3, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.BorderSizePixel = 0 frame.Parent = gui local corner = Instance.new("UICorner", frame) corner.CornerRadius = UDim.new(0, 10) --// TITLE local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 30) title.BackgroundTransparency = 1 title.Text = "EK Hub" title.TextColor3 = Color3.fromRGB(0, 255, 120) title.Font = Enum.Font.SourceSansBold title.TextSize = 20 title.Parent = frame --// FPS + PING local stats = Instance.new("TextLabel") stats.Size = UDim2.new(1, 0, 0, 20) stats.Position = UDim2.new(0, 0, 0, 30) stats.BackgroundTransparency = 1 stats.TextColor3 = Color3.fromRGB(255, 140, 0) stats.Font = Enum.Font.SourceSans stats.TextSize = 14 stats.Text = "FPS: ... | Ping: ..." stats.Parent = frame local fps = 0 local last = tick() RunService.RenderStepped:Connect(function() fps += 1 if tick() - last >= 1 then local ping = math.floor(player:GetNetworkPing() * 1000) stats.Text = "FPS: " .. fps .. " | Ping: " .. ping .. "ms" fps = 0 last = tick() end end) --// BUTTON FUNCTION local function createButton(text, pos, color) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 260, 0, 30) btn.Position = pos btn.BackgroundColor3 = color btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 16 btn.Parent = frame local c = Instance.new("UICorner", btn) c.CornerRadius = UDim.new(0, 6) return btn end --// TELEPORT PLACEHOLDERS (nur im eigenen Game!) local function teleportTo(pos) local char = player.Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.CFrame = CFrame.new(pos) end end -- Beispiel Positionen (anpassen!) local BRENNER_POS = Vector3.new(0, 5, 0) local MITTE_POS = Vector3.new(50, 5, 50) local tp1 = createButton("TP Brenner", UDim2.new(0, 20, 0, 60), Color3.fromRGB(255, 140, 0)) tp1.MouseButton1Click:Connect(function() teleportTo(BRENNER_POS) end) local tp2 = createButton("TP Mitte", UDim2.new(0, 20, 0, 100), Color3.fromRGB(0, 200, 100)) tp2.MouseButton1Click:Connect(function() teleportTo(MITTE_POS) end) --// KEYBINDS local toggleKey = Enum.KeyCode.RightShift UserInputService.InputBegan:Connect(function(input, gp) if gp then return end if input.KeyCode == toggleKey then frame.Visible = not frame.Visible end end)