Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
- local Window = Rayfield:CreateWindow({
- Name = "The $1,000,000 Glass Bridge",
- Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
- LoadingTitle = "The $1,000,000 Glass Bridge script",
- LoadingSubtitle = "by lynch93",
- Theme = "Default", -- Check https://docs.sirius.menu/rayfield/configuration/themes
- DisableRayfieldPrompts = false,
- DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface
- ConfigurationSaving = {
- Enabled = false,
- FolderName = nil, -- Create a custom folder for your hub/game
- FileName = "Big Hub"
- },
- Discord = {
- Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
- Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
- RememberJoins = true -- Set this to false to make them join the discord every time they load it up
- },
- KeySystem = false, -- Set this to true to use our key system
- KeySettings = {
- Title = "Untitled",
- Subtitle = "Key System",
- Note = "No method of obtaining the key is provided", -- Use this to tell the user how to get a key
- FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
- SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
- GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
- Key = {"Hello"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
- }
- })
- local Tab = Window:CreateTab("Main", 4483362458) -- Title, Image
- local Button = Tab:CreateButton({
- Name = "Esp safe glass",
- Callback = function()
- -- Script to highlight all parts inside parents named "VerifyChecks" in the workspace
- -- This will add a highlight effect to make them easily visible
- local function highlightPart(part, parentName)
- -- Create highlight effect
- local highlight = Instance.new("Highlight")
- highlight.FillColor = Color3.fromRGB(0, 255, 0) -- Green fill
- highlight.OutlineColor = Color3.fromRGB(255, 255, 0) -- Yellow outline
- highlight.FillTransparency = 0.5
- highlight.OutlineTransparency = 0
- highlight.Name = "PartInVerifyChecksHighlight"
- highlight.Parent = part
- -- Add a billboard GUI with text label for better visibility
- local billboardGui = Instance.new("BillboardGui")
- billboardGui.Name = "PartInVerifyChecksLabel"
- billboardGui.Size = UDim2.new(0, 100, 0, 40)
- billboardGui.StudsOffset = Vector3.new(0, 2, 0)
- billboardGui.AlwaysOnTop = true
- billboardGui.Parent = part
- local textLabel = Instance.new("TextLabel")
- textLabel.BackgroundTransparency = 1
- textLabel.Size = UDim2.new(1, 0, 1, 0)
- textLabel.Text = "Safe glass. " .. parentName
- textLabel.TextColor3 = Color3.fromRGB(255, 255, 0)
- textLabel.TextStrokeTransparency = 0
- textLabel.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
- textLabel.TextScaled = true
- textLabel.Font = Enum.Font.SourceSansBold
- textLabel.Parent = billboardGui
- print("Highlighted part at: " .. tostring(part.Position) .. " in " .. parentName)
- end
- local function findAndHighlightPartsInVerifyChecks()
- local totalParents = 0
- local totalParts = 0
- -- Function to search through descendants
- local function searchInWorkspace()
- for _, instance in ipairs(workspace:GetDescendants()) do
- if instance.Name == "VerifyChecks" then
- totalParents = totalParents + 1
- -- Find all BaseParts inside this VerifyChecks
- local partsFound = 0
- for _, child in ipairs(instance:GetDescendants()) do
- if child:IsA("BasePart") then
- highlightPart(child, instance:GetFullName())
- partsFound = partsFound + 1
- totalParts = totalParts + 1
- end
- end
- print("Found " .. partsFound .. " parts in " .. instance:GetFullName())
- end
- end
- end
- -- Search through workspace
- searchInWorkspace()
- -- Report findings
- if totalParents > 0 then
- print("Found " .. totalParts .. " parts across " .. totalParents .. " VerifyChecks parents.")
- else
- print("No objects named VerifyChecks were found in the workspace.")
- -- Create a temporary notification for the player
- local player = game.Players.LocalPlayer
- if player then
- local notification = Instance.new("Message")
- notification.Text = "No VerifyChecks objects found!"
- notification.Parent = player:WaitForChild("PlayerGui")
- task.delay(3, function()
- notification:Destroy()
- end)
- end
- end
- end
- -- Run the search function
- findAndHighlightPartsInVerifyChecks()
- -- Optional: Set up a timer to periodically refresh highlights
- -- This is useful if new parts might appear during gameplay
- local refreshRate = 30 -- seconds between refreshes
- local function startRefreshTimer()
- while true do
- wait(refreshRate)
- -- Remove old highlights first
- for _, descendant in pairs(workspace:GetDescendants()) do
- if descendant.Name == "PartInVerifyChecksHighlight" or descendant.Name == "PartInVerifyChecksLabel" then
- descendant:Destroy()
- end
- end
- -- Find and highlight again
- findAndHighlightPartsInVerifyChecks()
- end
- end
- -- Uncomment the next line if you want periodic refreshing
- -- task.spawn(startRefreshTimer)
- end,
- })
- local Button = Tab:CreateButton({
- Name = "Free gears",
- Callback = function()
- local args = {
- [1] = game:GetService("Players").LocalPlayer
- }
- game:GetService("ReplicatedStorage"):WaitForChild("FreeGearEvent"):FireServer(unpack(args))
- end,
- })
- local Button = Tab:CreateButton({
- Name = "Get money",
- Callback = function()
- local args = {
- [1] = game:GetService("Players").LocalPlayer
- }
- game:GetService("ReplicatedStorage"):WaitForChild("GiveClaimMoney"):FireServer(unpack(args))
- end,
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement