-- Variables local OrionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/shlexware/Orion/main/source"))() local targetPosition = Vector3.new(-297.32, 8.23, 853.37) local guardPosition = Vector3.new(-171.28, 13.50, 551.36) local fastFallGravity = 196.2 local originalGravity = workspace.Gravity local farming = false -- Estado del farmeo -- Función de bienvenida local function showWelcomeMessage() OrionLib:MakeNotification({ Name = "Welcome", Content = "Mingle Hub Made By SQLinyection_ok", Image = "rbxassetid://4483345998", Time = 5 -- Tiempo en segundos }) end -- Llamar al mensaje de bienvenida al iniciar showWelcomeMessage() -- Funciones generales local function teleportToPosition(position) local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") humanoidRootPart.CFrame = CFrame.new(position) end local function startFarm() farming = true local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait() local humanoidRootPart = character:WaitForChild("HumanoidRootPart") workspace.Gravity = fastFallGravity while farming do if (humanoidRootPart.Position - targetPosition).Magnitude > 1 then humanoidRootPart.CFrame = CFrame.new(targetPosition) end wait(1) end end local function stopFarm() farming = false workspace.Gravity = originalGravity end -- Crear la interfaz principal local hub = OrionLib:MakeWindow({ Name = "Mingle Hub - by SQLinyection_ok", HidePremium = true, SaveConfig = false, Position = UDim2.new(0.35, 0, 0.2, 0) }) -- Sección: Farm local farmTab = hub:MakeTab({ Name = "Farm", Icon = "rbxassetid://4483345998" }) farmTab:AddSection({ Name = "English" }) farmTab:AddButton({ Name = "Start AutoFarm", Callback = function() startFarm() end }) farmTab:AddButton({ Name = "Stop AutoFarm", Callback = function() stopFarm() end }) farmTab:AddSection({ Name = "Español" }) farmTab:AddButton({ Name = "Iniciar AutoFarm", Callback = function() startFarm() end }) farmTab:AddButton({ Name = "Detener AutoFarm", Callback = function() stopFarm() end }) -- Sección: Guard/Guardia local guardTab = hub:MakeTab({ Name = "Guard/Guardia", Icon = "rbxassetid://4483345998" }) guardTab:AddSection({ Name = "English" }) guardTab:AddButton({ Name = "Become Guard", Callback = function() game:GetService("ReplicatedStorage").GuardEvent:FireServer() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.WalkSpeed = 30 end end }) guardTab:AddButton({ Name = "Guard Place", Callback = function() teleportToPosition(guardPosition) end }) guardTab:AddSection({ Name = "Español" }) guardTab:AddButton({ Name = "Volverse Guardia", Callback = function() game:GetService("ReplicatedStorage").GuardEvent:FireServer() local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid then humanoid.WalkSpeed = 30 end end }) guardTab:AddButton({ Name = "Lugar del Guardia", Callback = function() teleportToPosition(guardPosition) end }) -- Sección: VIP local vipTab = hub:MakeTab({ Name = "VIP", Icon = "rbxassetid://4483345998" }) vipTab:AddSection({ Name = "English" }) vipTab:AddButton({ Name = "Become VIP", Callback = function() game:GetService("ReplicatedStorage").VIPEvent:FireServer() end }) vipTab:AddSection({ Name = "Español" }) vipTab:AddButton({ Name = "Volverse VIP", Callback = function() game:GetService("ReplicatedStorage").VIPEvent:FireServer() end }) -- Sección: Help/Ayuda local helpTab = hub:MakeTab({ Name = "Help/Ayuda", Icon = "rbxassetid://4483345998" }) helpTab:AddSection({ Name = "English" }) helpTab:AddParagraph("Steps to Follow", [[ 1. Press this button. 2. Farm coins. 3. Become a guard or VIP after the game starts, without playing. 4. Go to the guard's position. Tip: Don't enter rooms or you'll die. ]]) helpTab:AddButton({ Name = "Step 1: Press", Callback = function() local args = { [1] = false } game:GetService("ReplicatedStorage").ChangePlaying:FireServer(unpack(args)) end }) helpTab:AddButton({ Name = "Step 2: Farm Coins", Callback = function() startFarm() end }) helpTab:AddButton({ Name = "Step 3: Become Guard", Callback = function() game:GetService("ReplicatedStorage").GuardEvent:FireServer() end }) helpTab:AddButton({ Name = "Step 4: Guard Position", Callback = function() teleportToPosition(guardPosition) end }) helpTab:AddSection({ Name = "Español" }) helpTab:AddParagraph("Pasos a Seguir", [[ 1. Presiona este botón. 2. Fármear monedas. 3. Volverse guardia o VIP después de que el juego empiece, sin jugar. 4. Ir a la posición del guardia. Consejo: No entres a las habitaciones o morirás. ]]) helpTab:AddButton({ Name = "Paso 1: Presionar", Callback = function() local args = { [1] = false } game:GetService("ReplicatedStorage").ChangePlaying:FireServer(unpack(args)) end }) helpTab:AddButton({ Name = "Paso 2: Farmear Monedas", Callback = function() startFarm() end }) helpTab:AddButton({ Name = "Paso 3: Volverse Guardia", Callback = function() game:GetService("ReplicatedStorage").GuardEvent:FireServer() end }) helpTab:AddButton({ Name = "Paso 4: Posición del Guardia", Callback = function() teleportToPosition(guardPosition) end }) -- Inicializar la interfaz OrionLib:Init()