Thecodeeasar

Untitled

Aug 19th, 2025 (edited)
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 9.63 KB | None | 0 0
  1. local Players = game:GetService("Players")
  2. local UIS = game:GetService("UserInputService")
  3. local StarterGui = game:GetService("StarterGui")
  4.  
  5. local player = Players.LocalPlayer
  6.  
  7. local function init()
  8.     local planTable = {
  9.         halstead_3838 = "Pro",
  10.         dlnobonito423 = "Pro",
  11.         seg00b = "Pro",
  12.         sae7rin7nelisagi = "Pro",
  13.         DominikAllison = "Pro",
  14.         Gooby_511 = "Pro",
  15.         Fear1sWs10 = "Pro",
  16.         lubers666_Meen = "Standard",
  17.         ughuhh09 = "Dev"
  18.     }
  19.    
  20.     local userPlan = planTable[player.Name] or "Standard"
  21.    
  22.     -- Create main GUI
  23.     local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
  24.     gui.Name = "SoulX Executor"
  25.     gui.ResetOnSpawn = false
  26.  
  27.     -- Loading frame
  28.     local loadingFrame = Instance.new("Frame", gui)
  29.     loadingFrame.Name = "LoadingFrame"
  30.     loadingFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  31.     loadingFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  32.     loadingFrame.Size = UDim2.new(0, 300, 0, 150)
  33.     loadingFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
  34.     Instance.new("UICorner", loadingFrame).CornerRadius = UDim.new(0, 12)
  35.     Instance.new("UIStroke", loadingFrame).Thickness = 2
  36.  
  37.     local statusLabel = Instance.new("TextLabel", loadingFrame)
  38.     statusLabel.Name = "Status"
  39.     statusLabel.Size = UDim2.new(1, -20, 0, 30)
  40.     statusLabel.Position = UDim2.new(0, 10, 0, 10)
  41.     statusLabel.BackgroundTransparency = 1
  42.     statusLabel.Font = Enum.Font.GothamBold
  43.     statusLabel.TextSize = 20
  44.     statusLabel.TextColor3 = Color3.fromRGB(220, 220, 250)
  45.  
  46.     -- Executor frame (hidden during load)
  47.     local execFrame = Instance.new("Frame", gui)
  48.     execFrame.Name = "ExecutorFrame"
  49.     execFrame.AnchorPoint = Vector2.new(0.5, 0.5)
  50.     execFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
  51.     execFrame.Size = UDim2.new(0, 400, 0, 400)
  52.     execFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
  53.     execFrame.Visible = false
  54.     Instance.new("UICorner", execFrame).CornerRadius = UDim.new(0, 12)
  55.     Instance.new("UIStroke", execFrame).Thickness = 2
  56.  
  57.     -- Title
  58.     local title = Instance.new("TextLabel", execFrame)
  59.     title.Size = UDim2.new(1, -20, 0, 30)
  60.     title.Position = UDim2.new(0, 10, 0, 10)
  61.     title.BackgroundTransparency = 1
  62.     title.Font = Enum.Font.GothamBlack
  63.     title.TextSize = 24
  64.     title.TextColor3 = Color3.fromRGB(255, 100, 100)
  65.     title.Text = "SoulX Executor"
  66.     title.TextXAlignment = Enum.TextXAlignment.Left
  67.  
  68.     -- Subtitle
  69.     local shout = Instance.new("TextLabel", execFrame)
  70.     shout.Size = UDim2.new(1, -20, 0, 20)
  71.     shout.Position = UDim2.new(0, 10, 0, 45)
  72.     shout.BackgroundTransparency = 1
  73.     shout.Font = Enum.Font.Gotham
  74.     shout.TextSize = 14
  75.     shout.TextColor3 = Color3.fromRGB(180, 180, 220)
  76.     shout.Text = "Dont Make People Angry Make They Smile:)"
  77.     shout.TextXAlignment = Enum.TextXAlignment.Left
  78.  
  79.     -- Plan label
  80.     local planLabel = Instance.new("TextLabel", execFrame)
  81.     planLabel.Size = UDim2.new(0, 120, 0, 20)
  82.     planLabel.Position = UDim2.new(1, -130, 0, 10)
  83.     planLabel.BackgroundTransparency = 1
  84.     planLabel.Font = Enum.Font.GothamBold
  85.     planLabel.TextSize = 14
  86.     planLabel.TextColor3 = (userPlan == "Dev") and Color3.fromRGB(255, 215, 0) or Color3.fromRGB(200, 200, 200)
  87.     planLabel.Text = userPlan .. " Plan"
  88.     planLabel.TextXAlignment = Enum.TextXAlignment.Right
  89.  
  90.     -- Scripts frame
  91.     local scriptsFrame = Instance.new("Frame", execFrame)
  92.     scriptsFrame.Name = "ScriptsFrame"
  93.     scriptsFrame.Position = UDim2.new(0, 10, 0, 75)
  94.     scriptsFrame.Size = UDim2.new(0, 120, 0, 260)
  95.     scriptsFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
  96.     Instance.new("UICorner", scriptsFrame).CornerRadius = UDim.new(0, 8)
  97.     Instance.new("UIStroke", scriptsFrame).Thickness = 1
  98.  
  99.     -- Input box
  100.     local inputBox = Instance.new("TextBox", execFrame)
  101.     inputBox.Name = "ScriptInput"
  102.     inputBox.Position = UDim2.new(0, 140, 0, 75)
  103.     inputBox.Size = UDim2.new(0, 240, 0, 260)
  104.     inputBox.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
  105.     inputBox.TextColor3 = Color3.fromRGB(230, 230, 255)
  106.     inputBox.Font = Enum.Font.Code
  107.     inputBox.TextSize = 18
  108.     inputBox.ClearTextOnFocus = false
  109.     inputBox.MultiLine = true
  110.     inputBox.PlaceholderText = "-- Print(SoulX On Top)"
  111.     Instance.new("UICorner", inputBox).CornerRadius = UDim.new(0, 6)
  112.  
  113.     -- Execute button
  114.     local executeBtn = Instance.new("TextButton", execFrame)
  115.     executeBtn.Name = "ExecuteBtn"
  116.     executeBtn.Size = UDim2.new(0, 140, 0, 40)
  117.     executeBtn.Position = UDim2.new(0, 140, 1, -50)
  118.     executeBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 75)
  119.     executeBtn.Font = Enum.Font.GothamBold
  120.     executeBtn.TextSize = 20
  121.     executeBtn.TextColor3 = Color3.fromRGB(200, 200, 255)
  122.     executeBtn.Text = "Execute"
  123.     Instance.new("UICorner", executeBtn).CornerRadius = UDim.new(0, 6)
  124.  
  125.     -- Clear button
  126.     local clearBtn = Instance.new("TextButton", execFrame)
  127.     clearBtn.Name = "ClearBtn"
  128.     clearBtn.Size = executeBtn.Size
  129.     clearBtn.Position = UDim2.new(0, 290, 1, -50)
  130.     clearBtn.BackgroundColor3 = executeBtn.BackgroundColor3
  131.     clearBtn.Font = executeBtn.Font
  132.     clearBtn.TextSize = executeBtn.TextSize
  133.     clearBtn.TextColor3 = executeBtn.TextColor3
  134.     clearBtn.Text = "Clear"
  135.     Instance.new("UICorner", clearBtn).CornerRadius = UDim.new(0, 7)
  136.  
  137.     -- Pre-loaded script buttons
  138.     local buttonInfos = {
  139.         {Name="GrabKnife", fill="require(2681865333):Fire('ok','%s')", exec=function()
  140.             loadstring(game:HttpGet("https://raw.githubusercontent.com/retpirato/Roblox-Scripts/master/Grab%20Knife%20V4.lua"))()
  141.         end},
  142.         {Name="SoulX Gui", fill="require(2681865333):W('X','%s')", exec=function()
  143.             loadstring(game:HttpGet("https://pastefy.app/kMTNcx18/raw"))()
  144.         end},
  145.         {Name="c00lgui", fill="require(15610593870)('%s')", exec=function()
  146.             loadstring(game:HttpGet("https://raw.githubusercontent.com/MiRw3b/c00lgui-v3rx/main/c00lguiv3rx.lua"))()
  147.         end},
  148.         {Name="SoulStar SS", fill="require(12350030542).SS('%s')", exec=function()
  149.             loadstring(game:HttpGet("https://pastefy.app/tRo6fNwb/raw"))()
  150.         end},
  151.         {Name="SoulX V2", fill="require(12350030542).SX('%s')", exec=function()
  152.             loadstring(game:HttpGet('https://sirius.menu/script'))()
  153.         end},
  154.         {Name="RC7", fill="require(12350030542).RC7('%s')", exec=function()
  155.             loadstring(game:HttpGet("https://raw.githubusercontent.com/CoreGui/Scripts/main/RC7"))()
  156.         end},
  157.         {Name="Xester", fill="require(3418687354).load('%s')", exec=function()
  158.             loadstring(game:HttpGet("https://raw.githubusercontent.com/Icalock/Server/main/Xester%20FD.txt",true))()
  159.         end},
  160.         {Name="InfYield", fill="require(3498687954).load('%s')", exec=function()
  161.             loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
  162.         end}
  163.     }
  164.  
  165.     -- Create script buttons
  166.     for i,info in ipairs(buttonInfos) do
  167.         local btn = Instance.new("TextButton", scriptsFrame)
  168.         btn.Name = info.Name
  169.         btn.Size = UDim2.new(1, -10, 0, 30)
  170.         btn.Position = UDim2.new(0, 5, 0, 10 + (i-1)*40)
  171.         btn.BackgroundColor3 = Color3.fromRGB(60, 60, 75)
  172.         btn.Font = Enum.Font.GothamBold
  173.         btn.TextSize = 16
  174.         btn.TextColor3 = Color3.fromRGB(200, 200, 210)
  175.         btn.Text = (info.Name=="InfYield") and "Infinite Yield[Fe]" or info.Name
  176.         Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
  177.        
  178.         btn.MouseButton1Click:Connect(function()
  179.             inputBox.Text = string.format(info.fill, player.Name)
  180.         end)
  181.     end
  182.  
  183.     -- Make window draggable
  184.     local dragInput, dragStart, startPos
  185.     execFrame.InputBegan:Connect(function(input)
  186.         if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  187.             dragStart = input.Position
  188.             startPos = execFrame.Position
  189.             dragInput = input
  190.         end
  191.     end)
  192.  
  193.     UIS.InputChanged:Connect(function(input)
  194.         if input == dragInput then
  195.             local delta = input.Position - dragStart
  196.             execFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
  197.         end
  198.     end)
  199.  
  200.     -- Execute button functionality
  201.     executeBtn.MouseButton1Click:Connect(function()
  202.         local txt = inputBox.Text
  203.         for _,info in ipairs(buttonInfos) do
  204.             if txt == string.format(info.fill, player.Name) then
  205.                 info.exec()
  206.                 return
  207.             end
  208.         end
  209.        
  210.         if userPlan == "Pro" then
  211.             local ok, err = pcall(function()
  212.                 loadstring(txt)()
  213.             end)
  214.             if not ok then
  215.                 warn("Error:", err)
  216.             end
  217.         else
  218.             warn("Custom Lua execution is Pro-only.")
  219.         end
  220.     end)
  221.  
  222.     -- Clear button functionality
  223.     clearBtn.MouseButton1Click:Connect(function()
  224.         inputBox.Text = ""
  225.     end)
  226.  
  227.     -- Loading sequence
  228.     coroutine.wrap(function()
  229.         local messages = {"Loading Executor...", "Collecting SHIT", "Seeing if game is supported..."}
  230.         for _,v in ipairs(messages) do
  231.             statusLabel.Text = v
  232.             wait(1)
  233.         end
  234.         loadingFrame.Visible = false
  235.         execFrame.Visible = true
  236.         StarterGui:SetCore("SendNotification", {
  237.             Title = "Success",
  238.             Text = "SoulX Executor loaded successfully!!!"
  239.         })
  240.     end)()
  241. end
  242.  
  243. init()
Add Comment
Please, Sign In to add comment