Beta Gui 2025
Key RequiredUniversal

Beta Gui 2025

Universal ScriptMarkDevMarkDev 7.1K views 25 executesUpdated Apr 21, 2025
5.0/ 5(4 votes)
40100% Positive
Lua Script•185 lines (6513 chars)
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local FlyButton = Instance.new("TextButton")
local InvisibleButton = Instance.new("TextButton")
local CloseButton = Instance.new("TextButton")
local MinimizeButton = Instance.new("TextButton")
local AntiKickButton = Instance.new("TextButton")
local GodModeButton = Instance.new("TextButton")
local CreditLabel = Instance.new("TextLabel")
local UIGradient = Instance.new("UIGradient") -- For RGB Neon Effect

-- Parent the GUI elements
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
Frame.Parent = ScreenGui
FlyButton.Parent = Frame
InvisibleButton.Parent = Frame
CloseButton.Parent = Frame
MinimizeButton.Parent = Frame
AntiKickButton.Parent = Frame
GodModeButton.Parent = Frame
CreditLabel.Parent = Frame

-- Add RGB Neon Effect to Frame
UIGradient.Parent = Frame
UIGradient.Color = ColorSequence.new({
    ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 0, 0)),
    ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0, 255, 0)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(0, 0, 255))
})
UIGradient.Rotation = 45

spawn(function()
    while true do
        local offset = UIGradient.Offset.X + 0.01
        if offset > 1 then offset = 0 end
        UIGradient.Offset = Vector2.new(offset, 0)
        wait(0.1)
    end
end)

-- Properties of the Frame
Frame.Size = UDim2.new(0, 300, 0, 200)
Frame.Position = UDim2.new(0.5, -150, 0.5, -100)
Frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
Frame.Active = true
Frame.Draggable = true

-- Function to style buttons
local function styleButton(button, size, position, text, bgColor)
    button.Size = size
    button.Position = position
    button.Text = text
    button.BackgroundColor3 = bgColor
    button.TextColor3 = Color3.fromRGB(255, 255, 255)
    button.Font = Enum.Font.SourceSansBold
    button.TextSize = 18
end

-- Button Styling
styleButton(FlyButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 10, 0, 50), "Fly", Color3.fromRGB(100, 100, 255))
styleButton(InvisibleButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 10, 0, 110), "Invisible", Color3.fromRGB(100, 255, 100))
styleButton(CloseButton, UDim2.new(0, 50, 0, 30), UDim2.new(1, -60, 0, 10), "Close", Color3.fromRGB(255, 50, 50))
styleButton(MinimizeButton, UDim2.new(0, 50, 0, 30), UDim2.new(1, -120, 0, 10), "Minimize", Color3.fromRGB(255, 200, 50))
styleButton(AntiKickButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 120, 0, 50), "AntiKick", Color3.fromRGB(255, 150, 150))
styleButton(GodModeButton, UDim2.new(0, 100, 0, 50), UDim2.new(0, 120, 0, 110), "GodMode", Color3.fromRGB(200, 200, 200))

-- Properties of CreditLabel
CreditLabel.Size = UDim2.new(0, 150, 0, 30)
CreditLabel.Position = UDim2.new(0, 5, 0, 5)
CreditLabel.Text = "By MarkDev"
CreditLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
CreditLabel.BackgroundTransparency = 1
CreditLabel.Font = Enum.Font.SourceSansBold
CreditLabel.TextSize = 20

-- CloseButton functionality
CloseButton.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

-- MinimizeButton functionality
local minimized = false
MinimizeButton.MouseButton1Click:Connect(function()
    minimized = not minimized
    Frame.Visible = not minimized
end)

-- FlyButton functionality
local flying = false
FlyButton.MouseButton1Click:Connect(function()
    local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
    local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")

    if humanoidRootPart then
        flying = not flying

        if flying then
            -- Calculate force based on parts' mass
            local force = 0
            local list = character:GetChildren()
            for i = 1, #list do
                local part = list[i]
                if part:IsA("BasePart") then
                    force = force + part.Mass
                end
            end

            -- Create and apply BodyForce
            local bodyForce = Instance.new("BodyForce", humanoidRootPart)
            bodyForce.Name = "FlyingBodyForce"
            bodyForce.Force = Vector3.new(0, (force * workspace.Gravity), 0)

            FlyButton.Text = "Stop Fly"
        else
            -- Remove BodyForce
            local bodyForce = humanoidRootPart:FindFirstChild("FlyingBodyForce")
            if bodyForce then
                bodyForce:Destroy()
            end
            FlyButton.Text = "Fly"
        end
    else
        print("HumanoidRootPart not found!")
    end
end)

-- InvisibleButton functionality
local invisible = false
InvisibleButton.MouseButton1Click:Connect(function()
    local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
    invisible = not invisible

    for _, part in ipairs(character:GetDescendants()) do
        if part:IsA("BasePart") then
            part.Transparency = invisible and 1 or 0
            part.CanCollide = not invisible
        elseif part:IsA("Decal") or part:IsA("Texture") then
            part.Transparency = invisible and 1 or 0
        end
    end

    InvisibleButton.Text = invisible and "Visible" or "Invisible"
end)

-- AntiKickButton functionality
local antiKickEnabled = false
AntiKickButton.MouseButton1Click:Connect(function()
    antiKickEnabled = not antiKickEnabled

    if antiKickEnabled then
        print("AntiKick activated!")
        AntiKickButton.Text = "AntiKick On"
        spawn(function()
            while antiKickEnabled do
                wait(1)
                for _, player in pairs(game.Players:GetPlayers()) do
                    if player ~= game.Players.LocalPlayer then
                        print("Monitoring:", player.Name)
                    end
                end
            end
        end)
    else
        print("AntiKick deactivated!")
        AntiKickButton.Text = "AntiKick Off"
    end
end)

-- GodModeButton functionality
GodModeButton.MouseButton1Click:Connect(function()
    local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()
    if character then
        local humanoid = character:FindFirstChild("Humanoid")
        if humanoid then
            humanoid.MaxHealth = math.huge -- Infinite health
            humanoid.Health = humanoid.MaxHealth -- Restore to max health
            print("GodMode activated!")
            GodModeButton.Text = "GodMode On"
        else
            print("Humanoid not found!")
        end
    else
        print("Character not found!")
    end
end)

Features & Information

Beta version 1.2 Soon Autofarming and claiming UGC Items

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts