-- Gui to Lua -- Version: 3.2 -- Instances: local Gui = Instance.new("ScreenGui") local Main = Instance.new("Frame") local Box = Instance.new("TextBox") local UITextSizeConstraint = Instance.new("UITextSizeConstraint") local Label = Instance.new("TextLabel") local UITextSizeConstraint_2 = Instance.new("UITextSizeConstraint") local Button = Instance.new("TextButton") local UITextSizeConstraint_3 = Instance.new("UITextSizeConstraint") -- Reminder UI local Reminder = Instance.new("Frame") local ReminderLabel = Instance.new("TextLabel") local CloseButton = Instance.new("TextButton") -- GUI Properties: Gui.Name = "Gui" Gui.Parent = gethui and gethui() or game:GetService("CoreGui") Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling Main.Name = "Main" Main.Parent = Gui Main.BackgroundColor3 = Color3.fromRGB(75, 75, 75) Main.BorderSizePixel = 0 Main.Position = UDim2.new(0.335, 0, 0.54, 0) Main.Size = UDim2.new(0.24, 0, 0.167, 0) Main.Active = true Main.Draggable = true Box.Name = "Box" Box.Parent = Main Box.BackgroundColor3 = Color3.fromRGB(95, 95, 95) Box.BorderSizePixel = 0 Box.Position = UDim2.new(0.098, 0, 0.219, 0) Box.Size = UDim2.new(0.801, 0, 0.365, 0) Box.Font = Enum.Font.SourceSansBold Box.PlaceholderText = "Player here" Box.Text = "" Box.TextColor3 = Color3.fromRGB(255, 255, 255) Box.TextScaled = true Box.TextWrapped = true UITextSizeConstraint.Parent = Box UITextSizeConstraint.MaxTextSize = 31 Label.Name = "Label" Label.Parent = Main Label.BackgroundColor3 = Color3.fromRGB(95, 95, 95) Label.BorderSizePixel = 0 Label.Size = UDim2.new(1, 0, 0.161, 0) Label.Font = Enum.Font.Nunito Label.Text = "Bring Parts | t.me/arceusxscripts" Label.TextColor3 = Color3.fromRGB(255, 255, 255) Label.TextScaled = true Label.TextWrapped = true UITextSizeConstraint_2.Parent = Label UITextSizeConstraint_2.MaxTextSize = 21 Button.Name = "Button" Button.Parent = Main Button.BackgroundColor3 = Color3.fromRGB(95, 95, 95) Button.BorderSizePixel = 0 Button.Position = UDim2.new(0.183, 0, 0.657, 0) Button.Size = UDim2.new(0.629, 0, 0.277, 0) Button.Font = Enum.Font.Nunito Button.Text = "Bring | Off" Button.TextColor3 = Color3.fromRGB(255, 255, 255) Button.TextScaled = true Button.TextWrapped = true UITextSizeConstraint_3.Parent = Button UITextSizeConstraint_3.MaxTextSize = 28 -- Reminder Frame Reminder.Name = "Reminder" Reminder.Parent = Gui Reminder.BackgroundColor3 = Color3.fromRGB(50, 50, 50) Reminder.BorderSizePixel = 0 Reminder.Position = UDim2.new(0.35, 0, 0.45, 0) Reminder.Size = UDim2.new(0, 300, 0, 60) ReminderLabel.Name = "ReminderLabel" ReminderLabel.Parent = Reminder ReminderLabel.BackgroundTransparency = 1 ReminderLabel.Size = UDim2.new(1, -30, 1, 0) ReminderLabel.Position = UDim2.new(0, 10, 0, 0) ReminderLabel.Font = Enum.Font.Nunito ReminderLabel.Text = "Join our Discord: https://discord.gg/rezVBu6T" ReminderLabel.TextColor3 = Color3.fromRGB(255, 255, 255) ReminderLabel.TextScaled = true ReminderLabel.TextWrapped = true CloseButton.Name = "CloseButton" CloseButton.Parent = Reminder CloseButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50) CloseButton.Size = UDim2.new(0, 25, 0, 25) CloseButton.Position = UDim2.new(1, -30, 0, 5) CloseButton.Text = "X" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.Font = Enum.Font.SourceSansBold CloseButton.TextScaled = true CloseButton.MouseButton1Click:Connect(function() Reminder.Visible = false end) -- SERVICES local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local character local humanoidRootPart mainStatus = true UserInputService.InputBegan:Connect(function(input, gameProcessedEvent) if input.KeyCode == Enum.KeyCode.RightControl and not gameProcessedEvent then mainStatus = not mainStatus Main.Visible = mainStatus end end) -- Setup local Folder = Instance.new("Folder", Workspace) local Part = Instance.new("Part", Folder) local Attachment1 = Instance.new("Attachment", Part) Part.Anchored = true Part.CanCollide = false Part.Transparency = 1 -- Network Handling if not getgenv().Network then getgenv().Network = { BaseParts = {}, Velocity = Vector3.new(14.46262424, 14.46262424, 14.46262424) } Network.RetainPart = function(Part) if Part:IsA("BasePart") and Part:IsDescendantOf(Workspace) then table.insert(Network.BaseParts, Part) Part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0) Part.CanCollide = false end end local function EnablePartControl() LocalPlayer.ReplicationFocus = Workspace RunService.Heartbeat:Connect(function() sethiddenproperty(LocalPlayer, "SimulationRadius", math.huge) for _, Part in pairs(Network.BaseParts) do if Part:IsDescendantOf(Workspace) then Part.Velocity = Network.Velocity end end end) end EnablePartControl() end -- Part Forcing Logic local function ForcePart(v) if v:IsA("BasePart") and not v.Anchored and not v.Parent:FindFirstChildOfClass("Humanoid") and not v.Parent:FindFirstChild("Head") and v.Name ~= "Handle" then for _, x in ipairs(v:GetChildren()) do if x:IsA("BodyMover") or x:IsA("RocketPropulsion") then x:Destroy() end end for _, n in pairs({"Attachment", "AlignPosition", "Torque"}) do if v:FindFirstChild(n) then v[n]:Destroy() end end v.CanCollide = false local Torque = Instance.new("Torque", v) Torque.Torque = Vector3.new(100000, 100000, 100000) local AlignPosition = Instance.new("AlignPosition", v) local Attachment2 = Instance.new("Attachment", v) Torque.Attachment0 = Attachment2 AlignPosition.MaxForce = math.huge AlignPosition.MaxVelocity = math.huge AlignPosition.Responsiveness = 200 AlignPosition.Attachment0 = Attachment2 AlignPosition.Attachment1 = Attachment1 end end -- Toggle Logic local blackHoleActive = false local DescendantAddedConnection local function toggleBlackHole() blackHoleActive = not blackHoleActive if blackHoleActive then Button.Text = "Bring Parts | On" for _, v in ipairs(Workspace:GetDescendants()) do ForcePart(v) end DescendantAddedConnection = Workspace.DescendantAdded:Connect(function(v) if blackHoleActive then ForcePart(v) end end) spawn(function() while blackHoleActive and RunService.RenderStepped:Wait() do Attachment1.WorldCFrame = humanoidRootPart.CFrame end end) else Button.Text = "Bring Parts | Off" if DescendantAddedConnection then DescendantAddedConnection:Disconnect() end end end -- Player Finder local function getPlayer(name) local lowerName = string.lower(name) for _, p in pairs(Players:GetPlayers()) do if string.find(string.lower(p.Name), lowerName) or string.find(string.lower(p.DisplayName), lowerName) then return p end end end -- Box input script Box.FocusLost:Connect