
Key RequiredUniversal

--[[
PANDEL REBORN - "REMY SPECIAL" EDITION 🍞
- Added Image (12297948533)
- Ultimate Modern Animations
- Speed 25, 50, 100
- Credits: made by (remygelbwurst🍞)
]]
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local TeleportService = game:GetService("TeleportService")
local HttpService = game:GetService("HttpService")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
-- // THEME // --
local Theme = {
Main = Color3.fromRGB(35, 40, 50),
Secondary = Color3.fromRGB(45, 52, 68),
Accent = Color3.fromRGB(46, 204, 150),
Text = Color3.fromRGB(255, 255, 255),
TextDark = Color3.fromRGB(200, 200, 200),
Corner = UDim.new(0, 12)
}
local State = { InfJump = false, Places = {} }
-- Cleanup
if game.CoreGui:FindFirstChild("PandelRemyFinal") then game.CoreGui["PandelRemyFinal"]:Destroy() end
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
ScreenGui.Name = "PandelRemyFinal"
ScreenGui.ResetOnSpawn = false
local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 520, 0, 360)
MainFrame.Position = UDim2.new(0.5, -260, 0.5, -180)
MainFrame.BackgroundColor3 = Theme.Main
MainFrame.Visible = false
MainFrame.ClipsDescendants = true
Instance.new("UICorner", MainFrame).CornerRadius = Theme.Corner
Instance.new("UIStroke", MainFrame).Color = Theme.Secondary
local Sidebar = Instance.new("Frame", MainFrame)
Sidebar.Size = UDim2.new(0, 150, 1, 0)
Sidebar.BackgroundColor3 = Theme.Secondary
Instance.new("UICorner", Sidebar).CornerRadius = Theme.Corner
-- // LOGO DECAL (NEU) // --
local Logo = Instance.new("ImageLabel", Sidebar)
Logo.Size = UDim2.new(0, 80, 0, 80)
Logo.Position = UDim2.new(0.5, -40, 0, 15)
Logo.BackgroundTransparency = 1
Logo.Image = "rbxassetid://12297948533" -- Deine ID
local LogoCorner = Instance.new("UICorner", Logo)
LogoCorner.CornerRadius = UDim.new(1, 0) -- Macht es rund
local ContentArea = Instance.new("Frame", MainFrame)
ContentArea.Size = UDim2.new(1, -170, 1, -45)
ContentArea.Position = UDim2.new(0, 160, 0, 10)
ContentArea.BackgroundTransparency = 1
local Credits = Instance.new("TextLabel", MainFrame)
Credits.Size = UDim2.new(0, 200, 0, 20)
Credits.Position = UDim2.new(1, -210, 1, -25)
Credits.BackgroundTransparency = 1
Credits.Text = "made by (remygelbwurst🍞)"
Credits.TextColor3 = Theme.TextDark
Credits.Font = Enum.Font.GothamBold
Credits.TextSize = 11
Credits.TextXAlignment = Enum.TextXAlignment.Right
-- // ANIMATION HELPERS // --
local function ClickEffect(obj)
local tween = TweenService:Create(obj, TweenInfo.new(0.1, Enum.EasingStyle.Quad), {Size = obj.Size + UDim2.new(0, 4, 0, 2)})
tween:Play()
tween.Completed:Connect(function()
TweenService:Create(obj, TweenInfo.new(0.15), {Size = obj.Size - UDim2.new(0, 4, 0, 2)}):Play()
end)
end
-- // UI BUILDER // --
local function AddTab(name)
local Page = Instance.new("ScrollingFrame", ContentArea)
Page.Size = UDim2.new(1, 0, 1, 0)
Page.BackgroundTransparency = 1
Page.ScrollBarThickness = 0
Page.Visible = false
Instance.new("UIListLayout", Page).Padding = UDim.new(0, 8)
local TabBtn = Instance.new("TextButton", Sidebar)
TabBtn.Size = UDim2.new(0, 130, 0, 35)
-- Position unter dem Logo (Logo ist bei Y=15+80)
TabBtn.Position = UDim2.new(0, 10, 0, 110 + (#Sidebar:GetChildren()-2) * 40)
TabBtn.BackgroundColor3 = Theme.Main
TabBtn.Text = name
TabBtn.TextColor3 = Theme.Text
TabBtn.Font = Enum.Font.GothamBold
TabBtn.TextSize = 12
Instance.new("UICorner", TabBtn).CornerRadius = UDim.new(0, 8)
TabBtn.MouseButton1Click:Connect(function()
ClickEffect(TabBtn)
for _, v in pairs(ContentArea:GetChildren()) do if v:IsA("ScrollingFrame") then v.Visible = false end end
for _, v in pairs(Sidebar:GetChildren()) do if v:IsA("TextButton") then TweenService:Create(v, TweenInfo.new(0.2), {BackgroundColor3 = Theme.Main}):Play() end end
Page.Visible = true
TweenService:Create(TabBtn, TweenInfo.new(0.2), {BackgroundColor3 = Theme.Accent}):Play()
end)
return Page, TabBtn
end
local function CreateButton(page, text, callback)
local b = Instance.new("TextButton", page)
b.Size = UDim2.new(1, -10, 0, 35)
b.BackgroundColor3 = Theme.Secondary
b.Text = text
b.TextColor3 = Theme.Text
b.Font = Enum.Font.GothamBold
b.TextSize = 14
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 8)
b.MouseButton1Click:Connect(function()
ClickEffect(b)
callback()
end)
end
-- // MAXWELL BUTTON // --
local MaxwellBtn = Instance.new("ImageButton", ScreenGui)
MaxwellBtn.Size = UDim2.new(0, 70, 0, 70)
MaxwellBtn.Position = UDim2.new(0, 20, 0.5, -35)
MaxwellBtn.BackgroundColor3 = Theme.Secondary
MaxwellBtn.Image = "rbxassetid://113143401448880"
Instance.new("UICorner", MaxwellBtn).CornerRadius = UDim.new(1, 0)
local MStroke = Instance.new("UIStroke", MaxwellBtn)
MStroke.Color = Theme.Accent
MStroke.Thickness = 3
MaxwellBtn.MouseButton1Click:Connect(function()
if not MainFrame.Visible then
MainFrame.Visible = true
MainFrame.Size = UDim2.new(0,0,0,0)
TweenService:Create(MainFrame, TweenInfo.new(0.5, Enum.EasingStyle.Back), {Size = UDim2.new(0, 520, 0, 360)}):Play()
else
local t = TweenService:Create(MainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Quart, Enum.EasingDirection.In), {Size = UDim2.new(0,0,0,0)})
t:Play()
t.Completed:Wait()
MainFrame.Visible = false
end
end)
-- // CONTENT // --
local pPlayer, btnP = AddTab("Player")
local pTp, btnT = AddTab("Teleport")
local pMisc, btnM = AddTab("Misc")
local pSet, btnS = AddTab("Settings")
pPlayer.Visible = true; btnP.BackgroundColor3 = Theme.Accent
CreateButton(pPlayer, "Speed 25", function() LocalPlayer.Character.Humanoid.WalkSpeed = 25 end)
CreateButton(pPlayer, "Speed 50", function() LocalPlayer.Character.Humanoid.WalkSpeed = 50 end)
CreateButton(pPlayer, "Speed 100", function() LocalPlayer.Character.Humanoid.WalkSpeed = 100 end)
CreateButton(pPlayer, "Infinite Jump", function() State.InfJump = not State.InfJump end)
for i = 1, 3 do
CreateButton(pTp, "Save Position "..i, function() State.Places[i] = LocalPlayer.Character.HumanoidRootPart.CFrame end)
CreateButton(pTp, "Teleport "..i, function() if State.Places[i] then LocalPlayer.Character.HumanoidRootPart.CFrame = State.Places[i] end end)
end
-- // SETTINGS (COLOR & SIZE) // --
local function AddSlider(page, labelText, callback)
local Container = Instance.new("Frame", page)
Container.Size = UDim2.new(1, -10, 0, 65)
Container.BackgroundTransparency = 1
local Label = Instance.new("TextLabel", Container); Label.Size = UDim2.new(1,0,0,20); Label.Text = labelText; Label.TextColor3 = Theme.Text; Label.BackgroundTransparency = 1; Label.Font = Enum.Font.GothamBold; Label.TextSize = 14
local Bar = Instance.new("Frame", Container); Bar.Size = UDim2.new(0.9,0,0,10); Bar.Position = UDim2.new(0.05,0,0,35); Bar.BackgroundColor3 = Theme.Secondary; Instance.new("UICorner", Bar)
if labelText == "Theme Color" then
local Grad = Instance.new("UIGradient", Bar)
Grad.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromHSV(0,1,1)), ColorSequenceKeypoint.new(0.5, Color3.fromHSV(0.5,1,1)), ColorSequenceKeypoint.new(1, Color3.fromHSV(1,1,1))})
end
local Dot = Instance.new("TextButton", Bar); Dot.Size = UDim2.new(0,20,0,20); Dot.Position = UDim2.new(0.5,-10,0.5,-10); Dot.BackgroundColor3 = Color3.new(1,1,1); Dot.Text = ""; Instance.new("UICorner", Dot).CornerRadius = UDim.new(1,0)
local dragging = false
Dot.MouseButton1Down:Connect(function() dragging = true end)
UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end)
UserInputService.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local pos = math.clamp((input.Position.X - Bar.AbsolutePosition.X) / Bar.AbsoluteSize.X, 0, 1)
Dot.Position = UDim2.new(pos, -10, 0.5, -10)
callback(pos)
end
end)
end
AddSlider(pSet, "Theme Color", function(pos)
local newCol = Color3.fromHSV(pos, 0.7, 1)
Theme.Accent = newCol
MStroke.Color = newCol
for _, b in pairs(Sidebar:GetChildren()) do if b:IsA("TextButton") and b.BackgroundColor3 ~= Theme.Main then b.BackgroundColor3 = newCol end end
end)
AddSlider(pSet, "Maxwell Size", function(pos)
local size = 40 + (pos * 100)
MaxwellBtn.Size = UDim2.new(0, size, 0, size)
end)



yo you need to make a discord server for the scripts you make
@Cosmic0780 why
@Remygelbwurst idk i would think it would be cool and ask ppl like what you would make and stuff