Painel Admin
Key RequiredUniversal

Painel Admin

Universal ScriptTestGamerForYTrobloxTestGamerForYTroblox 2.7K views 751 executesUpdated Nov 22, 2025
Unrated
00
Lua Script•391 lines (12603 chars)
-- Gui to Lua
-- Version: 3.2

-- Instances:

local OpenCloseGUI = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local Laugh = Instance.new("TextButton")
local ChangeDiscoButton = Instance.new("TextButton")
local FlyButton = Instance.new("TextButton")
local Close = Instance.new("TextButton")
local AddSpeedButton = Instance.new("TextButton")
local DecalSpam = Instance.new("TextButton")

--Properties:

OpenCloseGUI.Name = "Open/Close GUI"
OpenCloseGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
OpenCloseGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame.Parent = OpenCloseGUI
Frame.BackgroundColor3 = Color3.fromRGB(125, 125, 125)
Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.270531386, 0, 0.0714285746, 0)
Frame.Size = UDim2.new(0, 303, 0, 226)

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BorderColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.BorderSizePixel = 0
TextLabel.Size = UDim2.new(0, 303, 0, 50)
TextLabel.Font = Enum.Font.Unknown
TextLabel.Text = "Painel Admin  "
TextLabel.TextColor3 = Color3.fromRGB(0, 0, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true

Laugh.Name = "Laugh"
Laugh.Parent = Frame
Laugh.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Laugh.BorderColor3 = Color3.fromRGB(0, 0, 0)
Laugh.BorderSizePixel = 0
Laugh.Position = UDim2.new(0.0357210785, 0, 0.279476941, 0)
Laugh.Size = UDim2.new(0.416424125, 0, 0.252516866, 0)
Laugh.Font = Enum.Font.Unknown
Laugh.Text = "Laugh"
Laugh.TextColor3 = Color3.fromRGB(0, 0, 0)
Laugh.TextSize = 34.000

ChangeDiscoButton.Name = "ChangeDiscoButton"
ChangeDiscoButton.Parent = Frame
ChangeDiscoButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
ChangeDiscoButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
ChangeDiscoButton.BorderSizePixel = 0
ChangeDiscoButton.Position = UDim2.new(0.485467285, 0, 0.279003322, 0)
ChangeDiscoButton.Size = UDim2.new(0.436522216, 0, 0.252990365, 0)
ChangeDiscoButton.Font = Enum.Font.Kalam
ChangeDiscoButton.Text = "Change Disco"
ChangeDiscoButton.TextColor3 = Color3.fromRGB(0, 0, 0)
ChangeDiscoButton.TextSize = 34.000

FlyButton.Name = "FlyButton"
FlyButton.Parent = Frame
FlyButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
FlyButton.BorderColor3 = Color3.fromRGB(27, 42, 53)
FlyButton.Position = UDim2.new(0.0333221741, 0, 0.602789938, 0)
FlyButton.Size = UDim2.new(0.469197989, 0, 0.271151185, 0)
FlyButton.Font = Enum.Font.Kalam
FlyButton.Text = "Fly"
FlyButton.TextColor3 = Color3.fromRGB(0, 0, 0)
FlyButton.TextScaled = true
FlyButton.TextSize = 34.000
FlyButton.TextWrapped = true

Close.Name = "Close"
Close.Parent = Frame
Close.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
Close.BorderColor3 = Color3.fromRGB(27, 42, 53)
Close.Position = UDim2.new(0.878607213, 0, 0, 0)
Close.Size = UDim2.new(0, 36, 0, 32)
Close.Font = Enum.Font.SourceSans
Close.Text = "X"
Close.TextColor3 = Color3.fromRGB(0, 0, 0)
Close.TextScaled = true
Close.TextSize = 14.000
Close.TextWrapped = true

AddSpeedButton.Name = "AddSpeedButton"
AddSpeedButton.Parent = Frame
AddSpeedButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
AddSpeedButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
AddSpeedButton.BorderSizePixel = 0
AddSpeedButton.Position = UDim2.new(0.528372109, 0, 0.601981461, 0)
AddSpeedButton.Size = UDim2.new(0.442301124, 0, 0.271959543, 0)
AddSpeedButton.Font = Enum.Font.Kalam
AddSpeedButton.Text = "Change Speed"
AddSpeedButton.TextColor3 = Color3.fromRGB(0, 0, 0)
AddSpeedButton.TextSize = 34.000

DecalSpam.Name = "DecalSpam"
DecalSpam.Parent = Frame
DecalSpam.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
DecalSpam.BorderColor3 = Color3.fromRGB(27, 42, 53)
DecalSpam.Position = UDim2.new(0.287039876, 0, 0.438097239, 0)
DecalSpam.Size = UDim2.new(0.423320711, 0, 0.274813801, 0)
DecalSpam.Font = Enum.Font.Kalam
DecalSpam.Text = "DecalSpam"
DecalSpam.TextColor3 = Color3.fromRGB(0, 0, 0)
DecalSpam.TextSize = 38.000

-- Scripts:

local function JTAIF_fake_script() -- Laugh.LocalScript 
	local script = Instance.new('LocalScript', Laugh)

	local button = script.Parent
	local Workspace = game:GetService("Workspace")
	local SoundId = "rbxassetid://6329686363"  -- Replace with the actual sound asset ID
	
	local isSoundPlaying = false  -- Track whether the sound is currently playing
	
	local function playSound()
		if isSoundPlaying then
			print("Sound is already playing!")
			return
		end
	
		local sound = Instance.new("Sound")
		sound.SoundId = SoundId
		sound.PlaybackSpeed = 1
		sound.Looped = false
		sound.Parent = Workspace
		sound.Volume = 10
	
		sound:Play()
	
		isSoundPlaying = true  -- Update the flag to indicate that the sound is now playing
		sound.Ended:Connect(function()
			isSoundPlaying = false  -- Reset the flag when the sound finishes playing
		end)
	end
	
	button.MouseButton1Click:Connect(playSound)
	
end
coroutine.wrap(JTAIF_fake_script)()
local function ZHNAI_fake_script() -- ChangeDiscoButton.LocalScript 
	local script = Instance.new('LocalScript', ChangeDiscoButton)

	local button = script.Parent  -- Reference to the GUI button
	local rainbowColors = {
		Color3.fromRGB(148, 0, 211), -- Violet
		Color3.fromRGB(75, 0, 130),  -- Indigo
		Color3.fromRGB(0, 0, 255),   -- Blue
		Color3.fromRGB(0, 255, 0),   -- Green
		Color3.fromRGB(255, 255, 0), -- Yellow
		Color3.fromRGB(255, 127, 0), -- Orange
		Color3.fromRGB(255, 0, 0)    -- Red
	}
	local rainbowInterval = 0.5  -- Interval between color changes in seconds
	
	local isChangingColors = false  -- Flag to prevent multiple simultaneous color changes
	
	local function changeColors()
		if isChangingColors then
			return
		end
		isChangingColors = true
	
		local ground = workspace:FindFirstChild("Baseplate")  -- Replace "Baseplate" with the name of your ground object
	
		if not ground or not ground:IsA("Part") then
			print("Ground object not found or not a part!")
			isChangingColors = false
			return
		end
	
		local currentIndex = 1
	
		while true do
			ground.BrickColor = BrickColor.new(rainbowColors[currentIndex])
			currentIndex = (currentIndex % #rainbowColors) + 1
			wait(rainbowInterval)
		end
	end
	
	button.MouseButton1Click:Connect(changeColors)
	
end
coroutine.wrap(ZHNAI_fake_script)()
local function QWUH_fake_script() -- FlyButton.FlyButtonScript 
	local script = Instance.new('LocalScript', FlyButton)

	local isFlying = false
	local camera = workspace.CurrentCamera
	local char = game.Players.LocalPlayer.Character
	local hrp = char:WaitForChild("HumanoidRootPart")
	
	local bodyPos = Instance.new("BodyPosition")
	bodyPos.MaxForce = Vector3.new()
	bodyPos.D = 100
	bodyPos.P = 1000
	bodyPos.Parent = hrp
	
	local bodyGyro = Instance.new("BodyGyro")
	bodyGyro.MaxTorque = Vector3.new()
	bodyGyro.D = 10
	bodyGyro.Parent = hrp
	
	script.Parent.MouseButton1Click:Connect(function()
		isFlying = not isFlying
	end)
	
	script.Parent.MouseButton2Click:Connect(function()
		isFlying = false
	end)
	
	game:GetService("RunService").RenderStepped:Connect(function()
		if isFlying then
			bodyPos.MaxForce = Vector3.new(math.huge, math.huge,math)
			bodyGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
			bodyPos.Position = hrp.Position +((hrp.Position - camera.CFrame.Position).Unit * 10)
			bodyGyro.CFrame = CFrame.new(camera.CFrame.Position, hrp.Position)
		else
			bodyPos.MaxForce = Vector3.new()
			bodyGyro.MaxTorque = Vector3.new()
		end
	end)
end
coroutine.wrap(QWUH_fake_script)()
local function SUVQB_fake_script() -- Close.LocalScript 
	local script = Instance.new('LocalScript', Close)

	local Frame = script.Parent.Parent
	
	script.Parent.MouseButton1Click:Connect(function()
		Frame.Visible = false
	end)
end
coroutine.wrap(SUVQB_fake_script)()
local function PIUNSMS_fake_script() -- Frame.LocalScript 
	local script = Instance.new('LocalScript', Frame)

	local UIS = game:GetService('UserInputService')
	local frame = script.Parent
	local dragToggle = nil
	local dragSpeed = 0.25
	local dragStart = nil
	local startPos = nil
	
	
	local function updateInput(input)
		local delta = input.Position - dragStart
		local position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
			startPos.Y.Scale, startPos.Y.Offset + delta.Y)
		game:GetService('TweenService'):Create(frame, TweenInfo.new(dragSpeed), {Position = position}):Play()
	end
	
	frame.InputBegan:Connect(function(input)
		if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then 
			dragToggle = true
			dragStart = input.Position
			startPos = frame.Position
			input.Changed:Connect(function()
				if input.UserInputState == Enum.UserInputState.End then
					dragToggle = false
				end
			end)
		end
	end)
	
	UIS.InputChanged:Connect(function(input)
		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
			if dragToggle then
				updateInput(input)
			end
		end
	end)
	
	
end
coroutine.wrap(PIUNSMS_fake_script)()
local function VLAMQKO_fake_script() -- Frame.LocalScript 
	local script = Instance.new('LocalScript', Frame)

	--[[ Made by coolcapidog
	Channel ->> https://www.youtube.com/c/coolcapidog
	]]
	local ProductId = 0
	
	local Player = game.Players.LocalPlayer
	local MarketplaceService = game:GetService("MarketplaceService")
	script.Parent.KillAllButton.MouseButton1Click:Connect(function()
		MarketplaceService:PromptProductPurchase(Player, ProductId)
	end)
end
coroutine.wrap(VLAMQKO_fake_script)()
local function MUEZSQ_fake_script() -- AddSpeedButton.LocalScript 
	local script = Instance.new('LocalScript', AddSpeedButton)

	local player = game.Players.LocalPlayer
	local button = script.Parent
	
	local speedMultiplier = 2 -- Change this value to adjust the speed increase
	
	button.MouseButton1Click:Connect(function()
		-- Check if the player's character exists and is humanoid
		local character = player.Character
		if character and character:FindFirstChild("Humanoid") then
			local humanoid = character.Humanoid
	
			-- Increase the player's speed
			humanoid.WalkSpeed = humanoid.WalkSpeed * speedMultiplier
		end
	end)
	
end
coroutine.wrap(MUEZSQ_fake_script)()
local function GXYF_fake_script() -- DecalSpam.Script 
	local script = Instance.new('Script', DecalSpam)

	script.Parent.MouseButton1Click:Connect(function()
		for i,v in pairs (game.Workspace:GetChildren()) do
			if v:IsA("Part") then
				local decal1 =Instance.new("Decal")
				local decal2 =Instance.new("Decal")
				local decal3 =Instance.new("Decal")
				local decal4 =Instance.new("Decal")
				local decal5 =Instance.new("Decal")
				local decal6 =Instance.new("Decal")
				decal1.Texture = "http://www.roblox.com/asset/?id=158118263"
				decal2.Texture = "http://www.roblox.com/asset/?id=158118263"
				decal3.Texture = "http://www.roblox.com/asset/?id=158118263"
				decal4.Texture = "http://www.roblox.com/asset/?id=158118263"
				decal5.Texture = "http://www.roblox.com/asset/?id=158118263"
				decal6.Texture = "http://www.roblox.com/asset/?id=158118263"
				decal1.Parent = v
				decal2.Parent = v
				decal3.Parent = v
				decal4.Parent = v
				decal5.Parent = v
				decal6.Parent = v
				decal1.Face = "Front"
				decal2.Face = "Top"
				decal3.Face = "Left"
				decal4.Face = "Right"
				decal5.Face = "Bottom"
				decal6.Face = "Back"
			end
		end
		for i,v in pairs (game.Workspace:GetChildren()) do
			if v:IsA("Model") then
				for i,z in pairs (v:GetChildren()) do
					if z:IsA("Part") then
						local decal7 =Instance.new("Decal")
						local decal8 =Instance.new("Decal")
						local decal9 =Instance.new("Decal")
						local decal10 =Instance.new("Decal")
						local decal11 =Instance.new("Decal")
						local decal12 =Instance.new("Decal")
						decal7.Texture = "http://www.roblox.com/asset/?id=158118263"
						decal8.Texture = "http://www.roblox.com/asset/?id=158118263"
						decal9.Texture = "http://www.roblox.com/asset/?id=158118263"
						decal10.Texture = "http://www.roblox.com/asset/?id=158118263"
						decal11.Texture = "http://www.roblox.com/asset/?id=158118263"
						decal12.Texture = "http://www.roblox.com/asset/?id=158118263"
						decal7.Parent = z
						decal8.Parent = z
						decal9.Parent = z
						decal10.Parent = z
						decal11.Parent = z
						decal12.Parent = z
						decal7.Face = "Front"
						decal8.Face = "Top"
						decal9.Face = "Left"
						decal10.Face = "Right"
						decal11.Face = "Bottom"
						decal12.Face = "Back"
					end
				end
			end
		end
	end)
	
	
	
end
coroutine.wrap(GXYF_fake_script)()

Features & Information

Descrebe?

Community Comments (7)

Chat gpt ahh script

Replying to @Epic_Universability

@Epic_CornBall Não e Nah Man

by908by908Nov 22, 2025

Puro chat gpt

Replying to @by908

@nebafih5 Não e Nah Man

AVISO! Não Vou Criado Por Chatgpt!

nuclear_nerd4nuclear_nerd4Nov 24, 2025

chat gpt being used for everything now..

vitorhvg17vitorhvg17Aug 6, 2026

O arquivo do meu tá txt;-;

More Scripts for Universal Scripts