-- [[ COIN & LOOT SEEKER HELPER + FULLBRIGHT ]] -- local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local Lighting = game:GetService("Lighting") local lp = Players.LocalPlayer local folderName = "CoinLootHighlighter_Storage" local espActive = false -- Configuration: Coins and Loot local TARGET_KEYWORDS = {"coins", "coin", "coin giver", "loot", "loots"} -- Fullbright Settings local function applyFullbright() Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.FogEnd = 100000 Lighting.GlobalShadows = false Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128) end -- Cleanup function local function clearESP() if CoreGui:FindFirstChild(folderName) then CoreGui[folderName]:Destroy() end end -- UI Creation local screenGui = Instance.new("ScreenGui") screenGui.Name = "CoinSeekerHelper" screenGui.Parent = CoreGui screenGui.ResetOnSpawn = false local main = Instance.new("Frame") main.Size = UDim2.new(0, 200, 0, 100) main.Position = UDim2.new(0.5, -100, 0.5, -50) main.BackgroundColor3 = Color3.fromRGB(30, 30, 30) main.BorderSizePixel = 2 main.BorderColor3 = Color3.fromRGB(255, 215, 0) main.Active = true main.Parent = screenGui -- Draggable Logic local dragToggle, dragInput, dragStart, startPos local function updateInput(input) local delta = input.Position - dragStart main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end main.InputBegan:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) then dragToggle = true dragStart = input.Position startPos = main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragToggle = false end end) end end) main.InputChanged:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragToggle then updateInput(input) end end) local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 35) title.Text = "COIN SEEKER HELPER" title.TextColor3 = Color3.fromRGB(255, 215, 0) title.BackgroundTransparency = 1 title.Font = Enum.Font.SourceSansBold title.TextSize = 16 title.Parent = main local toggleBtn = Instance.new("TextButton") toggleBtn.Size = UDim2.new(0.9, 0, 0, 40) toggleBtn.Position = UDim2.new(0.05, 0, 0.45, 0) toggleBtn.Text = "HELPER: OFF" toggleBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) toggleBtn.TextColor3 = Color3.new(1, 1, 1) toggleBtn.Font = Enum.Font.SourceSansBold toggleBtn.Parent = main -- Logic: Apply ESP to an object local function createESP(obj, displayType) local storage = CoreGui:FindFirstChild(folderName) if not storage then return end local hl = Instance.new("Highlight") hl.Name = "HL" hl.FillColor = Color3.fromRGB(255, 215, 0) hl.OutlineColor = Color3.new(1, 1, 1) hl.FillTransparency = 0.5 hl.Parent = obj local bill = Instance.new("BillboardGui") bill.Name = "Label" bill.Size = UDim2.new(0, 80, 0, 20) bill.AlwaysOnTop = true bill.Adornee = obj local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, 0, 1, 0) lbl.Text = displayType lbl.TextColor3 = Color3.fromRGB(255, 215, 0) lbl.BackgroundTransparency = 1 lbl.TextStrokeTransparency = 0 lbl.Font = Enum.Font.SourceSansBold lbl.Parent = bill bill.Parent = storage local connection connection = RunService.RenderStepped:Connect(function() if not espActive or not obj or not obj.Parent then hl:Destroy() bill:Destroy() connection:Disconnect() return end if obj:IsA("BasePart") then bill.Enabled = (obj.Transparency < 1) hl.Enabled = (obj.Transparency < 1) elseif obj:IsA("Model") and obj.PrimaryPart then bill.Enabled = (obj.PrimaryPart.Transparency < 1) hl.Enabled = (obj.PrimaryPart.Transparency < 1) end -- Constant Fullbright Reinforcement if espActive then applyFullbright() end end) end local function scanWorkspace() clearESP() local storage = Instance.new("Folder") storage.Name = folderName storage.Parent = CoreGui for _, obj in pairs(workspace:GetDescendants()) do if obj:IsA("BasePart") or obj:IsA("Model") then local name = obj.Name:lower() for _, word in pairs(TARGET_KEYWORDS) do if name:find(word) then local displayType = name:find("coin") and "COIN" or "LOOT" createESP(obj, displayType) break end end end end end toggleBtn.MouseButton1Click:Connect(function() espActive = not espActive if espActive then toggleBtn.Text = "HELPER: ON" toggleBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 0) applyFullbright() scanWorkspace() else toggleBtn.Text = "HELPER: OFF" toggleBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) clearESP() end end)