sentidrex gui
Key RequiredUniversal

sentidrex gui

Universal Scriptsentidrexsentidrex 1.8K views 2 executesUpdated Jun 7, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•242 lines (7876 chars)
-- GUI Setup
local gui = Instance.new("ScreenGui")
gui.Name = "SentidrexXploitGUI"
gui.ResetOnSpawn = false
gui.Parent = game.CoreGui

local frame = Instance.new("Frame")
frame.Name = "MainFrame"
frame.Size = UDim2.new(0, 450, 0, 250)
frame.Position = UDim2.new(0.5, -225, 0.5, -125)
frame.BackgroundColor3 = Color3.new(0, 0, 0)
frame.BorderColor3 = Color3.new(1, 1, 1)
frame.Parent = gui

local UICorner = Instance.new("UICorner", frame)
UICorner.CornerRadius = UDim.new(0, 10)

-- Title
local title = Instance.new("TextLabel")
title.Text = "Sentidrex's Xploit Gui"
title.Font = Enum.Font.FredokaOne
title.TextSize = 28
title.TextColor3 = Color3.new(1, 1, 1)
title.BackgroundTransparency = 1
title.Size = UDim2.new(1, 0, 0, 40)
title.Position = UDim2.new(0, 0, 0, 5)
title.Parent = frame

-- Buttons container
local buttonContainer = Instance.new("Frame")
buttonContainer.Name = "Buttons"
buttonContainer.Size = UDim2.new(1, 0, 1, -50)
buttonContainer.Position = UDim2.new(0, 0, 0, 50)
buttonContainer.BackgroundTransparency = 1
buttonContainer.Parent = frame

-- Grid layout
local UIGrid = Instance.new("UIGridLayout")
UIGrid.CellSize = UDim2.new(0, 140, 0, 50)
UIGrid.CellPadding = UDim2.new(0, 10, 0, 10)
UIGrid.FillDirection = Enum.FillDirection.Horizontal
UIGrid.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIGrid.VerticalAlignment = Enum.VerticalAlignment.Top
UIGrid.SortOrder = Enum.SortOrder.LayoutOrder
UIGrid.Parent = buttonContainer

-- Create Button Function
local function createButton(text)
    local btn = Instance.new("TextButton")
    btn.Text = text
    btn.Font = Enum.Font.FredokaOne
    btn.TextScaled = true
    btn.TextColor3 = Color3.new(1, 1, 1)
    btn.BackgroundColor3 = Color3.new(0, 0, 0)
    btn.BorderColor3 = Color3.new(1, 1, 1)
    btn.Size = UDim2.new(0, 140, 0, 50)
    btn.Parent = buttonContainer
    return btn
end

-- ESP Button
local espButton = createButton("esp players")
espButton.MouseButton1Click:Connect(function()
    local Players = game:GetService("Players")
    local LocalPlayer = Players.LocalPlayer
    local highlightsEnabled = false

    local function addHighlight(character)
        if character:FindFirstChild("Highlight") then return end
        local highlight = Instance.new("Highlight")
        highlight.Name = "Highlight"
        highlight.FillColor = Color3.fromRGB(0, 255, 0)
        highlight.OutlineColor = Color3.fromRGB(0, 255, 0)
        highlight.FillTransparency = 0.75
        highlight.OutlineTransparency = 0
        highlight.Adornee = character
        highlight.Parent = character
    end

    local function removeHighlight(character)
        local hl = character:FindFirstChild("Highlight")
        if hl then hl:Destroy() end
    end

    local function updateHighlights(enable)
        for _, player in ipairs(Players:GetPlayers()) do
            local character = player.Character
            if character then
                if enable then
                    addHighlight(character)
                else
                    removeHighlight(character)
                end
            end
        end
    end

    highlightsEnabled = not highlightsEnabled
    updateHighlights(highlightsEnabled)

    Players.PlayerAdded:Connect(function(player)
        player.CharacterAdded:Connect(function(char)
            if highlightsEnabled then addHighlight(char) end
        end)
    end)

    LocalPlayer.CharacterAdded:Connect(function(char)
        if highlightsEnabled then addHighlight(char) end
    end)
end)

-- X-Ray Button
local xrayButton = createButton("x ray")
xrayButton.MouseButton1Click:Connect(function()
    local Players = game:GetService("Players")
    local transparencyValue = 0.5
    local originalTransparency = {}
    local isGhostMode = false

    local function isPlayerCharacter(part)
        local model = part:FindFirstAncestorOfClass("Model")
        return model and Players:GetPlayerFromCharacter(model) ~= nil
    end

    local function toggleGhostMode(enable)
        for _, part in ipairs(workspace:GetDescendants()) do
            if part:IsA("BasePart") and not isPlayerCharacter(part) then
                if enable then
                    if originalTransparency[part] == nil then
                        originalTransparency[part] = part.Transparency
                    end
                    part.Transparency = transparencyValue
                else
                    if originalTransparency[part] ~= nil then
                        part.Transparency = originalTransparency[part]
                        originalTransparency[part] = nil
                    end
                end
            end
        end
    end

    isGhostMode = not isGhostMode
    toggleGhostMode(isGhostMode)
end)

-- Full Bright Button
local brightButton = createButton("full bright")
brightButton.MouseButton1Click:Connect(function()
    local Lighting = game:GetService("Lighting")
    local removedEffects = {}
    local originalLightingSettings = {}
    local visualEffectsOff = false

    local function storeOriginalLighting()
        originalLightingSettings.ShadowSoftness = Lighting.ShadowSoftness
        originalLightingSettings.GlobalShadows = Lighting.GlobalShadows
        originalLightingSettings.FogStart = Lighting.FogStart
        originalLightingSettings.FogEnd = Lighting.FogEnd
        originalLightingSettings.FogColor = Lighting.FogColor
    end

    local function disableVisualEffects()
        storeOriginalLighting()
        Lighting.FogStart = 1e6
        Lighting.FogEnd = 1e6
        Lighting.FogColor = Color3.new(0, 0, 0)
        Lighting.GlobalShadows = false
        Lighting.ShadowSoftness = 0
        for _, child in ipairs(Lighting:GetChildren()) do
            if child:IsA("PostEffect") then
                child.Enabled = false
                table.insert(removedEffects, child)
            end
        end
    end

    local function restoreVisualEffects()
        for _, effect in ipairs(removedEffects) do
            if effect:IsDescendantOf(Lighting) then
                effect.Enabled = true
            end
        end
        removedEffects = {}
        for key, value in pairs(originalLightingSettings) do
            Lighting[key] = value
        end
    end

    visualEffectsOff = not visualEffectsOff
    if visualEffectsOff then disableVisualEffects() else restoreVisualEffects() end
end)

-- Rejoin Button
local rejoinButton = createButton("rejoin")
rejoinButton.MouseButton1Click:Connect(function()
    local TeleportService = game:GetService("TeleportService")
    local Players = game:GetService("Players")
    local localPlayer = Players.LocalPlayer
    TeleportService:Teleport(game.PlaceId, localPlayer)
end)

-- TP Click (Toggle) Button
local tpClickButton = createButton("tpclick (off)")

local UIS = game:GetService("UserInputService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()

local tpClickEnabled = false
local mouseConnection = nil

local function toggleTPClick()
	tpClickEnabled = not tpClickEnabled
	tpClickButton.Text = tpClickEnabled and "tpclick (on)" or "tpclick (off)"

	if tpClickEnabled then
		mouseConnection = Mouse.Button1Down:Connect(function()
			if not LocalPlayer.Character or not LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then return end
			local targetPos = Mouse.Hit.Position + Vector3.new(0, 5, 0)
			LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(targetPos)
		end)
	else
		if mouseConnection then
			mouseConnection:Disconnect()
			mouseConnection = nil
		end
	end
end

tpClickButton.MouseButton1Click:Connect(toggleTPClick)



-- G Key Toggle for GUI
local UIS = game:GetService("UserInputService")
UIS.InputBegan:Connect(function(input, isTyping)
    if not isTyping and input.KeyCode == Enum.KeyCode.G then
        frame.Visible = not frame.Visible
    end
end)

Features & Information

so idk how to uh DO GITHUB thingys so just paste the script and yeah

Community Comments (3)

Not_SafeNot_SafeJun 7, 2025

AI

linkslinksJun 7, 2025

Delete this.

tonymontana6118tonymontana6118Jun 8, 2025

dead* please fix this

More Scripts for Universal Scripts