local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "zs hub", LoadingTitle = "loading..", LoadingSubtitle = "by zs", ConfigurationSaving = { Enabled = false } }) local MainTab = Window:CreateTab("Main Settings", 4483362458) _G.ReachEnabled = false _G.ReachSize = 10 _G.ReachTransparency = 0.7 _G.AutoEscape = false game:GetService("RunService").RenderStepped:Connect(function() if _G.ReachEnabled then pcall(function() local char = game.Players.LocalPlayer.Character if char then local limbs = {"RightHand", "LeftHand", "Right Arm", "Left Arm"} for _, limbName in pairs(limbs) do local limb = char:FindFirstChild(limbName) if limb then limb.Size = Vector3.new(_G.ReachSize, _G.ReachSize, _G.ReachSize) limb.Transparency = _G.ReachTransparency limb.CanCollide = false limb.Massless = true end end end end) end end) task.spawn(function() local VirtualInputManager = game:GetService("VirtualInputManager") local GuiService = game:GetService("GuiService") while task.wait(0.001) do if _G.AutoEscape then pcall(function() local playerGui = game.Players.LocalPlayer.PlayerGui local jumpButton = playerGui:FindFirstChild("JumpButton", true) or playerGui:FindFirstChild("Jump", true) local foundSpam = false for _, v in pairs(playerGui:GetDescendants()) do if v:IsA("TextLabel") and v.Text:find("SPAM") then foundSpam = true break end end if foundSpam then game:GetService("Players").LocalPlayer.Character.Humanoid.Jump = true if jumpButton and jumpButton:IsA("GuiButton") then firesignal(jumpButton.Activated) firesignal(jumpButton.MouseButton1Click) end end end) end end end) MainTab:CreateToggle({ Name = "Enable Reach", CurrentValue = false, Callback = function(Value) _G.ReachEnabled = Value if not Value then pcall(function() local char = game.Players.LocalPlayer.Character local limbs = {"RightHand", "LeftHand", "Right Arm", "Left Arm"} for _, limbName in pairs(limbs) do local limb = char:FindFirstChild(limbName) if limb then limb.Size = Vector3.new(1, 1, 1) limb.Transparency = 0 end end end) end end, }) MainTab:CreateToggle({ Name = "Auto Escape", CurrentValue = false, Callback = function(Value) _G.AutoEscape = Value end, }) MainTab:CreateSlider({ Name = "Reach Size", Range = {1, 50}, Increment = 1, CurrentValue = 10, Callback = function(Value) _G.ReachSize = Value end, }) MainTab:CreateSlider({ Name = "Limb Transparency", Range = {0, 1}, Increment = 0.1, CurrentValue = 0.7, Callback = function(Value) _G.ReachTransparency = Value end, })