
Key Required

-- [[ 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)No comments yet for this script.

