-- no skids local ScreenGui = Instance.new("ScreenGui") local MainFrame = Instance.new("Frame") local Title = Instance.new("TextLabel") local buttons = {} -- Nombres y acciones de los botones local buttonData = { { Text = "hint", Position = UDim2.new(0.05, 0, 0.25, 0), Action = function() local hint = Instance.new("Hint") hint.Text = "team b00str0pALT2 join today!" hint.Parent = game.Workspace task.delay(3, function() hint:Destroy() end) end }, { Text = "fly gui v3", Position = UDim2.new(0.55, 0, 0.25, 0), Action = function() loadstring(game:HttpGet("https://scriptblox.com/raw/Universal-Script-FLY-GUI-V3-8031"))() end }, { Text = "face all", Position = UDim2.new(0.05, 0, 0.55, 0), Action = function() local Players = game:GetService("Players") local localPlayer = Players.LocalPlayer for _, player in ipairs(Players:GetPlayers()) do if player ~= localPlayer and player.Character then local head = player.Character:FindFirstChild("Head") if head and not head:FindFirstChild("FunnyFaceImage") then local gui = Instance.new("BillboardGui", head) gui.Name = "FunnyFaceImage" gui.Size = UDim2.new(2, 0, 2, 0) gui.StudsOffset = Vector3.new(0, 0.5, 0) gui.AlwaysOnTop = true local img = Instance.new("ImageLabel", gui) img.Size = UDim2.new(1, 0, 1, 0) img.BackgroundTransparency = 1 img.Image = "rbxassetid://130097147701266" end end end end }, { Text = "become thomas", Position = UDim2.new(0.55, 0, 0.55, 0), Action = function() local p = game.Players.LocalPlayer.Character local weld = Instance.new("Weld",p.Torso) weld.Part0 = p.Torso local train = Instance.new("Part",p.Torso) train.Anchored = true train.CanCollide = false train.Size = Vector3.new(3,2,6) train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0) weld.Part1 = train weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0) train.Anchored = false local TrainMesh = Instance.new("SpecialMesh",train) TrainMesh.MeshType = Enum.MeshType.FileMesh TrainMesh.Scale = Vector3.new(0.020,0.020,0.015) TrainMesh.MeshId = "rbxassetid://431017802" TrainMesh.TextureId = "rbxassetid://431017809" local weld2 = Instance.new("Weld",p.Torso) weld2.Part0 = p.Torso local Smoke = Instance.new("Part",p.Torso) Smoke.Anchored = true Smoke.CanCollide = false Smoke.Size = Vector3.new(1,1,1) Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0) weld2.Part1 = Smoke weld2.C1 = CFrame.new(0,-4,3.5) Smoke.Anchored = false Smoke.Transparency = 1 local Particle = Instance.new("ParticleEmitter",Smoke) Particle.Rate = 50 Particle.Speed = NumberRange.new(30,60) Particle.VelocitySpread = 4 Particle.Texture = "rbxassetid://133619974" local Light = Instance.new("SpotLight",train) Light.Angle = 45 Light.Brightness = 100 Light.Face = Enum.NormalId.Back Light.Range = 30 p.Humanoid.WalkSpeed = 60 for i,v in pairs(p:GetChildren()) do if v:IsA("Part") then v.Transparency = 1 elseif v:IsA("Hat") or v:IsA("Accessory") then v:Destroy() elseif v:IsA("Model") then v:Destroy() end end local function SFX(id) local s = Instance.new("Sound",p.Torso) s.SoundId = "rbxassetid://"..id s.Volume = 1 return s end train.Touched:Connect(function(part) if part.Parent and part.Parent:IsA("Model") then local plr = game.Players:FindFirstChild(part.Parent.Name) if plr and plr ~= game.Players.LocalPlayer then plr.Character:BreakJoints() local Whistle = SFX(475073913) Whistle:Play() end end end) local Music = SFX(190819252) Music.Looped = true wait(1) Music:Play() end } } -- Configuración GUI ScreenGui.Name = "b00str0pALT2" ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") MainFrame.Name = "MainFrame" MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) MainFrame.BorderSizePixel = 0 MainFrame.Position = UDim2.new(0.3, 0, 0.3, 0) MainFrame.Size = UDim2.new(0, 300, 0, 200) Title.Name = "Title" Title.Parent = MainFrame Title.BackgroundColor3 = Color3.fromRGB(170, 170, 255) Title.BorderSizePixel = 0 Title.Size = UDim2.new(1, 0, 0.2, 0) Title.Font = Enum.Font.FredokaOne Title.Text = "b00str0pALT2 hax" Title.TextColor3 = Color3.fromRGB(0, 0, 0) Title.TextSize = 20 -- Crear botones for _, data in ipairs(buttonData) do local btn = Instance.new("TextButton") btn.Parent = MainFrame btn.BackgroundColor3 = Color3.fromRGB(170, 170, 255) btn.BorderSizePixel = 0 btn.Size = UDim2.new(0.4, 0, 0.2, 0) btn.Position = data.Position btn.Font = Enum.Font.FredokaOne btn.Text = data.Text btn.TextColor3 = Color3.fromRGB(0, 0, 0) btn.TextSize = 18 btn.MouseButton1Click:Connect(data.Action) table.insert(buttons, btn) end -- Soporte para arrastrar el GUI con el dedo o mouse local dragging = false local dragStart, startPos MainFrame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = MainFrame.Position end end) MainFrame.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseMovement) 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) MainFrame.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end)