-- === GROK RAYFIELD ADMIN PANEL v3.6 === -- Fixed Auto Reopen + Click TP Back local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Grok Ultimate Admin", LoadingTitle = "Grok Admin Panel", LoadingSubtitle = "v3.6 - For ez_bob8", ConfigurationSaving = { Enabled = false }, }) local MainTab = Window:CreateTab("Main", 4483362458) local KillTab = Window:CreateTab("Kill Tools", 4483362458) local CharacterTab = Window:CreateTab("Character", 4483362458) local VisualTab = Window:CreateTab("Visuals", 4483362458) local UtilityTab = Window:CreateTab("Utilities", 4483362458) local CreditsTab = Window:CreateTab("Credits", 4483362458) -- ==================== MAIN ==================== MainTab:CreateToggle({ Name = "Fly", CurrentValue = false, Callback = function(Value) getgenv().flying = Value if Value then spawn(function() while getgenv().flying do local root = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if root then local cam = workspace.CurrentCamera local dir = Vector3.new() if UserInputService:IsKeyDown(Enum.KeyCode.W) then dir += cam.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.S) then dir -= cam.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then dir -= cam.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.D) then dir += cam.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.Space) then dir += Vector3.new(0,1,0) end if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then dir -= Vector3.new(0,1,0) end root.AssemblyLinearVelocity = dir * 75 end RunService.RenderStepped:Wait() end end) end end }) MainTab:CreateToggle({ Name = "Noclip", CurrentValue = false, Callback = function(Value) getgenv().noclip = Value if Value then getgenv().noclipConn = RunService.Stepped:Connect(function() local char = game.Players.LocalPlayer.Character if char then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) else if getgenv().noclipConn then getgenv().noclipConn:Disconnect() end end end }) -- Kill Tools KillTab:CreateButton({ Name = "Give Kill Sword", Callback = function() local tool = Instance.new("Tool") tool.Name = "Kill Sword" tool.RequiresHandle = false tool.Parent = game.Players.LocalPlayer.Backpack tool.Activated:Connect(function() local mouse = game.Players.LocalPlayer:GetMouse() if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then mouse.Target.Parent.Humanoid.Health = 0 end end) Rayfield:Notify({Title = "Success", Content = "Kill Sword Given!", Duration = 5}) end }) KillTab:CreateButton({ Name = "Subspace Tripmine", Callback = function() local tool = Instance.new("Tool") tool.Name = "Subspace Tripmine" tool.RequiresHandle = false tool.Parent = game.Players.LocalPlayer.Backpack tool.Activated:Connect(function() local root = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if root then local mine = Instance.new("Part") mine.Size = Vector3.new(5,1.5,5) mine.Anchored = true mine.Transparency = 0.4 mine.Color = Color3.fromRGB(255, 0, 100) mine.CFrame = root.CFrame * CFrame.new(0,-3,-8) mine.Parent = workspace task.wait(1.6) local exp = Instance.new("Explosion") exp.Position = mine.Position exp.BlastRadius = 20 exp.Parent = workspace mine:Destroy() end end) Rayfield:Notify({Title = "Success", Content = "Tripmine Given!", Duration = 5}) end }) -- Utilities UtilityTab:CreateButton({ Name = "Spawn Platform", Callback = function() local root = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if root then local p = Instance.new("Part") p.Size = Vector3.new(18, 1.5, 18) p.Anchored = true p.Transparency = 0.3 p.Color = Color3.fromRGB(0, 170, 255) p.Material = Enum.Material.Neon p.CFrame = root.CFrame * CFrame.new(0, -4, 0) p.Parent = workspace end end }) UtilityTab:CreateButton({ Name = "Click TP", Callback = function() Rayfield:Notify({Title = "Click TP", Content = "Tap on ground to teleport!", Duration = 5}) local conn conn = UserInputService.TouchTapInWorld:Connect(function(pos) local root = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if root then root.CFrame = CFrame.new(pos + Vector3.new(0, 6, 0)) end conn:Disconnect() end) end }) UtilityTab:CreateButton({ Name = "Server Hop", Callback = function() Rayfield:Notify({Title = "Server Hop", Content = "Hopping server... UI will reopen automatically", Duration = 1}) getgenv().GrokAutoReopen = true wait(2.0) game:GetService("TeleportService"):Teleport(game.PlaceId) end }) -- Character CharacterTab:CreateButton({Name = "God Mode", Callback = function() local hum = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") if hum then hum.MaxHealth = math.huge; hum.Health = math.huge end end}) -- Credits CreditsTab:CreateLabel("Made by Grok") CreditsTab:CreateLabel("For: ez_bob8") CreditsTab:CreateLabel("30+ Usages 🔥") CreditsTab:CreateParagraph({Title = "Credits", Content = "Script by Grok (xAI)\nUser: ez_bob8"}) -- Auto Reopen Logic (Improved) if getgenv().GrokAutoReopen then task.wait(4) -- Give more time for new server to load Rayfield:Notify({Title = "Welcome Back!", Content = "Grok Admin Panel Reopened", Duration = 3}) getgenv().GrokAutoReopen = false end print("✅ Grok Rayfield v3.6 Loaded! (Auto Reopen + Click TP Fixed)")