local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Prison Life | GEMINI DESTROYER", LoadingTitle = "Prison Life Assets Loading...", LoadingSubtitle = "by Gemini", ConfigurationSaving = { Enabled = false } }) local Player = game.Players.LocalPlayer -- [ TABS ] -- local MainTab = Window:CreateTab("Main (Ana)", 4483362458) local CombatTab = Window:CreateTab("Combat (Savaş)", 4483345998) local TeleportTab = Window:CreateTab("Teleports", 4483362458) local MiscTab = Window:CreateTab("Misc & Server", 4483362458) --- [ MAIN FEATURES ] --- MainTab:CreateButton({ Name = "Get All Weapons (Tüm Silahları Al)", Callback = function() local weapons = {"Remington 870", "AK-47", "M4A1", "M9"} for _, v in pairs(weapons) do workspace.Remote.ItemHandler:InvokeServer(workspace.Prison_ITEMS.giver[v].ITEMPICKUP) end Rayfield:Notify({Title = "Başarılı", Content = "Tüm silahlar envanterine eklendi!", Duration = 3}) end, }) MainTab:CreateToggle({ Name = "Super Punch (Tek Atan Yumruk)", CurrentValue = false, Callback = function(Value) _G.SuperPunch = Value local mainRemotes = game:GetService("ReplicatedStorage").mainEvent game:GetService("RunService").RenderStepped:Connect(function() if _G.SuperPunch then mainRemotes:FireServer("Punch", "Idle") end end) end, }) --- [ COMBAT FEATURES ] --- CombatTab:CreateButton({ Name = "Kill All (Herkesi Öldür - Riskli!)", Callback = function() local gun = Player.Backpack:FindFirstChild("Remington 870") or Player.Character:FindFirstChild("Remington 870") if gun then for _, v in pairs(game.Players:GetPlayers()) do if v ~= Player and v.Character and v.Character:FindFirstChild("Humanoid") then local args = { [1] = { ["RayObject"] = Ray.new(Vector3.new(), Vector3.new()), ["Distance"] = 0, ["Cframe"] = CFrame.new(), ["Hit"] = v.Character.Head }, [2] = gun } game:GetService("ReplicatedStorage").ShootEvent:FireServer(args) end end else Rayfield:Notify({Title = "Hata", Content = "Önce Remington 870 almalısın!", Duration = 3}) end end, }) CombatTab:CreateToggle({ Name = "Infinite Ammo (Sınırsız Mermi)", CurrentValue = false, Callback = function(Value) local gun = Player.Character:FindFirstChildOfClass("Tool") or Player.Backpack:FindFirstChildOfClass("Tool") if gun and gun:FindFirstChild("GunConfig") then local config = require(gun.GunConfig) config.MaxAmmo = math.huge config.CurrentAmmo = math.huge config.ReloadTime = 0 end end, }) --- [ TELEPORTS ] --- TeleportTab:CreateButton({ Name = "Teleport to Yard (Bahçeye Git)", Callback = function() Player.Character.HumanoidRootPart.CFrame = CFrame.new(779, 98, 2459) end, }) TeleportTab:CreateButton({ Name = "Teleport to Criminal Base (Suçlu Üssü)", Callback = function() Player.Character.HumanoidRootPart.CFrame = CFrame.new(-943, 94, 2063) end, }) TeleportTab:CreateButton({ Name = "Escape Prison (Hapishaneden Kaç)", Callback = function() Player.Character.HumanoidRootPart.CFrame = CFrame.new(283, 72, 2213) end, }) --- [ MISC ] --- MiscTab:CreateSlider({ Name = "Walk Speed", Range = {16, 300}, Increment = 1, CurrentValue = 16, Callback = function(V) Player.Character.Humanoid.WalkSpeed = V end, }) MiscTab:CreateButton({ Name = "Become Criminal (Anında Suçlu Ol)", Callback = function() Player.Character.HumanoidRootPart.CFrame = CFrame.new(-943, 94, 2063) end, }) MiscTab:CreateButton({ Name = "Infinite Yield (Admin Panel)", Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() end, }) Rayfield:Notify({Title = "Prison Life", Content = "Destroyer Mode Activated!", Duration = 5})