-- LocalScript → StarterPlayerScripts -- Rayfield UI version -- For testing in your own Roblox experience local Players = game:GetService("Players") local plr = Players.LocalPlayer local running = false local calls = 0 local delayTime = 0.05 local ReplicatedStorage = game:GetService("ReplicatedStorage") local ByteNetReliable = ReplicatedStorage:WaitForChild("ByteNetReliable") --======================================================== -- RAYFIELD --======================================================== local Rayfield = loadstring(game:HttpGet( "https://sirius.menu/rayfield" ))() local Window = Rayfield:CreateWindow({ Name = "uzoke test", LoadingTitle = "uzoke test", LoadingSubtitle = "ai made script", ConfigurationSaving = { Enabled = false }, Discord = { Enabled = false }, KeySystem = false }) --======================================================== -- MAIN TAB --======================================================== local MainTab = Window:CreateTab("📊 Main") local StatusLabel = MainTab:CreateLabel("Status: Stopped") local CounterLabel = MainTab:CreateLabel("Calls: 0") local runningToggle -- declare first runningToggle = MainTab:CreateToggle({ Name = "Run Test", CurrentValue = false, Callback = function(Value) running = Value if running then StatusLabel:Set("Status: Running") task.spawn(function() while running do -- 1. rebirth (+) ByteNetReliable:FireServer(buffer.fromstring("+")) -- 2. water gain (\002) ByteNetReliable:FireServer(buffer.fromstring("\002")) -- 4. button worker (!) ByteNetReliable:FireServer(buffer.fromstring("!")) -- 5. Employees (\021) ByteNetReliable:FireServer(buffer.fromstring("\021")) -- 6. roll luck (\022) ByteNetReliable:FireServer(buffer.fromstring("\022")) -- 7. roll speed (E) ByteNetReliable:FireServer(buffer.fromstring("E")) calls += 1 CounterLabel:Set("Calls: " .. calls) task.wait(delayTime) end StatusLabel:Set("Status: Stopped") end) else StatusLabel:Set("Status: Stopped") end end }) --======================================================== -- SETTINGS --======================================================== local SettingsTab = Window:CreateTab("⚙️ Settings") SettingsTab:CreateSlider({ Name = "Delay", Range = {0.01, 1}, Increment = 0.01, Suffix = " seconds", CurrentValue = delayTime, Callback = function(Value) delayTime = Value end }) SettingsTab:CreateButton({ Name = "Reset Counter", Callback = function() running = false calls = 0 runningToggle:Set(false) CounterLabel:Set("Calls: 0") StatusLabel:Set("Status: Stopped") end }) --======================================================== -- CREDITS --======================================================== local InfoTab = Window:CreateTab("credits") InfoTab:CreateParagraph({ Title = "uzoke test", Content = "Local testing panel.\n\n" .. "Use the test action only with systems " .. "you own or have permission to test." }) Rayfield:Notify({ Title = "uzoke test", Content = "Rayfield UI loaded successfully.", Duration = 5 })