Pular para o conteúdo
FuncionalGeneral

CAR CRASH🚗 Steel Coil spam

CHchaspersky01472 visualizaçõesCAR CRASH21 de jul. de 2026
Compartilhar
CAR CRASH🚗 Steel Coil spam

Código do script

Lua
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local SoundService = game:GetService("SoundService")

local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

local SpawnCar = ReplicatedStorage:WaitForChild("SpawnCar")
local xeValue = ReplicatedStorage:WaitForChild("xe")
local clickSound = SoundService:FindFirstChild("click1")

local BUTTON_NAME = "Steel Coil"

local SPAWN_COUNT = 500
local SPAWN_DELAY = 0

local state = PlayerGui:FindFirstChild("VehicleMenuState")
if not state then
	state = Instance.new("StringValue")
	state.Name = "VehicleMenuState"
	state.Parent = PlayerGui
end

local RUN_TOKEN = tostring(os.clock()) .. "_" .. tostring(math.random(1, 1e9))
state.Value = RUN_TOKEN

local function isCurrentRun()
	return state.Parent ~= nil and state.Value == RUN_TOKEN
end

local function clearOwnedChildren(parent)
	for _, child in ipairs(parent:GetChildren()) do
		if child.Name == "VehicleMenuRoot"
			or child.Name == "ButtonHolder"
			or child.Name == "xe"
			or child.Name == "object"
			or child.Name == "VIP"
			or child.Name == BUTTON_NAME then
			child:Destroy()
		end
	end
end

local host = script.Parent
if not host or (not host:IsA("GuiObject") and not host:IsA("ScreenGui")) then
	host = PlayerGui:FindFirstChildWhichIsA("ScreenGui") or Instance.new("ScreenGui")
	if not host.Parent then
		host.Name = "VehicleMenuGui"
		host.ResetOnSpawn = false
		host.Parent = PlayerGui
	end
end

if host:IsA("ScreenGui") then
	local oldRoot = host:FindFirstChild("VehicleMenuRoot")
	if oldRoot then
		oldRoot:Destroy()
	end
else
	clearOwnedChildren(host)
end

local menuRoot
if host:IsA("ScreenGui") then
	menuRoot = Instance.new("Frame")
	menuRoot.Name = "VehicleMenuRoot"
	menuRoot.Size = UDim2.fromOffset(360, 220)
	menuRoot.Position = UDim2.new(0.5, -180, 0.5, -110)
	menuRoot.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
	menuRoot.BorderSizePixel = 0
	menuRoot.Parent = host

	local corner = Instance.new("UICorner")
	corner.CornerRadius = UDim.new(0, 10)
	corner.Parent = menuRoot
else
	menuRoot = host
end

local function ensureFrame(name)
	local obj = menuRoot:FindFirstChild(name)
	if obj then
		obj:Destroy()
	end

	obj = Instance.new("Frame")
	obj.Name = name
	obj.Size = UDim2.new(1, 0, 1, 0)
	obj.BackgroundTransparency = 1
	obj.BorderSizePixel = 0
	obj.Visible = false
	obj.Parent = menuRoot
	return obj
end

local xeFrame = ensureFrame("xe")
local objectFrame = ensureFrame("object")
local vipFrame = ensureFrame("VIP")

local listHolder = menuRoot:FindFirstChild("ButtonHolder")
if listHolder then
	listHolder:Destroy()
end

listHolder = Instance.new("Frame")
listHolder.Name = "ButtonHolder"
listHolder.Size = UDim2.new(1, -20, 1, -20)
listHolder.Position = UDim2.fromOffset(10, 10)
listHolder.BackgroundTransparency = 1
listHolder.Parent = menuRoot

local layout = Instance.new("UIListLayout")
layout.Padding = UDim.new(0, 8)
	layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.Parent = listHolder

local button = Instance.new("TextButton")
button.Name = BUTTON_NAME
button.Size = UDim2.new(1, 0, 0, 42)
button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
button.TextColor3 = Color3.fromRGB(0, 0, 0)
button.Font = Enum.Font.SourceSansBold
button.TextSize = 20
button.Text = BUTTON_NAME
button.AutoButtonColor = false
button.Parent = listHolder

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = button

local function syncVisibility()
	if not isCurrentRun() then
		return
	end

	menuRoot.Visible = xeValue.Value
end

xeValue.Changed:Connect(syncVisibility)
syncVisibility()

button.MouseEnter:Connect(function()
	if not isCurrentRun() then
		return
	end

	if clickSound then
		clickSound:Play()
	end
	button.TextColor3 = Color3.fromRGB(171, 171, 171)
end)

button.MouseLeave:Connect(function()
	if not isCurrentRun() then
		return
	end

	button.TextColor3 = Color3.fromRGB(0, 0, 0)
end)

button.Activated:Connect(function()
	if not isCurrentRun() then
		return
	end

	menuRoot.Visible = false
	objectFrame.Visible = false
	xeFrame.Visible = false
	vipFrame.Visible = false

	local character = LocalPlayer.Character
	if character then
		local humanoid = character:FindFirstChildOfClass("Humanoid")
		if humanoid and humanoid.SeatPart and humanoid.SeatPart:IsA("VehicleSeat") then
			humanoid.Sit = false
			task.wait(0.1)
		end
	end

	for i = 1, SPAWN_COUNT do
		if not isCurrentRun() then
			return
		end

		SpawnCar:FireServer(button.Name)

		if SPAWN_DELAY > 0 and i < SPAWN_COUNT then
			task.wait(SPAWN_DELAY)
		end
	end
end)

Descrição

spam the game, break it, etc ive run up to 1000 parts without any issues with the script. when its laggy it makes creating multiple cars easier too. fun with part physics scripts and slamming them into people

Comentários (0)

Entre para participar da conversa

  • Seja o primeiro a comentar.

Perguntas frequentes

Como uso o script CAR CRASH🚗 Steel Coil spam?
Copie o código do script acima, entre em CAR CRASH no Roblox, depois cole e execute o código no seu executor. Os recursos são ativados assim que o script roda.
CAR CRASH🚗 Steel Coil spam ainda está funcionando?
Sim — CAR CRASH🚗 Steel Coil spam está atualmente marcado como funcionando (última atualização: 18 de set. de 2026). Se parar de funcionar após uma atualização do Roblox, volte em breve para uma versão corrigida.
Qual executor funciona com CAR CRASH🚗 Steel Coil spam?
Este script funciona com a maioria dos executores populares do Roblox. Consulte nossa página de executores para encontrar um executor gratuito ou pago confiável para seu dispositivo.