local gui = Instance.new("ScreenGui") gui.Name = "PartBringGUI" gui.ResetOnSpawn = false gui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 250, 0, 130) frame.Position = UDim2.new(0.5, -125, 0.5, -65) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Visible = true frame.Parent = gui local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 30) title.BackgroundColor3 = Color3.fromRGB(50, 50, 50) title.Text = "Part Bring" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Font = Enum.Font.SourceSansBold title.TextSize = 22 title.Parent = frame local input = Instance.new("TextBox") input.Size = UDim2.new(1, -20, 0, 40) input.Position = UDim2.new(0, 10, 0, 45) input.BackgroundColor3 = Color3.fromRGB(40, 40, 40) input.TextColor3 = Color3.fromRGB(255, 255, 255) input.PlaceholderText = "Escribe el nombre del ítem..." input.ClearTextOnFocus = false input.Font = Enum.Font.SourceSans input.TextSize = 20 input.Parent = frame local info = Instance.new("TextLabel") info.Size = UDim2.new(1, -20, 0, 20) info.Position = UDim2.new(0, 10, 0, 95) info.BackgroundTransparency = 1 info.TextColor3 = Color3.fromRGB(180, 180, 180) info.Text = "Presiona K para ocultar / I para mostrar" info.Font = Enum.Font.SourceSans info.TextSize = 16 info.Parent = frame input.FocusLost:Connect(function(enterPressed) if enterPressed then local itemName = input.Text if itemName ~= "" then local item = workspace:FindFirstChild(itemName, true) if item and item:IsA("BasePart") then local player = game.Players.LocalPlayer local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") item.CFrame = hrp.CFrame * CFrame.new(0, 3, -3) info.Text = "✅ " .. itemName .. " traído correctamente!" else info.Text = "❌ No se encontró ese objeto." end end end end) local UIS = game:GetService("UserInputService") UIS.InputBegan:Connect(function(input, gpe) if gpe then return end if input.KeyCode == Enum.KeyCode.K then frame.Visible = false elseif input.KeyCode == Enum.KeyCode.I then frame.Visible = true end end)