-- SOUL GUI - Siyah / Yeşil Tema ve Tüm Butonlar local plr = game.Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "SOUL_GUI" gui.ResetOnSpawn = false gui.Parent = plr:WaitForChild("PlayerGui") -- Main Frame local main = Instance.new("Frame") local originalSize = UDim2.new(0, 460, 0, 350) main.Size = originalSize main.Position = UDim2.new(0.5, -230, 0.5, -175) main.BackgroundColor3 = Color3.fromRGB(0, 0, 0) main.BorderSizePixel = 0 main.Active = true main.Draggable = true main.Parent = gui -- Title local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 30) title.BackgroundColor3 = Color3.fromRGB(0, 0, 0) title.Text = "SOUL GUI" title.TextColor3 = Color3.fromRGB(0, 255, 0) title.Font = Enum.Font.SourceSansBold title.TextSize = 20 title.TextStrokeTransparency = 0.8 title.Parent = main -- Status Label local status = Instance.new("TextLabel") status.Size = UDim2.new(1, -10, 0, 20) status.Position = UDim2.new(0, 5, 0, 32) status.BackgroundTransparency = 1 status.TextColor3 = Color3.fromRGB(0, 255, 0) status.Font = Enum.Font.SourceSans status.TextSize = 14 status.Text = "" status.TextXAlignment = Enum.TextXAlignment.Left status.Parent = main -- Minimize Button local minimizeBtn = Instance.new("TextButton") minimizeBtn.Size = UDim2.new(0, 25, 0, 25) minimizeBtn.Position = UDim2.new(1, -30, 0, 2) minimizeBtn.BackgroundColor3 = Color3.fromRGB(0, 0, 0) minimizeBtn.Text = "-" minimizeBtn.TextColor3 = Color3.fromRGB(0, 255, 0) minimizeBtn.Font = Enum.Font.SourceSansBold minimizeBtn.TextSize = 18 minimizeBtn.BorderSizePixel = 0 minimizeBtn.Parent = main local minimized = false -- Scrollable Frame local scrollFrame = Instance.new("ScrollingFrame") scrollFrame.Size = UDim2.new(1, 0, 1, -60) scrollFrame.Position = UDim2.new(0, 0, 0, 55) scrollFrame.BackgroundTransparency = 1 scrollFrame.ScrollBarThickness = 6 scrollFrame.CanvasSize = UDim2.new(0,0,0,0) scrollFrame.Parent = main -- UIListLayout local listLayout = Instance.new("UIListLayout") listLayout.Padding = UDim.new(0, 5) listLayout.SortOrder = Enum.SortOrder.LayoutOrder listLayout.Parent = scrollFrame listLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() scrollFrame.CanvasSize = UDim2.new(0,0,0,listLayout.AbsoluteContentSize.Y + 10) end) -- Run script function local function runScriptString(str) if not str or str == "" then return false, "Empty script" end local ok, err = pcall(function() local f, lerr = loadstring(str) if not f then error("loadstring error: "..tostring(lerr)) end local s_ok, s_err = pcall(f) if not s_ok then error("runtime error: "..tostring(s_err)) end end) return ok, err end -- Create button function local function createButton(name, script) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -10, 0, 35) btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0) btn.TextColor3 = Color3.fromRGB(0, 255, 0) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 15 btn.Text = name btn.BorderSizePixel = 0 btn.Parent = scrollFrame btn.MouseButton1Click:Connect(function() if script ~= "" and script ~= nil then status.Text = "SOUL → "..name.." çalıştı" local ok, runerr = runScriptString(script) if ok then status.Text = "SOUL → "..name.." executed" else status.Text = "Error: "..tostring(runerr) warn("Script error for "..name..": "..tostring(runerr)) end else status.Text = "Empty button clicked: "..name end end) end -- SOUL GUI Butonları local buttons = { {Name='Axur Bypasser v2', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-Axur-Bypasser-V2-48316'))()"}, {Name='SOUL executor', Script="loadstring(game:HttpGet('https://pastebin.com/raw/LbD9PVE7'))()"}, {Name='Ban Hammer', Script="loadstring(game:HttpGet('https://pastebin.com/raw/zGhJpZcg'))()"}, {Name='Server Admin', Script="loadstring(game:HttpGet('https://raw.githubusercontent.com/gObl00x/Pendulum-Fixed-AND-Others-Scripts/refs/heads/main/Server%20Admin'))()"}, {Name='Caducus', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-Caducus-the-fallen-god-script-53019'))()"}, {Name='Backflip & Frontflip', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-Universal-Frontflip-and-Backflip-Tools-47199'))()"}, {Name='Fling GUI', Script="loadstring(game:HttpGet('https://raw.githubusercontent.com/0Ben1/fe/main/obf_rf6iQURzu1fqrytcnLBAvW34C9N55kS9g9G3CKz086rC47M6632sEd4ZZYB0AYgV.lua.txt'))()"}, {Name='FE Fly', Script="loadstring(game:HttpGet('https://pastebin.com/raw/eKjmz6Hj'))()"}, {Name='Goner', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-Goner-47954'))()"}, {Name='Kidnap', Script="loadstring(game:HttpGet('https://pastebin.com/raw/vP2D2vnC'))()"}, {Name='Super Ring Parts', Script="loadstring(game:HttpGet('https://pastefy.app/QhY8pcfk/raw'))()"}, {Name='Spectrum Glitcher', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-Spectrum-Glitcher-47547'))()"}, {Name='Sit GUI', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-Sit-gui-51529'))()"}, {Name='FE John Doe', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-John-Doe-Script-46855'))()"}, {Name='Grab Knife', Script="loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-Grab-knife-v4-24753'))()"}, {Name='suicide gun', Script="loadstring(game:HttpGet('https://pastefy.app/xxRyJ8xN/raw'))()"}, -- düzeltildi: dış tırnak tek, içte URL çift tırnak {Name='SOUL backdoor', Script='loadstring(game:HttpGet("https://pastebin.com/raw/z5TLdUB2"))()'}, {Name='SOUL DANCE', Script='loadstring(game:HttpGet("https://pastebin.com/raw/TngVYvTp"))()'}, {Name='All seing Hand', Script='loadstring(game:HttpGet("https://raw.githubusercontent.com/ian49972/SCRIPTS/refs/heads/main/hand"))()'}, } for _, cfg in ipairs(buttons) do createButton(cfg.Name, cfg.Script) end -- Close button local bottomClose = Instance.new("TextButton") bottomClose.Size = UDim2.new(1,0,0,30) bottomClose.Position = UDim2.new(0,0,1,-30) bottomClose.BackgroundColor3 = Color3.fromRGB(0,0,0) bottomClose.TextColor3 = Color3.fromRGB(0,255,0) bottomClose.Font = Enum.Font.SourceSansBold bottomClose.TextSize = 18 bottomClose.Text = "Exit Soul" bottomClose.BorderSizePixel = 0 bottomClose.Parent = main bottomClose.MouseButton1Click:Connect(function() gui:Destroy() end) -- Minimize button function minimizeBtn.MouseButton1Click:Connect(function() if not minimized then main.Size = UDim2.new(0,200,0,40) scrollFrame.Visible = false bottomClose.Visible = false status.Visible = false minimized = true minimizeBtn.Text = "+" else main.Size = originalSize scrollFrame.Visible = true bottomClose.Visible = true status.Visible = true minimized = false minimizeBtn.Text = "-" end end) -- GUI Toggle Button local toggleBtn = Instance.new("TextButton") toggleBtn.Size = UDim2.new(0, 40, 0, 25) toggleBtn.AnchorPoint = Vector2.new(1,0) toggleBtn.Position = UDim2.new(1, -5, 0, 5) toggleBtn.BackgroundColor3 = Color3.fromRGB(0,0,0) toggleBtn.TextColor3 = Color3.fromRGB(0,255,0) toggleBtn.Font = Enum.Font.SourceSansBold toggleBtn.TextSize = 18 toggleBtn.Text = "Soul-" toggleBtn.BorderSizePixel = 0 toggleBtn.Parent = gui local guiVisible = true toggleBtn.MouseButton1Click:Connect(function() guiVisible = not guiVisible main.Visible = guiVisible if guiVisible then toggleBtn.Text = "Soul-" else toggleBtn.Text = "Soul+" end end) -- Mobile tweaks gui.DisplayOrder = 999 gui.IgnoreGuiInset = true