local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Made-byRhenz Dev Panel", LoadingTitle = "Loading Systems...", LoadingSubtitle = "Studio Admin Tools", ConfigurationSaving = { Enabled = false } }) local Main = Window:CreateTab("Main", 4483362458) local Teleport = Window:CreateTab("Teleport", 4483362458) local Themes = Window:CreateTab("Themes", 4483362458) local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local player = Players.LocalPlayer --------------------------------------------------- -- SETTINGS --------------------------------------------------- local Settings = { Jump = false, Speed = false, Fly = false, Noclip = false, Zoom = false } --------------------------------------------------- -- INFINITE JUMP --------------------------------------------------- UIS.JumpRequest:Connect(function() if Settings.Jump then local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end end) Main:CreateToggle({ Name = "Infinite Jump", Callback = function(v) Settings.Jump = v end }) --------------------------------------------------- -- SPEED --------------------------------------------------- Main:CreateSlider({ Name = "WalkSpeed", Range = {16, 120}, CurrentValue = 16, Callback = function(v) local hum = player.Character and player.Character:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = v end end }) --------------------------------------------------- -- FLY SYSTEM --------------------------------------------------- local flying = false local flyLoop local function startFly() local char = player.Character or player.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local gyro = Instance.new("BodyGyro", hrp) gyro.P = 9e4 gyro.MaxTorque = Vector3.new(9e9,9e9,9e9) local vel = Instance.new("BodyVelocity", hrp) vel.MaxForce = Vector3.new(9e9,9e9,9e9) flyLoop = RunService.RenderStepped:Connect(function() if not flying then return end gyro.CFrame = workspace.CurrentCamera.CFrame vel.Velocity = workspace.CurrentCamera.CFrame.LookVector * 50 end) end Main:CreateToggle({ Name = "Fly", Callback = function(v) flying = v if v then startFly() else if flyLoop then flyLoop:Disconnect() end end end }) --------------------------------------------------- -- NOCLIP --------------------------------------------------- local noclipConn Main:CreateToggle({ Name = "Noclip", Callback = function(v) Settings.Noclip = v if v then noclipConn = RunService.Stepped:Connect(function() local char = player.Character if char then for _,p in pairs(char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end end) else if noclipConn then noclipConn:Disconnect() end end end }) --------------------------------------------------- -- INFINITE ZOOM --------------------------------------------------- local defaultZoom = 100 Main:CreateToggle({ Name = "Infinite Zoom", Callback = function(v) Settings.Zoom = v player.CameraMaxZoomDistance = v and 999999 or defaultZoom end }) --------------------------------------------------- -- TELEPORT SYSTEM --------------------------------------------------- Teleport:CreateButton({ Name = "Spawn", Callback = function() local char = player.Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.CFrame = CFrame.new(0, 10, 0) end end }) --------------------------------------------------- -- THEMES --------------------------------------------------- Themes:CreateDropdown({ Name = "Theme Selector", Options = {"Dark","Light","Red","Blue","Green","Purple","Pink"}, CurrentOption = "Dark", Callback = function(v) Rayfield:Notify({ Title = "Theme Selected", Content = v, Duration = 3 }) end }) --------------------------------------------------- -- LOADED --------------------------------------------------- Rayfield:Notify({ Title = "Ready", Content = "Dev Panel Loaded Successfully", Duration = 5 })