t00dGui v20 by t00dkiddd
Key RequiredUniversal

t00dGui v20 by t00dkiddd

Universal ScriptT00dkidddT00dkiddd 441 views 98 executesUpdated Jan 3, 2026
Unrated
00
Lua Script•194 lines (6014 chars)
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "T00dGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = player:WaitForChild("PlayerGui")

local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 300, 0, 360)
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -180)
MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
MainFrame.Parent = ScreenGui

local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, 0, 0, 30)
TitleLabel.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleLabel.Text = "T00dgui Reborn v2.0 by T00dkiddd!"
TitleLabel.TextSize = 18
TitleLabel.Font = Enum.Font.SourceSansBold
TitleLabel.Parent = MainFrame

local dragging = false
local dragStart, startPos

TitleLabel.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
		dragging = true
		dragStart = input.Position
		startPos = MainFrame.Position
	end
end)

TitleLabel.InputEnded:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
		dragging = false
	end
end)

UIS.InputChanged:Connect(function(input)
	if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
		local delta = input.Position - dragStart
		MainFrame.Position = UDim2.new(
			startPos.X.Scale,
			startPos.X.Offset + delta.X,
			startPos.Y.Scale,
			startPos.Y.Offset + delta.Y
		)
	end
end)

local function createButton(text, y)
	local b = Instance.new("TextButton")
	b.Size = UDim2.new(1, 0, 0, 30)
	b.Position = UDim2.new(0, 0, 0, y)
	b.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
	b.TextColor3 = Color3.fromRGB(255, 255, 255)
	b.Font = Enum.Font.SourceSans
	b.TextSize = 14
	b.BorderSizePixel = 0
	b.Text = text
	b.Parent = MainFrame
	return b
end

createButton("Skyblox", 30).MouseButton1Click:Connect(function()
	local sky = game.Lighting:FindFirstChildOfClass("Sky") or Instance.new("Sky", game.Lighting)
	local id = "rbxassetid://81898382071194"
	sky.SkyboxBk, sky.SkyboxDn, sky.SkyboxFt = id, id, id
	sky.SkyboxLf, sky.SkyboxRt, sky.SkyboxUp = id, id, id
end)

createButton("Decal Spam", 60).MouseButton1Click:Connect(function()
	for _, part in ipairs(workspace:GetDescendants()) do
		if part:IsA("BasePart") then
			local decal = Instance.new("Decal")
			decal.Texture = "rbxassetid://81898382071194"
			decal.Face = Enum.NormalId.Top
			decal.Parent = part
		end
	end
end)

createButton("Particules", 90).MouseButton1Click:Connect(function()
	for _, plr in ipairs(Players:GetPlayers()) do
		if plr.Character and plr.Character:FindFirstChild("Head") then
			local emitter = Instance.new("ParticleEmitter")
			emitter.Texture = "rbxassetid://81898382071194"
			emitter.Rate = 50
			emitter.Lifetime = NumberRange.new(5, 10)
			emitter.Speed = NumberRange.new(1, 3)
			emitter.Parent = plr.Character.Head
		end
	end
end)

createButton("jumspcare", 120).MouseButton1Click:Connect(function()
	local sound = Instance.new("Sound", workspace)
	sound.SoundId = "rbxassetid://103215672097028"
	sound:Play()

	local sg = Instance.new("ScreenGui", player.PlayerGui)
	local img = Instance.new("ImageLabel", sg)
	img.Size = UDim2.new(1, 0, 1, 0)
	img.Image = "rbxassetid://78255500187597"

	sound.Ended:Connect(function()
		sg:Destroy()
	end)
end)

createButton("Sound", 150).MouseButton1Click:Connect(function()
	local sound = Instance.new("Sound", workspace)
	sound.SoundId = "rbxassetid://95156028272944"
	sound.Pitch = 0.2
	sound:Play()
end)

createButton("Mensaje", 180).MouseButton1Click:Connect(function()
	local sg = Instance.new("ScreenGui", player.PlayerGui)
	local frame = Instance.new("Frame", sg)
	frame.Size = UDim2.new(0, 200, 0, 50)
	frame.Position = UDim2.new(0.5, -100, 0.5, -25)
	frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)

	local label = Instance.new("TextLabel", frame)
	label.Size = UDim2.new(1, 0, 1, 0)
	label.BackgroundTransparency = 1
	label.TextColor3 = Color3.fromRGB(255, 255, 255)
	label.Text = "TEAM T00DKIDDD JOIN NOW!"
	label.TextSize = 24
	label.Font = Enum.Font.SourceSansBold

	task.delay(6, function()
		sg:Destroy()
	end)
end)

createButton("Rain Fire", 210).MouseButton1Click:Connect(function()
	for i = 1, 30 do
		local ball = Instance.new("Part", workspace)
		ball.Shape = Enum.PartType.Ball
		ball.Size = Vector3.new(6,6,6)
		ball.Material = Enum.Material.Neon
		ball.Color = Color3.fromRGB(255, 100, 0)
		ball.Position = player.Character.HumanoidRootPart.Position + Vector3.new(math.random(-40,40), 60, math.random(-40,40))
		ball.Velocity = Vector3.new(0, -80, 0)

		local fire = Instance.new("Fire", ball)
		fire.Size = 15
		fire.Heat = 25

		game:GetService("Debris"):AddItem(ball, 6)
		task.wait(0.05)
	end
end)

createButton("666", 240).MouseButton1Click:Connect(function()
	for _, part in ipairs(workspace:GetDescendants()) do
		if part:IsA("BasePart") then
			part.Color = Color3.fromRGB(0,0,0)
			if not part:FindFirstChildOfClass("Fire") then
				local fire = Instance.new("Fire", part)
				fire.Size = 10
				fire.Heat = 20
			end
		end
	end
end)

createButton("Raining Taco!", 270).MouseButton1Click:Connect(function()
	for i = 1, 40 do
		local p = Instance.new("Part", workspace)
		p.Size = Vector3.new(2,2,2)
		p.Transparency = 1
		p.CanCollide = true
		p.Position = player.Character.HumanoidRootPart.Position + Vector3.new(math.random(-30,30), 50, math.random(-30,30))

		local d = Instance.new("Decal", p)
		d.Texture = "rbxassetid://1435272438"
		d.Face = Enum.NormalId.Top

		game:GetService("Debris"):AddItem(p, 15)
		task.wait(0.05)
	end
end)

createButton("Kick", 300).MouseButton1Click:Connect(function()
	player:Kick("HAHHA YOU ARE STUPID!")
end)

Features & Information

This is basically version 2.0

Community Comments (2)

30days30daysJan 3, 2026

server sided or client sided?

elizma4him3elizma4him3Jan 3, 2026

client bro

More Scripts for Universal Scripts