-- [[ Rscripts Risk Notice ]]
-- This script is not verified by rscripts.net. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End Rscripts Risk Notice ]]
local ACCEPTEDRATE = 3 -----Procenat koji se prihvata (3% i manje)
local PlayerESP = true -----Da li želiš da pratiš igrače?
local RedAlertSound = 9118805558
--**PROMENI BILO ŠTA IZNAD**--
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local vehiclesFolder = Workspace:WaitForChild("Vehicles")
local notifiedVehicles = {}
local selectedLoc = "Junkyard"
local menuOpen = true
local running = true
local locations = {
["Junkyard"] = Vector3.new(-1659.89, 4.25, -343.20),
["Garage"] = Vector3.new(-1914.75, 4.28, -562.92),
["Shop"] = Vector3.new(-1466.5, 5.2, -536.0),
["Bank"] = Vector3.new(-1455.0, 5.5, -750.5),
["Sell/Auc"] = Vector3.new(-1910, 3.9, -815.2),
["Repair"] = Vector3.new(-1087.20, 4.53, -339.91)
}
local function formatNumber(n)
n = tonumber(n) or 0
if n >= 1e6 then
local v = math.floor((n / 1e6) * 100 + 0.5) / 100
return tostring(v) .. "M"
elseif n >= 1e5 then
local v = math.floor((n / 1e3) * 100 + 0.5) / 100
return tostring(v) .. "K"
else
return tostring(math.floor(n))
end
end
local function createESP(character, plr)
if not PlayerESP then return end
if not character or plr == player then return end
local hrp = character:FindFirstChild("HumanoidRootPart")
if not hrp then return end
if character:FindFirstChild("PlayerESP_Highlight") then
character.PlayerESP_Highlight:Destroy()
end
if hrp:FindFirstChild("PlayerESP_Name") then
hrp.PlayerESP_Name:Destroy()
end
local hl = Instance.new("Highlight")
hl.Name = "PlayerESP_Highlight"
hl.FillColor = Color3.fromRGB(0, 210, 255)
hl.FillTransparency = 0.6
hl.OutlineColor = Color3.fromRGB(0, 255, 255)
hl.OutlineTransparency = 0.2
hl.Parent = character
local bill = Instance.new("BillboardGui")
bill.Name = "PlayerESP_Name"
bill.Size = UDim2.new(0, 160, 0, 50)
bill.StudsOffset = Vector3.new(0, 5, 0)
bill.AlwaysOnTop = true
bill.Parent = hrp
local text = Instance.new("TextLabel")
text.Size = UDim2.new(1, 0, 1, 0)
text.BackgroundTransparency = 1
text.TextColor3 = Color3.fromRGB(255, 255, 255)
text.TextStrokeTransparency = 0.3
text.TextScaled = true
text.Font = Enum.Font.GothamSemibold
text.RichText = true
text.Parent = bill
task.spawn(function()
while text.Parent and character.Parent and running do
local data = plr:FindFirstChild("PlayerData")
local status = data and data:FindFirstChild("Status")
local money = status and status:FindFirstChild("Money")
local gold = status and status:FindFirstChild("Gold")
local moneyVal = money and money.Value or 0
local goldVal = gold and gold.Value or 0
text.Text = plr.Name .. "\n€" .. formatNumber(moneyVal) .. " / " .. formatNumber(goldVal) .. "G"
task.wait(1)
end
end)
end
for _, plr in ipairs(Players:GetPlayers()) do
if plr ~= player then
if plr.Character then createESP(plr.Character, plr) end
plr.CharacterAdded:Connect(function(char)
char:WaitForChild("HumanoidRootPart")
createESP(char, plr)
end)
end
end
Players.PlayerAdded:Connect(function(plr)
if plr == player then return end
plr.CharacterAdded:Connect(function(char)
char:WaitForChild("HumanoidRootPart")
createESP(char, plr)
end)
end)
local screenGui = Instance.new("ScreenGui", player.PlayerGui)
screenGui.Name = "NeverLose"
screenGui.ResetOnSpawn = false
local function screenAlert(chanceText)
if not running then return end
local alert = Instance.new("TextLabel", screenGui)
alert.Size = UDim2.new(1, 0, 0, 60)
alert.Position = UDim2.new(0, 0, 0, 70)
alert.BackgroundTransparency = 1
alert.TextSize = 34
alert.Font = Enum.Font.GothamBold
alert.TextColor3 = Color3.fromRGB(0, 230, 255)
alert.TextStrokeTransparency = 0.2
alert.TextStrokeColor3 = Color3.fromRGB(0, 80, 180)
alert.Text = "💎 RETAK AUTO DETEKTOVAN: " .. chanceText .. "% 💎"
local sound = Instance.new("Sound")
sound.Parent = player.PlayerGui
sound.Volume = 8
sound.SoundId = "rbxassetid://" .. RedAlertSound
sound:Play()
task.delay(5, function()
if alert then alert:Destroy() end
if sound then sound:Destroy() end
end)
end
-- Info Traka (Plavi Neon Stil Gore Desno)
local infoFrame = Instance.new("Frame", screenGui)
infoFrame.Size = UDim2.new(0, 260, 0, 95)
infoFrame.Position = UDim2.new(1, -275, 0, 15)
infoFrame.BackgroundTransparency = 1
local timerLabel = Instance.new("TextLabel", infoFrame)
timerLabel.Size = UDim2.new(1, 0, 0, 42)
timerLabel.BackgroundColor3 = Color3.fromRGB(10, 18, 30)
timerLabel.BackgroundTransparency = 0.2
timerLabel.TextColor3 = Color3.fromRGB(0, 230, 255)
timerLabel.TextSize = 17
timerLabel.Font = Enum.Font.GothamBold
timerLabel.Text = "Respawn: --"
local tCorner = Instance.new("UICorner", timerLabel)
tCorner.CornerRadius = UDim.new(0, 10)
local tStroke = Instance.new("UIStroke", timerLabel)
tStroke.Color = Color3.fromRGB(0, 180, 255)
tStroke.Transparency = 0.4
local goldLabel = Instance.new("TextLabel", infoFrame)
goldLabel.Size = UDim2.new(1, 0, 0, 42)
goldLabel.Position = UDim2.new(0, 0, 0, 50)
goldLabel.BackgroundColor3 = Color3.fromRGB(10, 18, 30)
goldLabel.BackgroundTransparency = 0.2
goldLabel.TextColor3 = Color3.fromRGB(0, 255, 200)
goldLabel.TextSize = 17
goldLabel.Font = Enum.Font.GothamBold
goldLabel.RichText = true
goldLabel.Text = "Gold: 0 G"
local gCorner = Instance.new("UICorner", goldLabel)
gCorner.CornerRadius = UDim.new(0, 10)
local gStroke = Instance.new("UIStroke", goldLabel)
gStroke.Color = Color3.fromRGB(0, 255, 200)
gStroke.Transparency = 0.4
-- Glavni Plavi Meni
local main = Instance.new("Frame", screenGui)
main.Size = UDim2.new(0, 230, 0, 275)
main.Position = UDim2.new(0.5, -115, 0.4, 0)
main.BackgroundColor3 = Color3.fromRGB(11, 16, 26)
main.BackgroundTransparency = 0.1
main.Active = true
local mCorner = Instance.new("UICorner", main)
mCorner.CornerRadius = UDim.new(0, 14)
local mStroke = Instance.new("UIStroke", main)
mStroke.Color = Color3.fromRGB(0, 160, 255)
mStroke.Thickness = 1.5
mStroke.Transparency = 0.3
-- Naslovna traka (Neon Blue Header)
local title = Instance.new("TextLabel", main)
title.Size = UDim2.new(1, 0, 0, 42)
title.BackgroundColor3 = Color3.fromRGB(15, 25, 42)
title.Text = " 💎 NeverLose | Fix it Up"
title.TextColor3 = Color3.fromRGB(0, 230, 255)
title.Font = Enum.Font.GothamBold
title.TextSize = 14
title.TextXAlignment = Enum.TextXAlignment.Left
local tCorner2 = Instance.new("UICorner", title)
tCorner2.CornerRadius = UDim.new(0, 14)
-- X Dugme za brisanje skripte
local closeBtn = Instance.new("TextButton", title)
closeBtn.Size = UDim2.new(0, 40, 1, 0)
closeBtn.Position = UDim2.new(1, -40, 0, 0)
closeBtn.BackgroundTransparency = 1
closeBtn.Text = "✕"
closeBtn.TextColor3 = Color3.fromRGB(255, 70, 90)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 16
closeBtn.MouseButton1Click:Connect(function()
running = false
screenGui:Destroy()
for _, v in pairs(vehiclesFolder:GetChildren()) do
if v:FindFirstChild("ESPHighlight") then v.ESPHighlight:Destroy() end
if v:FindFirstChild("ESPGui") then v.ESPGui:Destroy() end
if v:FindFirstChild("RareCarBeam") then v.RareCarBeam:Destroy() end
end
end)
-- Sistem za pomeranje prozora (Fixovano držeće lepljenje)
local dragging, dragStart, startPos
title.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = main.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
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
end)
local container = Instance.new("Frame", main)
container.Size = UDim2.new(1, 0, 1, -45)
container.Position = UDim2.new(0, 0, 0, 45)
container.BackgroundTransparency = 1
local dropBtn = Instance.new("TextButton", container)
dropBtn.Size = UDim2.new(0.9, 0, 0, 36)
dropBtn.Position = UDim2.new(0.05, 0, 0.04, 0)
dropBtn.BackgroundColor3 = Color3.fromRGB(20, 35, 58)
dropBtn.Text = "📍 TO: Junkyard"
dropBtn.TextColor3 = Color3.fromRGB(180, 230, 255)
dropBtn.Font = Enum.Font.GothamSemibold
dropBtn.TextSize = 13
local dbCorner = Instance.new("UICorner", dropBtn)
dbCorner.CornerRadius = UDim.new(0, 8)
local dbStroke = Instance.new("UIStroke", dropBtn)
dbStroke.Color = Color3.fromRGB(0, 140, 230)
dbStroke.Transparency = 0.5
local dropFrame = Instance.new("ScrollingFrame", container)
dropFrame.Size = UDim2.new(0.9, 0, 0, 110)
dropFrame.Position = UDim2.new(0.05, 0, 0.22, 0)
dropFrame.BackgroundColor3 = Color3.fromRGB(12, 22, 38)
dropFrame.Visible = false
dropFrame.ZIndex = 10
dropFrame.CanvasSize = UDim2.new(0, 0, 0, 210)
dropFrame.ScrollBarThickness = 3
local dfCorner = Instance.new("UICorner", dropFrame)
dfCorner.CornerRadius = UDim.new(0, 8)
local dfList = Instance.new("UIListLayout", dropFrame)
dfList.Padding = UDim.new(0, 4)
for name, _ in pairs(locations) do
local b = Instance.new("TextButton", dropFrame)
b.Size = UDim2.new(1, 0, 0, 32)
b.Text = " » " .. name
b.TextXAlignment = Enum.TextXAlignment.Left
b.BackgroundColor3 = Color3.fromRGB(22, 40, 68)
b.TextColor3 = Color3.fromRGB(200, 240, 255)
b.Font = Enum.Font.GothamMedium
b.TextSize = 13
b.ZIndex = 11
local bCorner = Instance.new("UICorner", b)
bCorner.CornerRadius = UDim.new(0, 6)
b.MouseButton1Click:Connect(function()
selectedLoc = name
dropBtn.Text = "📍 TO: "..name
dropFrame.Visible = false
end)
end
dropBtn.MouseButton1Click:Connect(function() dropFrame.Visible = not dropFrame.Visible end)
local tpBtn = Instance.new("TextButton", container)
tpBtn.Size = UDim2.new(0.9, 0, 0, 38)
tpBtn.Position = UDim2.new(0.05, 0, 0.44, 0)
tpBtn.BackgroundColor3 = Color3.fromRGB(0, 130, 240)
tpBtn.Text = "🚀 TELEPORT"
tpBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
tpBtn.Font = Enum.Font.GothamBold
tpBtn.TextSize = 13
local tpCorner = Instance.new("UICorner", tpBtn)
tpCorner.CornerRadius = UDim.new(0, 8)
local bestCarBtn = Instance.new("TextButton", container)
bestCarBtn.Size = UDim2.new(0.9, 0, 0, 38)
bestCarBtn.Position = UDim2.new(0.05, 0, 0.72, 0)
bestCarBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 220)
bestCarBtn.Text = "💎 TP BEST CAR"
bestCarBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
bestCarBtn.Font = Enum.Font.GothamBold
bestCarBtn.TextSize = 13
local bcCorner = Instance.new("UICorner", bestCarBtn)
bcCorner.CornerRadius = UDim.new(0, 8)
local function isRealCar(v)
local owner = v:GetAttribute("Owner") or v:FindFirstChild("Owner")
local hasOwner = (owner and tostring(owner) ~= "" and tostring(owner) ~= "0")
if hasOwner then return false end
return true
end
local function findMoney()
local hud = player.PlayerGui:FindFirstChild("HUD")
local moneyLabel = hud and hud:FindFirstChild("Money")
if moneyLabel then
local clean = moneyLabel.Text:gsub("[^%d]", "")
return tonumber(clean) or 0
end
return 0
end
-- Plave Sjajne Strelice / Beamovi ka Autu
local function createBeamToCar(car, color)
local char = player.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
if not hrp or not car then return end
local carPart = car.PrimaryPart or car:FindFirstChildWhichIsA("BasePart", true)
if not carPart then return end
if car:FindFirstChild("RareCarBeam") then
car.RareCarBeam:Destroy()
end
local a0 = Instance.new("Attachment", hrp)
a0.Name = "RareBeam_PlayerAttachment"
local a1 = Instance.new("Attachment", carPart)
a1.Name = "RareBeam_CarAttachment"
local beam = Instance.new("Beam", car)
beam.Name = "RareCarBeam"
beam.Attachment0 = a0
beam.Attachment1 = a1
beam.FaceCamera = true
beam.Width0 = 0.65
beam.Width1 = 0.65
beam.LightEmission = 1
beam.Brightness = 10
beam.Color = ColorSequence.new(color)
beam.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.05),
NumberSequenceKeypoint.new(0.5, 0.25),
NumberSequenceKeypoint.new(1, 0.05)
})
task.delay(30, function()
if beam then beam:Destroy() end
if a0 then a0:Destroy() end
if a1 then a1:Destroy() end
end)
end
local function applyESP()
if not running then return end
for _, v in pairs(vehiclesFolder:GetChildren()) do
if not isRealCar(v) then
if v:FindFirstChild("ESPHighlight") then v.ESPHighlight:Destroy() end
if v:FindFirstChild("ESPGui") then v.ESPGui:Destroy() end
continue
end
local chance = tonumber(v:GetAttribute("SpawnChance"))
if chance and chance <= ACCEPTEDRATE and not notifiedVehicles[v] then
screenAlert(tostring(chance))
createBeamToCar(v, Color3.fromRGB(0, 230, 255)) -- Cijan/Plava strelica
notifiedVehicles[v] = true
end
local hl = v:FindFirstChild("ESPHighlight") or Instance.new("Highlight", v)
hl.Name = "ESPHighlight"
if chance and chance <= ACCEPTEDRATE then
hl.FillColor = Color3.fromRGB(0, 210, 255)
hl.FillTransparency = 0.35
hl.OutlineColor = Color3.fromRGB(255, 255, 255)
hl.OutlineTransparency = 0
else
hl.FillColor = Color3.fromRGB(255, 255, 255)
hl.FillTransparency = 1
hl.OutlineTransparency = 0.85
end
local bill = v:FindFirstChild("ESPGui") or Instance.new("BillboardGui", v)
bill.Name = "ESPGui"
bill.AlwaysOnTop = true
bill.Size = UDim2.new(0, 110, 0, 45)
bill.StudsOffset = Vector3.new(0, 5, 0)
local lab = bill:FindFirstChild("TextLabel") or Instance.new("TextLabel", bill)
lab.BackgroundTransparency = 1
lab.Size = UDim2.new(1, 0, 1, 0)
lab.TextColor3 = Color3.new(1, 1, 1)
lab.TextStrokeTransparency = 0.2
lab.Font = Enum.Font.GothamBold
lab.RichText = true
lab.TextScaled = true
local color
if chance and chance <= ACCEPTEDRATE then
color = "rgb(0, 230, 255)"
else
color = "rgb(120, 200, 255)"
end
lab.Text = "🚙 Car\n" .. (chance or "?") .. "%"
end
end
task.spawn(function()
while task.wait(0.2) and running do
pcall(applyESP)
local val = findMoney()
goldLabel.Text = "Gold: " .. math.floor(val / 20000) .. " G"
local resp = Workspace:FindFirstChild("JunkyardRespawn", true)
local txt = resp and resp:FindFirstChildWhichIsA("TextLabel", true)
if txt then
local s = txt.Text:match("%d+")
if s then timerLabel.Text = "Respawn: " .. s .. "s" end
end
end
end)
tpBtn.MouseButton1Click:Connect(function()
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then hrp.CFrame = CFrame.new(locations[selectedLoc] + Vector3.new(0, 5, 0)) end
end)
bestCarBtn.MouseButton1Click:Connect(function()
local best, minC = nil, ACCEPTEDRATE + 0.000001
for _, v in pairs(vehiclesFolder:GetChildren()) do
if isRealCar(v) then
local c = tonumber(v:GetAttribute("SpawnChance"))
if c and c <= ACCEPTEDRATE then
if c < minC then minC = c best = v end
end
end
end
if best then
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then hrp.CFrame = best:GetPivot() + Vector3.new(0, 5, 0) end
end
end)
UserInputService.InputBegan:Connect(function(i, p)
if p then return end
if i.KeyCode == Enum.KeyCode.Delete then
running = false
screenGui:Destroy()
for _, v in pairs(vehiclesFolder:GetChildren()) do
if v:FindFirstChild("ESPHighlight") then v.ESPHighlight:Destroy() end
if v:FindFirstChild("ESPGui") then v.ESPGui:Destroy() end
if v:FindFirstChild("RareCarBeam") then v.RareCarBeam:Destroy() end
end
elseif i.KeyCode == Enum.KeyCode.Insert then
menuOpen = not menuOpen
main.Visible = menuOpen
elseif i.KeyCode == Enum.KeyCode.LeftControl then
local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
if hrp then hrp.CFrame = CFrame.new(mouse.Hit.Position + Vector3.new(0, 3, 0)) end
end
end)