-- Services
local CoreGui = game:GetService("CoreGui")
local Players = game:GetService("Players")
local RS = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
-- Vorherige Versionen löschen, um Überschneidungen zu vermeiden
if CoreGui:FindFirstChild("PremiumEasterHub") then
CoreGui.PremiumEasterHub:Destroy()
end
-- GUI Setup
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "PremiumEasterHub"
ScreenGui.Parent = CoreGui
ScreenGui.ResetOnSpawn = false
-- Haupt-Frame (Draggable auf TRUE gesetzt für maximale Kompatibilität)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 18)
MainFrame.Position = UDim2.new(0.5, -125, 0.5, -150)
MainFrame.Size = UDim2.new(0, 250, 0, 320)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true -- Klassische Drag-Methode (funktioniert immer)
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 12)
MainCorner.Parent = MainFrame
-- Topbar (Nur für Design, da das ganze Frame dragbar ist)
local TopBar = Instance.new("Frame")
TopBar.Name = "TopBar"
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
TopBar.Size = UDim2.new(1, 0, 0, 60)
TopBar.BorderSizePixel = 0
local TopCorner = Instance.new("UICorner")
TopCorner.CornerRadius = UDim.new(0, 12)
TopCorner.Parent = TopBar
-- Profilbild & Name
local ProfilePic = Instance.new("ImageLabel")
ProfilePic.Parent = TopBar
ProfilePic.Position = UDim2.new(0, 10, 0, 10)
ProfilePic.Size = UDim2.new(0, 40, 0, 40)
ProfilePic.BackgroundTransparency = 1
ProfilePic.Image = Players:GetUserThumbnailAsync(player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
local ProfilePicCorner = Instance.new("UICorner")
ProfilePicCorner.CornerRadius = UDim.new(1, 0)
ProfilePicCorner.Parent = ProfilePic
local NameLabel = Instance.new("TextLabel")
NameLabel.Parent = TopBar
NameLabel.BackgroundTransparency = 1
NameLabel.Position = UDim2.new(0, 60, 0, 20)
NameLabel.Size = UDim2.new(0, 180, 0, 20)
NameLabel.Font = Enum.Font.GothamBold
NameLabel.Text = player.DisplayName
NameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
NameLabel.TextSize = 14
NameLabel.TextXAlignment = Enum.TextXAlignment.Left
-- Button Bereich (Hauptmenü)
local ContentFrame = Instance.new("Frame")
ContentFrame.Parent = MainFrame
ContentFrame.BackgroundTransparency = 1
ContentFrame.Position = UDim2.new(0, 0, 0, 70)
ContentFrame.Size = UDim2.new(1, 0, 1, -70)
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = ContentFrame
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.Padding = UDim.new(0, 10)
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
-- Helper für Buttons (Sicherere Klick-Erkennung)
local function createBtn(text)
local btn = Instance.new("TextButton")
btn.Parent = ContentFrame
btn.BackgroundColor3 = Color3.fromRGB(35, 35, 40)
btn.Size = UDim2.new(0, 220, 0, 45)
btn.Font = Enum.Font.GothamSemibold
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 14
btn.AutoButtonColor = true
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, 8)
c.Parent = btn
return btn
end
local JumpBtn = createBtn("Inf Jump: AUS")
local EggBtn = createBtn("Easter Farm: AUS")
local CreditsBtn = createBtn("Credits")
----------------------------------------------------------------
-- NEUES CREDITS TAB
----------------------------------------------------------------
local CreditsTab = Instance.new("Frame")
CreditsTab.Name = "CreditsTab"
CreditsTab.Parent = MainFrame
CreditsTab.BackgroundColor3 = Color3.fromRGB(15, 15, 18)
CreditsTab.Position = UDim2.new(0, 0, 0, 60)
CreditsTab.Size = UDim2.new(1, 0, 1, -60)
CreditsTab.Visible = false -- Standardmäßig versteckt
CreditsTab.ZIndex = 5
local CreditsTitle = Instance.new("TextLabel")
CreditsTitle.Parent = CreditsTab
CreditsTitle.BackgroundTransparency = 1
CreditsTitle.Position = UDim2.new(0, 0, 0, 20)
CreditsTitle.Size = UDim2.new(1, 0, 0, 30)
CreditsTitle.Font = Enum.Font.GothamBold
CreditsTitle.Text = "CREDITS"
CreditsTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
CreditsTitle.TextSize = 22
CreditsTitle.ZIndex = 6
local CreditsCreator = Instance.new("TextLabel")
CreditsCreator.Parent = CreditsTab
CreditsCreator.BackgroundTransparency = 1
CreditsCreator.Position = UDim2.new(0, 0, 0, 50)
CreditsCreator.Size = UDim2.new(1, 0, 0, 20)
CreditsCreator.Font = Enum.Font.GothamSemibold
CreditsCreator.Text = "By Redwan_Mainy"
CreditsCreator.TextColor3 = Color3.fromRGB(200, 200, 200)
CreditsCreator.TextSize = 15
CreditsCreator.ZIndex = 6
-- TextBox für den Discord-Link (damit man ihn kopieren kann)
local DiscordBox = Instance.new("TextBox")
DiscordBox.Parent = CreditsTab
DiscordBox.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
DiscordBox.Position = UDim2.new(0.5, -100, 0, 95)
DiscordBox.Size = UDim2.new(0, 200, 0, 35)
DiscordBox.Font = Enum.Font.Gotham
DiscordBox.Text = "https://discord.gg/H2y94Ya3Xm"
DiscordBox.TextColor3 = Color3.fromRGB(100, 150, 255)
DiscordBox.TextSize = 12
DiscordBox.ClearTextOnFocus = false
DiscordBox.TextEditable = false
DiscordBox.ZIndex = 6
local DiscordCorner = Instance.new("UICorner")
DiscordCorner.CornerRadius = UDim.new(0, 6)
DiscordCorner.Parent = DiscordBox
local DiscordHint = Instance.new("TextLabel")
DiscordHint.Parent = CreditsTab
DiscordHint.BackgroundTransparency = 1
DiscordHint.Position = UDim2.new(0, 0, 0, 135)
DiscordHint.Size = UDim2.new(1, 0, 0, 20)
DiscordHint.Font = Enum.Font.Gotham
DiscordHint.Text = "(Klick in die Box zum Kopieren)"
DiscordHint.TextColor3 = Color3.fromRGB(120, 120, 120)
DiscordHint.TextSize = 11
DiscordHint.ZIndex = 6
-- Zurück Button im Credits Tab
local BackBtn = Instance.new("TextButton")
BackBtn.Parent = CreditsTab
BackBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
BackBtn.Position = UDim2.new(0.5, -110, 1, -55)
BackBtn.Size = UDim2.new(0, 220, 0, 40)
BackBtn.Font = Enum.Font.GothamSemibold
BackBtn.Text = "Zurück"
BackBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
BackBtn.TextSize = 14
BackBtn.AutoButtonColor = true
BackBtn.ZIndex = 6
local BackCorner = Instance.new("UICorner")
BackCorner.CornerRadius = UDim.new(0, 8)
BackCorner.Parent = BackBtn
----------------------------------------------------------------
-- LOGIK (Kein Löschen der Funktionen)
----------------------------------------------------------------
local infJump, eggFarm = false, false
-- Easter Egg Farm & Noclip
task.spawn(function()
while task.wait(0.5) do
if eggFarm and player.Character then
-- Noclip
for _, v in pairs(player.Character:GetChildren()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
-- Egg Farm
local egg = workspace:FindFirstChild("")
if egg and egg:FindFirstChild("_PrimaryPart") then
if not egg:FindFirstChild("EggHighlight") then
local h = Instance.new("Highlight", egg)
h.Name = "EggHighlight"
h.FillColor = Color3.fromRGB(255, 255, 0)
end
player.Character:MoveTo(egg._PrimaryPart.Position)
end
end
end
end)
-- Jump Request
UserInputService.JumpRequest:Connect(function()
if infJump and player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
----------------------------------------------------------------
-- BUTTON KLICKS
----------------------------------------------------------------
JumpBtn.MouseButton1Click:Connect(function()
infJump = not infJump
JumpBtn.Text = "Inf Jump: " .. (infJump and "AN" or "AUS")
JumpBtn.BackgroundColor3 = infJump and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(35, 35, 40)
end)
EggBtn.MouseButton1Click:Connect(function()
eggFarm = not eggFarm
EggBtn.Text = "Easter Farm: " .. (eggFarm and "AN" or "AUS")
EggBtn.BackgroundColor3 = eggFarm and Color3.fromRGB(150, 100, 0) or Color3.fromRGB(35, 35, 40)
if not eggFarm then
for _, v in pairs(workspace:GetDescendants()) do
if v.Name == "EggHighlight" then v:Destroy() end
end
end
end)
-- Tab System Logik
CreditsBtn.MouseButton1Click:Connect(function()
ContentFrame.Visible = false -- Versteckt die normalen Buttons
CreditsTab.Visible = true -- Zeigt das neue Credits Tab
end)
BackBtn.MouseButton1Click:Connect(function()
CreditsTab.Visible = false -- Versteckt das Credits Tab
ContentFrame.Visible = true -- Zeigt die normalen Buttons wieder an
end)
Comments
No comments yet
Be the first to share your thoughts!