Back to Scripts
Proxylord gui reborn

Proxylord gui reborn

ScriptBlox
Universal Free

Game: Universal Script 📌

148 Views
0 Likes
0 Dislikes
tylergreeff74

tylergreeff74

offline

Features

Its made by me

Script Code

--// PROXYGUI REBORN (Black GUI, Red Outlines, White Text, Mobile Scaled, Sliding Panel) //--
 
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")
local TweenService = game:GetService("TweenService")
 
local player = Players.LocalPlayer
 
-- RemoteEvent for restart
local restartEvent = ReplicatedStorage:FindFirstChild("RestartServerEvent")
if not restartEvent then
    restartEvent = Instance.new("RemoteEvent")
    restartEvent.Name = "RestartServerEvent"
    restartEvent.Parent = ReplicatedStorage
end
 
-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "ProxyGui Reborn"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
 
-- Main Frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 340, 0, 270)
mainFrame.Position = UDim2.new(0.5, -170, 0.5, -135)
mainFrame.BackgroundColor3 = Color3.fromRGB(0,0,0)
mainFrame.BorderColor3 = Color3.fromRGB(255,0,0)
mainFrame.BorderSizePixel = 2
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = gui
 
-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0.18,0)
title.BackgroundColor3 = Color3.fromRGB(0,0,0)
title.BorderColor3 = Color3.fromRGB(255,0,0)
title.BorderSizePixel = 2
title.Text = "ProxyGui Reborn"
title.TextColor3 = Color3.fromRGB(255,255,255)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = mainFrame
 
-- Buttons Frame
local buttonsFrame = Instance.new("Frame")
buttonsFrame.Size = UDim2.new(1,0,0.82,0)
buttonsFrame.Position = UDim2.new(0,0,0.18,0)
buttonsFrame.BackgroundTransparency = 1
buttonsFrame.Parent = mainFrame
 
-- Background music
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://101948115702035"
sound.Volume = 1
sound.Looped = true
sound.Parent = gui
pcall(function() sound:Play() end)
 
-- Button helper
local function createButton(name, text, posX, posY, sizeX, sizeY, callback)
    local btn = Instance.new("TextButton")
    btn.Name = name
    btn.Size = UDim2.new(sizeX,0,sizeY,0)
    btn.Position = UDim2.new(posX,0,posY,0)
    btn.BackgroundColor3 = Color3.fromRGB(0,0,0)
    btn.BorderColor3 = Color3.fromRGB(255,0,0)
    btn.BorderSizePixel = 2
    btn.TextColor3 = Color3.fromRGB(255,255,255)
    btn.TextScaled = true
    btn.Font = Enum.Font.GothamBold
    btn.Text = text
    btn.Parent = buttonsFrame
 
    btn.MouseEnter:Connect(function()
        btn.BackgroundColor3 = Color3.fromRGB(30,0,0)
    end)
    btn.MouseLeave:Connect(function()
        btn.BackgroundColor3 = Color3.fromRGB(0,0,0)
    end)
    btn.MouseButton1Click:Connect(callback)
end
 
----------------------------------------------------------
-- ALL BUTTONS
----------------------------------------------------------
 
-- THEME
createButton("THEME", "THEME", 0.07, 0.05, 0.18, 0.12, function()
    sound:Stop()
    sound.SoundId = "rbxassetid://1839246711"
    sound.Volume = 5.5
    sound.PlaybackSpeed = 1.2
    sound:Play()
end)
 
-- JUMPSCARE
createButton("JUMPSCARE", "JUMPSCARE", 0.07, 0.2, 0.18, 0.12, function()
    local jumpSound = Instance.new("Sound")
    jumpSound.SoundId = "rbxassetid://9069609200"
    jumpSound.Volume = 10
    jumpSound.Parent = gui
    jumpSound:Play()
 
    local img = Instance.new("ImageLabel")
    img.Size = UDim2.new(1,0,1,0)
    img.Position = UDim2.new(0,0,0,0)
    img.BackgroundTransparency = 1
    img.Image = "rbxassetid://110769156379295"
    img.ImageTransparency = 1
    img.Parent = gui
 
    local txt = Instance.new("TextLabel")
    txt.Size = UDim2.new(1,0,0.2,0)
    txt.Position = UDim2.new(0,0,0.4,0)
    txt.BackgroundTransparency = 1
    txt.Text = "PROXYLORD JOIN OUR SERVER MUHAHA"
    txt.TextColor3 = Color3.fromRGB(255,255,255)
    txt.TextScaled = true
    txt.Font = Enum.Font.GothamBlack
    txt.Parent = gui
    txt.TextTransparency = 1
 
    for i=1,20 do
        img.ImageTransparency = 1-(i/20)
        txt.TextTransparency = 1-(i/20)
        task.wait(0.02)
    end
 
    task.delay(11,function()
        for i=1,20 do
            img.ImageTransparency = i/20
            txt.TextTransparency = i/20
            task.wait(0.02)
        end
        img:Destroy()
        txt:Destroy()
        jumpSound:Destroy()
    end)
end)
 
-- DECAL
createButton("DECAL2","DECAL",0.07,0.35,0.18,0.12,function()
    local decalId = "11710147805"
    for _,part in pairs(Workspace:GetDescendants()) do
        if part:IsA("BasePart") then
            local decal = Instance.new("Decal")
            decal.Texture = "rbxassetid://"..decalId
            decal.Face = Enum.NormalId.Top
            decal.Parent = part
        end
    end
end)
 
-- GOTHIC
createButton("GOTHIC","GOTHIC",0.07,0.5,0.18,0.12,function()
    sound:Stop()
    sound.SoundId = "rbxassetid://139488665764275"
    sound.Volume = 10
    sound.PlaybackSpeed = 1.15
    sound:Play()
end)
 
-- UNANCHOR
createButton("UNANCHOR","UNANCHOR",0.30,0.35,0.18,0.12,function()
    for _,obj in pairs(Workspace:GetDescendants()) do
        if obj:IsA("BasePart") then
            obj.Anchored = false
        end
    end
end)
 
-- THEME2
createButton("THEME2","THEME 2",0.53,0.35,0.18,0.12,function()
    sound:Stop()
    sound.SoundId = "rbxassetid://5410086218"
    sound.Volume = 10
    sound.PlaybackSpeed = 1.14
    sound:Play()
end)
 
-- SKY
createButton("SKY","SKY",0.30,0.05,0.18,0.12,function()
    local skyId = "11710147805"
    local existingSky = Lighting:FindFirstChildOfClass("Sky")
    if existingSky then existingSky:Destroy() end
    local newSky = Instance.new("Sky")
    newSky.Name = "ProxyGuiRebornSky"
    for _,prop in pairs({"Bk","Dn","Ft","Lf","Rt","Up"}) do
        newSky["Skybox"..prop] = "rbxassetid://"..skyId
    end
    newSky.Parent = Lighting
end)
 
-- MESSAGE
createButton("MESSAGE","MESSAGE",0.30,0.2,0.18,0.12,function()
    local msg = Instance.new("Message")
    msg.Text = "AHAHAH U THOUGHT YOU CAN ESCAPE FROM PROXYLORD YA FREE ISRAEL"
    msg.Parent = Workspace
    task.delay(5,function() msg:Destroy() end)
end)
 
-- SHUTDOWN
createButton("SHUTDOWN","SHUTDOWN",0.53,0.05,0.18,0.12,function()
    gui:Destroy()
    restartEvent:FireServer()
end)
 
-- HINT MESSAGE
createButton("HINTMESSAGE","HINT MESSAGE",0.53,0.2,0.18,0.12,function()
    local existingHint = Workspace:FindFirstChildOfClass("Hint")
    if existingHint then existingHint:Destroy() end
    local hint = Instance.new("Hint")
    hint.Text = "GAME HACKED BY PROXYLORD"
    hint.Parent = Workspace
end)
 
-- SOUND1
createButton("SOUND1","SOUND1",0.76,0.2,0.18,0.12,function()
    local soundEffect = Instance.new("Sound")
    soundEffect.SoundId = "rbxassetid://100108743969782"
    soundEffect.Volume = 10
    soundEffect.PlaybackSpeed = 1.1
    soundEffect.Parent = gui
    soundEffect:Play()
    soundEffect.Ended:Connect(function() soundEffect:Destroy() end)
end)
 
-- SOUND2
createButton("SOUND2","SOUND2",0.76,0.35,0.18,0.12,function()
    local soundEffect = Instance.new("Sound")
    soundEffect.SoundId = "rbxassetid://89077240022513"
    soundEffect.Volume = 10
    soundEffect.PlaybackSpeed = 0.85
    soundEffect.Parent = gui
    soundEffect:Play()
    soundEffect.Ended:Connect(function() soundEffect:Destroy() end)
end)
 
-- DISCO
createButton("DISCO","DISCO",0.76,0.05,0.18,0.12,function()
    task.spawn(function()
        local discoParts = {}
        for _,obj in pairs(Workspace:GetDescendants()) do
            if obj:IsA("BasePart") then
                obj.Material = Enum.Material.Neon
                table.insert(discoParts,obj)
            end
        end
        while gui.Parent do
            for _,part in pairs(discoParts) do
                part.Color = Color3.fromHSV(math.random(),1,1)
            end
            task.wait(1)
        end
    end)
end)
 
-- PARTICLE
createButton("PARTICLE","PARTICLE",0.76,0.5,0.18,0.12,function()
    for _,plr in pairs(Players:GetPlayers()) do
        local character = plr.Character
        if character then
            for _,oldEmitter in ipairs(character:GetDescendants()) do
                if oldEmitter:IsA("ParticleEmitter") and oldEmitter.Name == "ProxyLordParticles" then
                    oldEmitter:Destroy()
                end
            end
            for _,part in ipairs(character:GetChildren()) do
                if part:IsA("BasePart") then
                    local emitter = Instance.new("ParticleEmitter")
                    emitter.Name = "ProxyLordParticles"
                    emitter.Texture = "rbxassetid://11710147805"
                    emitter.Rate = 30
                    emitter.Lifetime = NumberRange.new(1,2)
                    emitter.Speed = NumberRange.new(2,4)
                    emitter.SpreadAngle = Vector2.new(360,360)
                    emitter.Rotation = NumberRange.new(0,360)
                    emitter.Size = NumberSequence.new({
                        NumberSequenceKeypoint.new(0,0.6),
                        NumberSequenceKeypoint.new(0.5,1),
                        NumberSequenceKeypoint.new(1,0)
                    })
                    emitter.Transparency = NumberSequence.new({
                        NumberSequenceKeypoint.new(0,0),
                        NumberSequenceKeypoint.new(1,1)
                    })
                    emitter.LightEmission = 0.7
                    emitter.Parent = part
                end
            end
        end
    end
end)
 
-- WONT STOP US
createButton("WONTSTOPUS","WONT STOP US",0.53,0.5,0.18,0.12,function()
    local loudSound = Instance.new("Sound")
    loudSound.SoundId = "rbxassetid://1847661821"
    loudSound.Volume = 10
    loudSound.PlaybackSpeed = 1.05
    loudSound.Looped = true
    loudSound.Parent = gui
    loudSound:Play()
end)
 
-- ROTATION
createButton("ROTATION","ROTATION",0.30,0.5,0.18,0.12,function()
    local duration,steps = 4,100
    local totalRotation = math.rad(65)
    local delayTime = duration/steps
 
    local parts = {}
    for _,obj in pairs(Workspace:GetDescendants()) do
        if obj:IsA("BasePart") and obj.Anchored then
            table.insert(parts,{part=obj,startCFrame=obj.CFrame})
        end
    end
 
    for i=1,steps do
        local angle = totalRotation*(i/steps)
        for _,data in ipairs(parts) do
            data.part.CFrame = data.startCFrame*CFrame.Angles(angle,0,0)
        end
        task.wait(delayTime)
    end
 
    for _,data in ipairs(parts) do
        data.part.Anchored = true
    end
end)
 
-- SPOOKY
createButton("SPOOKY","SPOOKY",0.53,0.65,0.18,0.12,function()
    local spookySound = Instance.new("Sound")
    spookySound.SoundId = "rbxassetid://95156028272944"
    spookySound.Volume = 10
    spookySound.PlaybackSpeed = 0.35
    spookySound.Looped = true
    spookySound.Parent = gui
    spookySound:Play()
end)
 
-- STOP ALL MUSICS
createButton("STOPALLMUSICS","STOP ALL MUSICS",0.76,0.65,0.18,0.12,function()
    for _,soundInstance in pairs(gui:GetDescendants()) do
        if soundInstance:IsA("Sound") then
            soundInstance:Stop()
            soundInstance:Destroy()
        end
    end
end)
 
-- R6
createButton("R6","R6",0.76,0.8,0.18,0.12,function()
    for _,plr in pairs(Players:GetPlayers()) do
        if plr.Character then
            local humanoid = plr.Character:FindFirstChildOfClass("Humanoid")
            if humanoid then
                humanoid:ChangeRigType(Enum.HumanoidRigType.R6)
            end
        end
    end
end)
 
-- PROXYGUI SKY
createButton("PROXYLORDSKY","PROXYGUI SKY",0.07,0.65,0.18,0.12,function()
    local skyId = "110769156379295"
    local existingSky = Lighting:FindFirstChildOfClass("Sky")
    if existingSky then existingSky:Destroy() end
    local newSky = Instance.new("Sky")
    newSky.Name = "ProxyGuiRebornSky"
    for _,prop in pairs({"Bk","Dn","Ft","Lf","Rt","Up"}) do
        newSky["Skybox"..prop] = "rbxassetid://"..skyId
    end
    newSky.Parent = Lighting
end)
 
-- PROXYGUI DECAL (UPDATED ID)
createButton("PROXYLORDDECAL","PROXYGUI DECAL",0.30,0.65,0.18,0.12,function()
    local decalId = "158118263"  -- UPDATED DECAL ID
    for _,part in pairs(Workspace:GetDescendants()) do
        if part:IsA("BasePart") then
            for _,face in ipairs(Enum.NormalId:GetEnumItems()) do
                local decal = Instance.new("Decal")
                decal.Texture = "rbxassetid://"..decalId
                decal.Face = face
                decal.Parent = part
            end
        end
    end
end)
 
-- PROXYGUI PARTICLES
createButton("PROXYLORDPARTICLES","PROXYGUI PARTICLES",0.53,0.8,0.18,0.12,function()
    local textureId = "rbxassetid://110769156379295"
    for _,plr in pairs(Players:GetPlayers()) do
        local character = plr.Character
        if character then
            for _,oldEmitter in ipairs(character:GetDescendants()) do
                if oldEmitter:IsA("ParticleEmitter") and oldEmitter.Name == "ProxylordParticles" then
                    oldEmitter:Destroy()
                end
            end
            for _,part in ipairs(character:GetChildren()) do
                if part:IsA("BasePart") then
                    local emitter = Instance.new("ParticleEmitter")
                    emitter.Name = "ProxylordParticles"
                    emitter.Texture = textureId
                    emitter.Rate = 30
                    emitter.Lifetime = NumberRange.new(1,2)
                    emitter.Speed = NumberRange.new(2,4)
                    emitter.SpreadAngle = Vector2.new(360,360)
                    emitter.Rotation = NumberRange.new(0,360)
                    emitter.Size = NumberSequence.new({
                        NumberSequenceKeypoint.new(0,0.6),
                        NumberSequenceKeypoint.new(0.5,1),
                        NumberSequenceKeypoint.new(1,0)
                    })
                    emitter.Transparency = NumberSequence.new({
                        NumberSequenceKeypoint.new(0,0),
                        NumberSequenceKeypoint.new(1,1)
                    })
                    emitter.LightEmission = 0.7
                    emitter.Parent = part
                end
            end
        end
    end
end)
 
print("ProxyGui Reborn (Full Version, All Buttons) Loaded")

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...