0% found this document useful (0 votes)
27 views4 pages

Project Retro ULTIMATE Full Mode

The document is a Lua script for a Roblox GUI called 'project retro ULTIMATE FULL'. It includes features such as a rotating image, hidden text display, draggable elements, and buttons for executing commands, sending messages, and creating explosions. The GUI allows user interaction through touch events and toggles visibility for various components.

Uploaded by

joxnaxeex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views4 pages

Project Retro ULTIMATE Full Mode

The document is a Lua script for a Roblox GUI called 'project retro ULTIMATE FULL'. It includes features such as a rotating image, hidden text display, draggable elements, and buttons for executing commands, sending messages, and creating explosions. The GUI allows user interaction through touch events and toggles visibility for various components.

Uploaded by

joxnaxeex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

-- project retro ULTIMATE FULL - móvil

local p = game:GetService("Players").LocalPlayer
local gui = Instance.new("ScreenGui", p:WaitForChild("PlayerGui"))
gui.Name = "project retro ULTIMATE FULL"
gui.ResetOnSpawn = false

local rojo = Color3.fromRGB(255, 0, 0)


local negro = Color3.fromRGB(0, 0, 0)
local gris = Color3.fromRGB(180, 180, 180)
local blanco = Color3.fromRGB(255, 255, 255)

-- Imagen giratoria
local img = Instance.new("ImageButton", gui)
img.Size = UDim2.new(0, 80, 0, 80)
img.Position = UDim2.new(0, 10, 0, 10)
img.Image = "rbxassetid://743461068"
img.BackgroundTransparency = 1
img.Name = "Icon"

-- Rotación
task.spawn(function()
while true do
img.Rotation += 1
task.wait()
end
end)

-- Texto oculto
local label = Instance.new("TextLabel", gui)
label.Size = UDim2.new(0, 300, 0, 40)
label.Position = UDim2.new(0.5, -150, 0, 100)
label.Text = "made by a33prguis and bl0r0pz team"
label.TextScaled = true
label.BackgroundTransparency = 1
label.TextColor3 = blanco
label.Visible = false

local holding = false


img.MouseButton1Down:Connect(function()
holding = true
task.delay(1.2, function()
if holding then
label.Visible = true
wait(2)
label.Visible = false
end
end)
end)
img.MouseButton1Up:Connect(function() holding = false end)

-- Movimiento imagen
local dragging = false
local dragStart, startPos
img.InputBegan:Connect(function(i)
if i.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = i.Position
startPos = img.Position
end
end)
img.InputEnded:Connect(function(i)
if i.UserInputType == Enum.UserInputType.Touch then dragging = false end
end)
img.InputChanged:Connect(function(i)
if dragging and i.UserInputType == Enum.UserInputType.Touch then
local delta = i.Position - dragStart
img.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)

-- GUI principal
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0, 400, 0, 350)
main.Position = UDim2.new(0.5, -200, 0.5, -175)
main.BackgroundColor3 = negro
main.Draggable = true
main.Active = true

local top = Instance.new("Frame", main)


top.Size = UDim2.new(1, 0, 0.15, 0)
top.BackgroundColor3 = rojo

-- Toggle GUI
local visible = true
img.MouseButton1Click:Connect(function()
visible = not visible
main.Visible = visible
end)

-- Botón ">"
local btn1 = Instance.new("TextButton", main)
btn1.Text = ">"
btn1.Size = UDim2.new(0, 40, 0, 40)
btn1.Position = UDim2.new(0, 10, 0.2, 0)
btn1.BackgroundColor3 = rojo
btn1.TextColor3 = blanco

local box = Instance.new("TextBox", main)


box.Size = UDim2.new(0.5, 0, 0.2, 0)
box.Position = UDim2.new(0.25, 0, 0.2, 0)
box.Text = 'print("hello world!")'
box.TextColor3 = blanco
box.BackgroundColor3 = gris
box.ClearTextOnFocus = false
box.TextScaled = true
box.Visible = false

local exe = Instance.new("TextButton", main)


exe.Text = "exe"
exe.Size = UDim2.new(0, 60, 0, 40)
exe.Position = UDim2.new(0.78, 0, 0.2, 0)
exe.BackgroundColor3 = rojo
exe.TextColor3 = blanco
exe.Visible = false

local clr = Instance.new("TextButton", main)


clr.Text = "clear"
clr.Size = UDim2.new(0, 60, 0, 40)
clr.Position = UDim2.new(0.78, 0, 0.35, 0)
clr.BackgroundColor3 = rojo
clr.TextColor3 = blanco
clr.Visible = false

btn1.MouseButton1Click:Connect(function()
local s = not box.Visible
box.Visible = s
exe.Visible = s
clr.Visible = s
end)
exe.MouseButton1Click:Connect(function()
local f = loadstring(box.Text)
if f then pcall(f) end
end)
clr.MouseButton1Click:Connect(function()
box.Text = ""
end)

-- Botón ✨
local btn2 = Instance.new("TextButton", main)
btn2.Text = "✨"
btn2.Size = UDim2.new(0, 40, 0, 40)
btn2.Position = UDim2.new(0, 10, 0.45, 0)
btn2.BackgroundColor3 = rojo
btn2.TextColor3 = blanco

local alex = Instance.new("TextBox", main)


alex.PlaceholderText = "Escríbele a Alex..."
alex.Size = UDim2.new(0.6, 0, 0.2, 0)
alex.Position = UDim2.new(0.2, 0, 0.45, 0)
alex.TextColor3 = blanco
alex.BackgroundColor3 = gris
alex.TextScaled = true
alex.ClearTextOnFocus = false
alex.Visible = false

btn2.MouseButton1Click:Connect(function()
alex.Visible = not alex.Visible
end)

-- Botón 📜
local btn3 = Instance.new("TextButton", main)
btn3.Text = "📜"
btn3.Size = UDim2.new(0, 40, 0, 40)
btn3.Position = UDim2.new(0, 10, 0.7, 0)
btn3.BackgroundColor3 = rojo
btn3.TextColor3 = blanco

local function makeBtn(txt, pos, func)


local b = Instance.new("TextButton", main)
b.Text = txt
b.Size = UDim2.new(0.3, 0, 0.1, 0)
b.Position = pos
b.BackgroundColor3 = gris
b.TextColor3 = blanco
b.Visible = false
b.MouseButton1Click:Connect(func)
return b
end

local boom = makeBtn("boom", UDim2.new(0.2, 0, 0.7, 0), function()


local c = p.Character
if c then Instance.new("Explosion", workspace).Position =
c.HumanoidRootPart.Position end
end)

local boomAll = makeBtn("boom all", UDim2.new(0.52, 0, 0.7, 0), function()


for _,plr in pairs(game.Players:GetPlayers()) do
if plr.Character then
Instance.new("Explosion", workspace).Position =
plr.Character.HumanoidRootPart.Position
end
end
end)

local fire = makeBtn("fire", UDim2.new(0.2, 0, 0.82, 0), function()


local c = p.Character
if c then Instance.new("Fire", c:FindFirstChild("HumanoidRootPart") or
c:FindFirstChildWhichIsA("BasePart")) end
end)

local spam = makeBtn("spam", UDim2.new(0.52, 0, 0.82, 0), function()


while true do

game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("HA
HAHA", "All")
task.wait(0.3)
end
end)

btn3.MouseButton1Click:Connect(function()
local show = not boom.Visible
boom.Visible = show
boomAll.Visible = show
fire.Visible = show
spam.Visible = show
end)

You might also like