Back to Scripts
Proxylord gui reborn
ScriptBlox
Universal
Free
Game: Universal Script 📌
148
Views
0
Likes
0
Dislikes
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")
Comments (0)
Please login to comment
Login with Discord
Loading comments...